/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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/pthread-ext/31_simple_loop5_vs.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 03:20:29,844 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 03:20:29,924 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-27 03:20:29,929 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 03:20:29,929 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 03:20:29,959 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 03:20:29,960 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 03:20:29,960 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 03:20:29,961 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 03:20:29,964 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 03:20:29,964 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 03:20:29,965 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 03:20:29,965 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 03:20:29,966 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 03:20:29,966 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 03:20:29,966 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 03:20:29,967 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 03:20:29,967 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 03:20:29,967 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 03:20:29,967 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 03:20:29,967 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 03:20:29,968 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 03:20:29,968 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 03:20:29,968 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 03:20:29,969 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 03:20:29,969 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 03:20:29,969 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 03:20:29,969 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 03:20:29,970 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 03:20:29,970 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 03:20:29,971 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 03:20:29,971 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 03:20:29,971 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 03:20:29,971 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 03:20:29,971 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 03:20:29,972 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 03:20:30,280 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 03:20:30,298 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 03:20:30,300 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 03:20:30,301 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 03:20:30,303 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 03:20:30,304 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/31_simple_loop5_vs.i [2023-08-27 03:20:31,359 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 03:20:31,631 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 03:20:31,631 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/31_simple_loop5_vs.i [2023-08-27 03:20:31,644 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5905fde23/9924757a0e5f4129bfe9a7f7ba8fce55/FLAG2babec810 [2023-08-27 03:20:31,926 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5905fde23/9924757a0e5f4129bfe9a7f7ba8fce55 [2023-08-27 03:20:31,928 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 03:20:31,929 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 03:20:31,930 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 03:20:31,930 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 03:20:31,933 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 03:20:31,933 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 03:20:31" (1/1) ... [2023-08-27 03:20:31,934 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26f3f8f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:20:31, skipping insertion in model container [2023-08-27 03:20:31,934 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 03:20:31" (1/1) ... [2023-08-27 03:20:31,989 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 03:20:32,262 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 03:20:32,271 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 03:20:32,301 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [253] [2023-08-27 03:20:32,303 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [253] [2023-08-27 03:20:32,314 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 03:20:32,345 INFO L206 MainTranslator]: Completed translation [2023-08-27 03:20:32,345 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:20:32 WrapperNode [2023-08-27 03:20:32,345 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 03:20:32,346 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 03:20:32,347 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 03:20:32,347 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 03:20:32,352 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:20:32" (1/1) ... [2023-08-27 03:20:32,382 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:20:32" (1/1) ... [2023-08-27 03:20:32,405 INFO L138 Inliner]: procedures = 170, calls = 19, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 86 [2023-08-27 03:20:32,406 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 03:20:32,407 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 03:20:32,408 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 03:20:32,408 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 03:20:32,414 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:20:32" (1/1) ... [2023-08-27 03:20:32,415 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:20:32" (1/1) ... [2023-08-27 03:20:32,420 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:20:32" (1/1) ... [2023-08-27 03:20:32,420 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:20:32" (1/1) ... [2023-08-27 03:20:32,435 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:20:32" (1/1) ... [2023-08-27 03:20:32,438 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:20:32" (1/1) ... [2023-08-27 03:20:32,439 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:20:32" (1/1) ... [2023-08-27 03:20:32,440 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:20:32" (1/1) ... [2023-08-27 03:20:32,442 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 03:20:32,443 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 03:20:32,443 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 03:20:32,443 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 03:20:32,443 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:20:32" (1/1) ... [2023-08-27 03:20:32,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 03:20:32,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 03:20:32,472 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-27 03:20:32,492 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-27 03:20:32,509 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2023-08-27 03:20:32,510 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2023-08-27 03:20:32,510 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-27 03:20:32,510 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-27 03:20:32,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 03:20:32,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 03:20:32,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 03:20:32,511 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 03:20:32,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 03:20:32,511 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 03:20:32,511 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 03:20:32,512 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 03:20:32,643 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 03:20:32,644 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 03:20:32,814 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 03:20:32,869 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 03:20:32,869 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-27 03:20:32,872 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 03:20:32 BoogieIcfgContainer [2023-08-27 03:20:32,872 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 03:20:32,874 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 03:20:32,874 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 03:20:32,877 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 03:20:32,877 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 03:20:31" (1/3) ... [2023-08-27 03:20:32,878 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ef807b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 03:20:32, skipping insertion in model container [2023-08-27 03:20:32,878 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:20:32" (2/3) ... [2023-08-27 03:20:32,878 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ef807b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 03:20:32, skipping insertion in model container [2023-08-27 03:20:32,878 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 03:20:32" (3/3) ... [2023-08-27 03:20:32,880 INFO L112 eAbstractionObserver]: Analyzing ICFG 31_simple_loop5_vs.i [2023-08-27 03:20:32,895 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 03:20:32,895 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-27 03:20:32,896 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 03:20:32,961 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:32,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 64 places, 65 transitions, 140 flow [2023-08-27 03:20:33,019 INFO L124 PetriNetUnfolderBase]: 8/74 cut-off events. [2023-08-27 03:20:33,020 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 03:20:33,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82 conditions, 74 events. 8/74 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 129 event pairs, 0 based on Foata normal form. 0/63 useless extension candidates. Maximal degree in co-relation 58. Up to 4 conditions per place. [2023-08-27 03:20:33,025 INFO L82 GeneralOperation]: Start removeDead. Operand has 64 places, 65 transitions, 140 flow [2023-08-27 03:20:33,028 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 63 places, 64 transitions, 136 flow [2023-08-27 03:20:33,031 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:33,039 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 63 places, 64 transitions, 136 flow [2023-08-27 03:20:33,041 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 63 places, 64 transitions, 136 flow [2023-08-27 03:20:33,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 63 places, 64 transitions, 136 flow [2023-08-27 03:20:33,105 INFO L124 PetriNetUnfolderBase]: 8/74 cut-off events. [2023-08-27 03:20:33,105 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 03:20:33,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82 conditions, 74 events. 8/74 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 127 event pairs, 0 based on Foata normal form. 0/63 useless extension candidates. Maximal degree in co-relation 58. Up to 4 conditions per place. [2023-08-27 03:20:33,107 INFO L119 LiptonReduction]: Number of co-enabled transitions 1264 [2023-08-27 03:20:34,387 INFO L134 LiptonReduction]: Checked pairs total: 2186 [2023-08-27 03:20:34,387 INFO L136 LiptonReduction]: Total number of compositions: 50 [2023-08-27 03:20:34,408 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:34,414 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:34,414 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:34,424 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:34,424 INFO L124 PetriNetUnfolderBase]: 3/23 cut-off events. [2023-08-27 03:20:34,425 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 03:20:34,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:34,426 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-27 03:20:34,426 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:34,433 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:34,433 INFO L85 PathProgramCache]: Analyzing trace with hash 2036216073, now seen corresponding path program 1 times [2023-08-27 03:20:34,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:34,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261880354] [2023-08-27 03:20:34,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:34,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:34,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:34,531 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:34,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:34,564 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:34,566 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:34,567 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:34,568 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:34,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 03:20:34,569 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:34,571 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:34,572 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:34,572 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-27 03:20:34,599 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:34,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 93 places, 96 transitions, 216 flow [2023-08-27 03:20:34,642 INFO L124 PetriNetUnfolderBase]: 11/99 cut-off events. [2023-08-27 03:20:34,642 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 03:20:34,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113 conditions, 99 events. 11/99 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 172 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 108. Up to 6 conditions per place. [2023-08-27 03:20:34,645 INFO L82 GeneralOperation]: Start removeDead. Operand has 93 places, 96 transitions, 216 flow [2023-08-27 03:20:34,646 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 76 places, 77 transitions, 169 flow [2023-08-27 03:20:34,646 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:34,646 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 76 places, 77 transitions, 169 flow [2023-08-27 03:20:34,647 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 76 places, 77 transitions, 169 flow [2023-08-27 03:20:34,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 76 places, 77 transitions, 169 flow [2023-08-27 03:20:34,677 INFO L124 PetriNetUnfolderBase]: 11/99 cut-off events. [2023-08-27 03:20:34,678 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 03:20:34,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112 conditions, 99 events. 11/99 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 172 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 87. Up to 6 conditions per place. [2023-08-27 03:20:34,683 INFO L119 LiptonReduction]: Number of co-enabled transitions 2330 [2023-08-27 03:20:35,782 INFO L134 LiptonReduction]: Checked pairs total: 6118 [2023-08-27 03:20:35,783 INFO L136 LiptonReduction]: Total number of compositions: 51 [2023-08-27 03:20:35,785 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:35,786 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:35,786 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:35,820 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:35,821 INFO L124 PetriNetUnfolderBase]: 4/38 cut-off events. [2023-08-27 03:20:35,821 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 03:20:35,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:35,821 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 03:20:35,821 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:35,821 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:35,821 INFO L85 PathProgramCache]: Analyzing trace with hash 304944966, now seen corresponding path program 1 times [2023-08-27 03:20:35,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:35,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489797300] [2023-08-27 03:20:35,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:35,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:35,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:35,856 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:35,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:35,890 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:35,890 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:35,890 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:35,890 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:35,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 03:20:35,891 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:35,891 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:35,891 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:35,892 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-27 03:20:35,919 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:35,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 122 places, 127 transitions, 296 flow [2023-08-27 03:20:35,933 INFO L124 PetriNetUnfolderBase]: 14/124 cut-off events. [2023-08-27 03:20:35,933 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 03:20:35,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145 conditions, 124 events. 14/124 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 234 event pairs, 0 based on Foata normal form. 0/105 useless extension candidates. Maximal degree in co-relation 138. Up to 8 conditions per place. [2023-08-27 03:20:35,934 INFO L82 GeneralOperation]: Start removeDead. Operand has 122 places, 127 transitions, 296 flow [2023-08-27 03:20:35,935 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 90 transitions, 204 flow [2023-08-27 03:20:35,935 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:35,935 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 90 transitions, 204 flow [2023-08-27 03:20:35,936 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 90 transitions, 204 flow [2023-08-27 03:20:35,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 89 places, 90 transitions, 204 flow [2023-08-27 03:20:35,945 INFO L124 PetriNetUnfolderBase]: 14/124 cut-off events. [2023-08-27 03:20:35,946 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 03:20:35,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143 conditions, 124 events. 14/124 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 232 event pairs, 0 based on Foata normal form. 0/105 useless extension candidates. Maximal degree in co-relation 117. Up to 8 conditions per place. [2023-08-27 03:20:35,949 INFO L119 LiptonReduction]: Number of co-enabled transitions 3708 [2023-08-27 03:20:37,040 INFO L134 LiptonReduction]: Checked pairs total: 11037 [2023-08-27 03:20:37,040 INFO L136 LiptonReduction]: Total number of compositions: 57 [2023-08-27 03:20:37,042 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:37,043 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:37,043 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:37,047 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:37,047 INFO L124 PetriNetUnfolderBase]: 5/49 cut-off events. [2023-08-27 03:20:37,048 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 03:20:37,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:37,048 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:20:37,048 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:37,048 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:37,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1086992790, now seen corresponding path program 1 times [2023-08-27 03:20:37,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:37,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795772924] [2023-08-27 03:20:37,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:37,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:37,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:37,099 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:37,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:37,125 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:37,125 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:37,126 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:37,126 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:37,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 03:20:37,126 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:37,127 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:37,127 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:37,127 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-27 03:20:37,164 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:37,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 151 places, 158 transitions, 380 flow [2023-08-27 03:20:37,192 INFO L124 PetriNetUnfolderBase]: 17/149 cut-off events. [2023-08-27 03:20:37,196 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 03:20:37,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178 conditions, 149 events. 17/149 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 287 event pairs, 0 based on Foata normal form. 0/126 useless extension candidates. Maximal degree in co-relation 169. Up to 10 conditions per place. [2023-08-27 03:20:37,197 INFO L82 GeneralOperation]: Start removeDead. Operand has 151 places, 158 transitions, 380 flow [2023-08-27 03:20:37,198 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 102 places, 103 transitions, 241 flow [2023-08-27 03:20:37,199 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:37,199 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 103 transitions, 241 flow [2023-08-27 03:20:37,199 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 103 transitions, 241 flow [2023-08-27 03:20:37,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 102 places, 103 transitions, 241 flow [2023-08-27 03:20:37,215 INFO L124 PetriNetUnfolderBase]: 17/149 cut-off events. [2023-08-27 03:20:37,216 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 03:20:37,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175 conditions, 149 events. 17/149 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 289 event pairs, 0 based on Foata normal form. 0/126 useless extension candidates. Maximal degree in co-relation 148. Up to 10 conditions per place. [2023-08-27 03:20:37,220 INFO L119 LiptonReduction]: Number of co-enabled transitions 5398 [2023-08-27 03:20:38,283 INFO L134 LiptonReduction]: Checked pairs total: 17593 [2023-08-27 03:20:38,283 INFO L136 LiptonReduction]: Total number of compositions: 62 [2023-08-27 03:20:38,285 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:38,286 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:38,286 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:38,291 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:38,291 INFO L124 PetriNetUnfolderBase]: 6/63 cut-off events. [2023-08-27 03:20:38,291 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 03:20:38,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:38,292 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:20:38,292 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:38,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:38,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1030955534, now seen corresponding path program 1 times [2023-08-27 03:20:38,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:38,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626957485] [2023-08-27 03:20:38,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:38,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:38,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:38,337 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:38,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:38,372 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:38,372 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:38,377 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:38,377 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:38,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 03:20:38,377 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:38,378 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:38,378 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:38,378 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-27 03:20:38,417 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:38,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 180 places, 189 transitions, 468 flow [2023-08-27 03:20:38,436 INFO L124 PetriNetUnfolderBase]: 20/174 cut-off events. [2023-08-27 03:20:38,436 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-27 03:20:38,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212 conditions, 174 events. 20/174 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 341 event pairs, 0 based on Foata normal form. 0/147 useless extension candidates. Maximal degree in co-relation 201. Up to 12 conditions per place. [2023-08-27 03:20:38,438 INFO L82 GeneralOperation]: Start removeDead. Operand has 180 places, 189 transitions, 468 flow [2023-08-27 03:20:38,439 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 115 places, 116 transitions, 280 flow [2023-08-27 03:20:38,439 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:38,440 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 116 transitions, 280 flow [2023-08-27 03:20:38,440 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 116 transitions, 280 flow [2023-08-27 03:20:38,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 115 places, 116 transitions, 280 flow [2023-08-27 03:20:38,461 INFO L124 PetriNetUnfolderBase]: 20/174 cut-off events. [2023-08-27 03:20:38,462 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-27 03:20:38,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 208 conditions, 174 events. 20/174 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 341 event pairs, 0 based on Foata normal form. 0/147 useless extension candidates. Maximal degree in co-relation 180. Up to 12 conditions per place. [2023-08-27 03:20:38,468 INFO L119 LiptonReduction]: Number of co-enabled transitions 7400 [2023-08-27 03:20:39,607 INFO L134 LiptonReduction]: Checked pairs total: 24665 [2023-08-27 03:20:39,608 INFO L136 LiptonReduction]: Total number of compositions: 69 [2023-08-27 03:20:39,609 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:39,610 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:39,611 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:39,618 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:39,618 INFO L124 PetriNetUnfolderBase]: 7/76 cut-off events. [2023-08-27 03:20:39,618 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-27 03:20:39,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:39,618 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:20:39,619 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:39,619 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:39,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1644787737, now seen corresponding path program 1 times [2023-08-27 03:20:39,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:39,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408051620] [2023-08-27 03:20:39,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:39,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:39,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:39,643 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:39,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:39,663 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:39,663 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:39,663 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:39,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:39,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 03:20:39,664 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:39,664 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:39,665 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:39,665 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-08-27 03:20:39,714 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:39,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 209 places, 220 transitions, 560 flow [2023-08-27 03:20:39,734 INFO L124 PetriNetUnfolderBase]: 23/199 cut-off events. [2023-08-27 03:20:39,734 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-27 03:20:39,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 247 conditions, 199 events. 23/199 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 398 event pairs, 0 based on Foata normal form. 0/168 useless extension candidates. Maximal degree in co-relation 234. Up to 14 conditions per place. [2023-08-27 03:20:39,735 INFO L82 GeneralOperation]: Start removeDead. Operand has 209 places, 220 transitions, 560 flow [2023-08-27 03:20:39,737 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 128 places, 129 transitions, 321 flow [2023-08-27 03:20:39,737 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:39,737 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 128 places, 129 transitions, 321 flow [2023-08-27 03:20:39,737 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 128 places, 129 transitions, 321 flow [2023-08-27 03:20:39,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 128 places, 129 transitions, 321 flow [2023-08-27 03:20:39,755 INFO L124 PetriNetUnfolderBase]: 23/199 cut-off events. [2023-08-27 03:20:39,755 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-27 03:20:39,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 242 conditions, 199 events. 23/199 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 397 event pairs, 0 based on Foata normal form. 0/168 useless extension candidates. Maximal degree in co-relation 213. Up to 14 conditions per place. [2023-08-27 03:20:39,762 INFO L119 LiptonReduction]: Number of co-enabled transitions 9714 [2023-08-27 03:20:40,907 INFO L134 LiptonReduction]: Checked pairs total: 34127 [2023-08-27 03:20:40,912 INFO L136 LiptonReduction]: Total number of compositions: 71 [2023-08-27 03:20:40,915 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:40,919 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:40,919 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:40,929 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:40,930 INFO L124 PetriNetUnfolderBase]: 8/89 cut-off events. [2023-08-27 03:20:40,930 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-27 03:20:40,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:40,931 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:20:40,931 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:40,931 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:40,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1992363762, now seen corresponding path program 1 times [2023-08-27 03:20:40,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:40,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294503833] [2023-08-27 03:20:40,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:40,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:40,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:40,974 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:40,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:41,007 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:41,007 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:41,007 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:41,007 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:41,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 03:20:41,008 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:41,008 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:41,008 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:41,008 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-08-27 03:20:41,043 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:41,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 238 places, 251 transitions, 656 flow [2023-08-27 03:20:41,072 INFO L124 PetriNetUnfolderBase]: 26/224 cut-off events. [2023-08-27 03:20:41,073 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 03:20:41,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 283 conditions, 224 events. 26/224 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 433 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 268. Up to 16 conditions per place. [2023-08-27 03:20:41,074 INFO L82 GeneralOperation]: Start removeDead. Operand has 238 places, 251 transitions, 656 flow [2023-08-27 03:20:41,076 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 141 places, 142 transitions, 364 flow [2023-08-27 03:20:41,076 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:41,076 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 142 transitions, 364 flow [2023-08-27 03:20:41,076 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 142 transitions, 364 flow [2023-08-27 03:20:41,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 141 places, 142 transitions, 364 flow [2023-08-27 03:20:41,101 INFO L124 PetriNetUnfolderBase]: 26/224 cut-off events. [2023-08-27 03:20:41,101 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 03:20:41,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 277 conditions, 224 events. 26/224 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 435 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 247. Up to 16 conditions per place. [2023-08-27 03:20:41,111 INFO L119 LiptonReduction]: Number of co-enabled transitions 12340 [2023-08-27 03:20:42,336 INFO L134 LiptonReduction]: Checked pairs total: 44620 [2023-08-27 03:20:42,336 INFO L136 LiptonReduction]: Total number of compositions: 77 [2023-08-27 03:20:42,338 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:42,338 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:42,338 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:42,349 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:42,350 INFO L124 PetriNetUnfolderBase]: 9/103 cut-off events. [2023-08-27 03:20:42,350 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 03:20:42,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:42,350 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:20:42,350 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:42,351 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:42,351 INFO L85 PathProgramCache]: Analyzing trace with hash 2071775969, now seen corresponding path program 1 times [2023-08-27 03:20:42,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:42,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494439273] [2023-08-27 03:20:42,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:42,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:42,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:42,394 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:42,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:42,421 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:42,421 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:42,421 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:42,422 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:42,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 03:20:42,422 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:42,422 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:42,423 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:42,423 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-08-27 03:20:42,467 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:42,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 267 places, 282 transitions, 756 flow [2023-08-27 03:20:42,503 INFO L124 PetriNetUnfolderBase]: 29/249 cut-off events. [2023-08-27 03:20:42,503 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-27 03:20:42,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 320 conditions, 249 events. 29/249 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 487 event pairs, 0 based on Foata normal form. 0/210 useless extension candidates. Maximal degree in co-relation 303. Up to 18 conditions per place. [2023-08-27 03:20:42,505 INFO L82 GeneralOperation]: Start removeDead. Operand has 267 places, 282 transitions, 756 flow [2023-08-27 03:20:42,507 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 154 places, 155 transitions, 409 flow [2023-08-27 03:20:42,507 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:42,508 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 154 places, 155 transitions, 409 flow [2023-08-27 03:20:42,508 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 154 places, 155 transitions, 409 flow [2023-08-27 03:20:42,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 154 places, 155 transitions, 409 flow [2023-08-27 03:20:42,538 INFO L124 PetriNetUnfolderBase]: 29/249 cut-off events. [2023-08-27 03:20:42,538 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-27 03:20:42,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 313 conditions, 249 events. 29/249 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 500 event pairs, 0 based on Foata normal form. 0/210 useless extension candidates. Maximal degree in co-relation 282. Up to 18 conditions per place. [2023-08-27 03:20:42,546 INFO L119 LiptonReduction]: Number of co-enabled transitions 15278 [2023-08-27 03:20:43,744 INFO L134 LiptonReduction]: Checked pairs total: 53847 [2023-08-27 03:20:43,744 INFO L136 LiptonReduction]: Total number of compositions: 84 [2023-08-27 03:20:43,745 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:43,746 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:43,746 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:43,756 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:43,756 INFO L124 PetriNetUnfolderBase]: 10/116 cut-off events. [2023-08-27 03:20:43,756 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-27 03:20:43,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:43,756 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:20:43,756 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:43,756 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:43,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1904990815, now seen corresponding path program 1 times [2023-08-27 03:20:43,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:43,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749893643] [2023-08-27 03:20:43,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:43,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:43,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:43,773 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:43,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:43,786 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:43,787 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:43,787 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:43,787 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:43,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 03:20:43,787 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:43,788 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:43,788 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:43,788 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-08-27 03:20:43,827 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:43,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 296 places, 313 transitions, 860 flow [2023-08-27 03:20:43,856 INFO L124 PetriNetUnfolderBase]: 32/274 cut-off events. [2023-08-27 03:20:43,856 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-27 03:20:43,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 358 conditions, 274 events. 32/274 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 533 event pairs, 0 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 339. Up to 20 conditions per place. [2023-08-27 03:20:43,858 INFO L82 GeneralOperation]: Start removeDead. Operand has 296 places, 313 transitions, 860 flow [2023-08-27 03:20:43,860 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 167 places, 168 transitions, 456 flow [2023-08-27 03:20:43,860 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:43,860 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 167 places, 168 transitions, 456 flow [2023-08-27 03:20:43,861 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 167 places, 168 transitions, 456 flow [2023-08-27 03:20:43,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 167 places, 168 transitions, 456 flow [2023-08-27 03:20:43,887 INFO L124 PetriNetUnfolderBase]: 32/274 cut-off events. [2023-08-27 03:20:43,887 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-27 03:20:43,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 350 conditions, 274 events. 32/274 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 530 event pairs, 0 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 318. Up to 20 conditions per place. [2023-08-27 03:20:43,895 INFO L119 LiptonReduction]: Number of co-enabled transitions 18528 [2023-08-27 03:20:45,121 INFO L134 LiptonReduction]: Checked pairs total: 66990 [2023-08-27 03:20:45,121 INFO L136 LiptonReduction]: Total number of compositions: 87 [2023-08-27 03:20:45,122 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:45,122 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:45,123 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:45,134 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:45,134 INFO L124 PetriNetUnfolderBase]: 11/129 cut-off events. [2023-08-27 03:20:45,134 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-27 03:20:45,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:45,134 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:20:45,135 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:45,135 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:45,135 INFO L85 PathProgramCache]: Analyzing trace with hash 239596335, now seen corresponding path program 1 times [2023-08-27 03:20:45,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:45,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450855832] [2023-08-27 03:20:45,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:45,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:45,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:45,152 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:45,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:45,168 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:45,169 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:45,169 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:45,169 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:45,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 03:20:45,169 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:45,170 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:45,170 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:45,170 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-08-27 03:20:45,212 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:45,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 325 places, 344 transitions, 968 flow [2023-08-27 03:20:45,246 INFO L124 PetriNetUnfolderBase]: 35/299 cut-off events. [2023-08-27 03:20:45,246 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-27 03:20:45,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 397 conditions, 299 events. 35/299 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 596 event pairs, 0 based on Foata normal form. 0/252 useless extension candidates. Maximal degree in co-relation 376. Up to 22 conditions per place. [2023-08-27 03:20:45,249 INFO L82 GeneralOperation]: Start removeDead. Operand has 325 places, 344 transitions, 968 flow [2023-08-27 03:20:45,251 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 180 places, 181 transitions, 505 flow [2023-08-27 03:20:45,252 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:45,252 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 180 places, 181 transitions, 505 flow [2023-08-27 03:20:45,252 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 180 places, 181 transitions, 505 flow [2023-08-27 03:20:45,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 180 places, 181 transitions, 505 flow [2023-08-27 03:20:45,283 INFO L124 PetriNetUnfolderBase]: 35/299 cut-off events. [2023-08-27 03:20:45,283 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-27 03:20:45,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 388 conditions, 299 events. 35/299 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 591 event pairs, 0 based on Foata normal form. 0/252 useless extension candidates. Maximal degree in co-relation 355. Up to 22 conditions per place. [2023-08-27 03:20:45,294 INFO L119 LiptonReduction]: Number of co-enabled transitions 22090 [2023-08-27 03:20:46,539 INFO L134 LiptonReduction]: Checked pairs total: 80483 [2023-08-27 03:20:46,539 INFO L136 LiptonReduction]: Total number of compositions: 92 [2023-08-27 03:20:46,540 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:46,541 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:46,541 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:46,554 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:46,554 INFO L124 PetriNetUnfolderBase]: 12/141 cut-off events. [2023-08-27 03:20:46,554 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-27 03:20:46,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:46,555 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:20:46,555 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:46,555 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:46,555 INFO L85 PathProgramCache]: Analyzing trace with hash 62940234, now seen corresponding path program 1 times [2023-08-27 03:20:46,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:46,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865737398] [2023-08-27 03:20:46,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:46,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:46,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:46,576 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:46,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:46,593 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:46,593 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:46,593 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:46,594 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:46,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 03:20:46,594 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:46,594 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:46,594 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:46,594 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-08-27 03:20:46,640 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:46,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 354 places, 375 transitions, 1080 flow [2023-08-27 03:20:46,706 INFO L124 PetriNetUnfolderBase]: 38/324 cut-off events. [2023-08-27 03:20:46,706 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-27 03:20:46,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 437 conditions, 324 events. 38/324 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 652 event pairs, 0 based on Foata normal form. 0/273 useless extension candidates. Maximal degree in co-relation 414. Up to 24 conditions per place. [2023-08-27 03:20:46,709 INFO L82 GeneralOperation]: Start removeDead. Operand has 354 places, 375 transitions, 1080 flow [2023-08-27 03:20:46,711 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 193 places, 194 transitions, 556 flow [2023-08-27 03:20:46,711 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:46,712 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 193 places, 194 transitions, 556 flow [2023-08-27 03:20:46,712 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 193 places, 194 transitions, 556 flow [2023-08-27 03:20:46,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 193 places, 194 transitions, 556 flow [2023-08-27 03:20:46,747 INFO L124 PetriNetUnfolderBase]: 38/324 cut-off events. [2023-08-27 03:20:46,747 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-27 03:20:46,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 427 conditions, 324 events. 38/324 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 655 event pairs, 0 based on Foata normal form. 0/273 useless extension candidates. Maximal degree in co-relation 393. Up to 24 conditions per place. [2023-08-27 03:20:46,759 INFO L119 LiptonReduction]: Number of co-enabled transitions 25964 [2023-08-27 03:20:47,999 INFO L134 LiptonReduction]: Checked pairs total: 99218 [2023-08-27 03:20:47,999 INFO L136 LiptonReduction]: Total number of compositions: 96 [2023-08-27 03:20:48,001 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:48,001 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:48,001 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:48,016 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:48,017 INFO L124 PetriNetUnfolderBase]: 13/155 cut-off events. [2023-08-27 03:20:48,017 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-27 03:20:48,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:48,017 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:20:48,017 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:48,017 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:48,017 INFO L85 PathProgramCache]: Analyzing trace with hash -126181120, now seen corresponding path program 1 times [2023-08-27 03:20:48,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:48,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442861006] [2023-08-27 03:20:48,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:48,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:48,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:48,036 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:48,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:48,052 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:48,053 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:48,053 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:48,053 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:48,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 03:20:48,053 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:48,055 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:48,055 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:48,055 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-08-27 03:20:48,103 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:48,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 383 places, 406 transitions, 1196 flow [2023-08-27 03:20:48,149 INFO L124 PetriNetUnfolderBase]: 41/349 cut-off events. [2023-08-27 03:20:48,149 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-27 03:20:48,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 478 conditions, 349 events. 41/349 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 699 event pairs, 0 based on Foata normal form. 0/294 useless extension candidates. Maximal degree in co-relation 453. Up to 26 conditions per place. [2023-08-27 03:20:48,154 INFO L82 GeneralOperation]: Start removeDead. Operand has 383 places, 406 transitions, 1196 flow [2023-08-27 03:20:48,157 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 206 places, 207 transitions, 609 flow [2023-08-27 03:20:48,157 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:48,157 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 206 places, 207 transitions, 609 flow [2023-08-27 03:20:48,157 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 206 places, 207 transitions, 609 flow [2023-08-27 03:20:48,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 206 places, 207 transitions, 609 flow [2023-08-27 03:20:48,198 INFO L124 PetriNetUnfolderBase]: 41/349 cut-off events. [2023-08-27 03:20:48,198 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-27 03:20:48,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 467 conditions, 349 events. 41/349 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 701 event pairs, 0 based on Foata normal form. 0/294 useless extension candidates. Maximal degree in co-relation 432. Up to 26 conditions per place. [2023-08-27 03:20:48,212 INFO L119 LiptonReduction]: Number of co-enabled transitions 30150 [2023-08-27 03:20:49,506 INFO L134 LiptonReduction]: Checked pairs total: 114755 [2023-08-27 03:20:49,506 INFO L136 LiptonReduction]: Total number of compositions: 102 [2023-08-27 03:20:49,508 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:49,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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:49,508 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:49,525 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:49,525 INFO L124 PetriNetUnfolderBase]: 14/168 cut-off events. [2023-08-27 03:20:49,525 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-27 03:20:49,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:49,526 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:20:49,526 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:49,526 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:49,526 INFO L85 PathProgramCache]: Analyzing trace with hash 682128201, now seen corresponding path program 1 times [2023-08-27 03:20:49,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:49,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121979870] [2023-08-27 03:20:49,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:49,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:49,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:49,545 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:49,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:49,568 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:49,569 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:49,569 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:49,569 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:49,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 03:20:49,569 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:49,572 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:49,572 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:49,572 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-08-27 03:20:49,624 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:49,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 412 places, 437 transitions, 1316 flow [2023-08-27 03:20:49,688 INFO L124 PetriNetUnfolderBase]: 44/374 cut-off events. [2023-08-27 03:20:49,689 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-27 03:20:49,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 520 conditions, 374 events. 44/374 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 747 event pairs, 0 based on Foata normal form. 0/315 useless extension candidates. Maximal degree in co-relation 493. Up to 28 conditions per place. [2023-08-27 03:20:49,695 INFO L82 GeneralOperation]: Start removeDead. Operand has 412 places, 437 transitions, 1316 flow [2023-08-27 03:20:49,699 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 219 places, 220 transitions, 664 flow [2023-08-27 03:20:49,699 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:49,699 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 219 places, 220 transitions, 664 flow [2023-08-27 03:20:49,699 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 219 places, 220 transitions, 664 flow [2023-08-27 03:20:49,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 219 places, 220 transitions, 664 flow [2023-08-27 03:20:49,749 INFO L124 PetriNetUnfolderBase]: 44/374 cut-off events. [2023-08-27 03:20:49,749 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-27 03:20:49,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 508 conditions, 374 events. 44/374 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 781 event pairs, 0 based on Foata normal form. 0/315 useless extension candidates. Maximal degree in co-relation 472. Up to 28 conditions per place. [2023-08-27 03:20:49,766 INFO L119 LiptonReduction]: Number of co-enabled transitions 34648 [2023-08-27 03:20:51,105 INFO L134 LiptonReduction]: Checked pairs total: 132283 [2023-08-27 03:20:51,105 INFO L136 LiptonReduction]: Total number of compositions: 107 [2023-08-27 03:20:51,106 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:51,106 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:51,107 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:51,130 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:51,131 INFO L124 PetriNetUnfolderBase]: 15/181 cut-off events. [2023-08-27 03:20:51,131 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-27 03:20:51,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:51,131 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:20:51,131 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:51,131 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:51,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1385894211, now seen corresponding path program 1 times [2023-08-27 03:20:51,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:51,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614333233] [2023-08-27 03:20:51,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:51,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:51,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:51,159 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:51,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:51,188 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:51,188 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:51,188 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:51,188 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:51,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 03:20:51,189 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:51,190 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:51,190 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:51,190 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-08-27 03:20:51,254 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:51,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 441 places, 468 transitions, 1440 flow [2023-08-27 03:20:51,317 INFO L124 PetriNetUnfolderBase]: 47/399 cut-off events. [2023-08-27 03:20:51,317 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-27 03:20:51,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 563 conditions, 399 events. 47/399 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 787 event pairs, 0 based on Foata normal form. 0/336 useless extension candidates. Maximal degree in co-relation 534. Up to 30 conditions per place. [2023-08-27 03:20:51,321 INFO L82 GeneralOperation]: Start removeDead. Operand has 441 places, 468 transitions, 1440 flow [2023-08-27 03:20:51,325 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 232 places, 233 transitions, 721 flow [2023-08-27 03:20:51,325 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:51,325 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 232 places, 233 transitions, 721 flow [2023-08-27 03:20:51,325 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 232 places, 233 transitions, 721 flow [2023-08-27 03:20:51,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 232 places, 233 transitions, 721 flow [2023-08-27 03:20:51,378 INFO L124 PetriNetUnfolderBase]: 47/399 cut-off events. [2023-08-27 03:20:51,379 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-27 03:20:51,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 550 conditions, 399 events. 47/399 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 785 event pairs, 0 based on Foata normal form. 0/336 useless extension candidates. Maximal degree in co-relation 513. Up to 30 conditions per place. [2023-08-27 03:20:51,391 INFO L119 LiptonReduction]: Number of co-enabled transitions 39458 [2023-08-27 03:20:52,738 INFO L134 LiptonReduction]: Checked pairs total: 172643 [2023-08-27 03:20:52,738 INFO L136 LiptonReduction]: Total number of compositions: 111 [2023-08-27 03:20:52,739 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:52,739 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:52,739 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:52,759 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:52,759 INFO L124 PetriNetUnfolderBase]: 16/194 cut-off events. [2023-08-27 03:20:52,759 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-27 03:20:52,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:52,760 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 03:20:52,760 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:52,760 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:52,760 INFO L85 PathProgramCache]: Analyzing trace with hash -277306389, now seen corresponding path program 1 times [2023-08-27 03:20:52,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:52,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341047520] [2023-08-27 03:20:52,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:52,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:52,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:52,793 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:52,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:52,824 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:52,825 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:52,825 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:52,825 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:52,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 03:20:52,825 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:52,827 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:52,827 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:52,827 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-08-27 03:20:52,930 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:52,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 470 places, 499 transitions, 1568 flow [2023-08-27 03:20:52,994 INFO L124 PetriNetUnfolderBase]: 50/424 cut-off events. [2023-08-27 03:20:52,994 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-27 03:20:53,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 607 conditions, 424 events. 50/424 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 830 event pairs, 0 based on Foata normal form. 0/357 useless extension candidates. Maximal degree in co-relation 576. Up to 32 conditions per place. [2023-08-27 03:20:53,001 INFO L82 GeneralOperation]: Start removeDead. Operand has 470 places, 499 transitions, 1568 flow [2023-08-27 03:20:53,004 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 245 places, 246 transitions, 780 flow [2023-08-27 03:20:53,004 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:53,004 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 245 places, 246 transitions, 780 flow [2023-08-27 03:20:53,004 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 245 places, 246 transitions, 780 flow [2023-08-27 03:20:53,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 245 places, 246 transitions, 780 flow [2023-08-27 03:20:53,059 INFO L124 PetriNetUnfolderBase]: 50/424 cut-off events. [2023-08-27 03:20:53,060 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-27 03:20:53,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 593 conditions, 424 events. 50/424 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 829 event pairs, 0 based on Foata normal form. 0/357 useless extension candidates. Maximal degree in co-relation 555. Up to 32 conditions per place. [2023-08-27 03:20:53,080 INFO L119 LiptonReduction]: Number of co-enabled transitions 44580 [2023-08-27 03:20:54,424 INFO L134 LiptonReduction]: Checked pairs total: 191096 [2023-08-27 03:20:54,425 INFO L136 LiptonReduction]: Total number of compositions: 117 [2023-08-27 03:20:54,426 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:54,426 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:54,426 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:54,448 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:54,448 INFO L124 PetriNetUnfolderBase]: 17/205 cut-off events. [2023-08-27 03:20:54,448 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-27 03:20:54,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:54,448 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, 1, 1] [2023-08-27 03:20:54,449 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:54,449 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:54,449 INFO L85 PathProgramCache]: Analyzing trace with hash 433535877, now seen corresponding path program 1 times [2023-08-27 03:20:54,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:54,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228486640] [2023-08-27 03:20:54,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:54,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:54,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:54,470 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:54,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:54,494 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:54,495 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:54,495 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:54,495 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:54,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 03:20:54,495 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:54,495 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:54,495 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:54,496 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-08-27 03:20:54,561 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:54,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 499 places, 530 transitions, 1700 flow [2023-08-27 03:20:54,632 INFO L124 PetriNetUnfolderBase]: 53/449 cut-off events. [2023-08-27 03:20:54,632 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-27 03:20:54,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 652 conditions, 449 events. 53/449 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 904 event pairs, 0 based on Foata normal form. 0/378 useless extension candidates. Maximal degree in co-relation 619. Up to 34 conditions per place. [2023-08-27 03:20:54,639 INFO L82 GeneralOperation]: Start removeDead. Operand has 499 places, 530 transitions, 1700 flow [2023-08-27 03:20:54,643 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 258 places, 259 transitions, 841 flow [2023-08-27 03:20:54,643 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:54,643 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 258 places, 259 transitions, 841 flow [2023-08-27 03:20:54,644 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 258 places, 259 transitions, 841 flow [2023-08-27 03:20:54,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 258 places, 259 transitions, 841 flow [2023-08-27 03:20:54,763 INFO L124 PetriNetUnfolderBase]: 53/449 cut-off events. [2023-08-27 03:20:54,763 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-27 03:20:54,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 637 conditions, 449 events. 53/449 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 887 event pairs, 0 based on Foata normal form. 0/378 useless extension candidates. Maximal degree in co-relation 598. Up to 34 conditions per place. [2023-08-27 03:20:54,786 INFO L119 LiptonReduction]: Number of co-enabled transitions 50014 [2023-08-27 03:20:56,153 INFO L134 LiptonReduction]: Checked pairs total: 189875 [2023-08-27 03:20:56,153 INFO L136 LiptonReduction]: Total number of compositions: 121 [2023-08-27 03:20:56,154 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:56,154 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:56,155 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:56,181 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:56,181 INFO L124 PetriNetUnfolderBase]: 18/219 cut-off events. [2023-08-27 03:20:56,181 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-27 03:20:56,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:56,181 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, 1, 1] [2023-08-27 03:20:56,181 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:56,182 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:56,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1346326617, now seen corresponding path program 1 times [2023-08-27 03:20:56,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:56,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71569085] [2023-08-27 03:20:56,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:56,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:56,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:56,209 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:56,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:56,236 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:56,237 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:56,237 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:56,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:56,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 03:20:56,238 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:56,239 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:56,239 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:56,239 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-08-27 03:20:56,305 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:56,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 528 places, 561 transitions, 1836 flow [2023-08-27 03:20:56,384 INFO L124 PetriNetUnfolderBase]: 56/474 cut-off events. [2023-08-27 03:20:56,384 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-27 03:20:56,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 698 conditions, 474 events. 56/474 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 928 event pairs, 0 based on Foata normal form. 0/399 useless extension candidates. Maximal degree in co-relation 663. Up to 36 conditions per place. [2023-08-27 03:20:56,392 INFO L82 GeneralOperation]: Start removeDead. Operand has 528 places, 561 transitions, 1836 flow [2023-08-27 03:20:56,396 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 271 places, 272 transitions, 904 flow [2023-08-27 03:20:56,396 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:56,396 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 271 places, 272 transitions, 904 flow [2023-08-27 03:20:56,397 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 271 places, 272 transitions, 904 flow [2023-08-27 03:20:56,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 271 places, 272 transitions, 904 flow [2023-08-27 03:20:56,473 INFO L124 PetriNetUnfolderBase]: 56/474 cut-off events. [2023-08-27 03:20:56,474 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-27 03:20:56,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 682 conditions, 474 events. 56/474 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 981 event pairs, 0 based on Foata normal form. 0/399 useless extension candidates. Maximal degree in co-relation 642. Up to 36 conditions per place. [2023-08-27 03:20:56,553 INFO L119 LiptonReduction]: Number of co-enabled transitions 55760 [2023-08-27 03:20:57,978 INFO L134 LiptonReduction]: Checked pairs total: 217632 [2023-08-27 03:20:57,978 INFO L136 LiptonReduction]: Total number of compositions: 126 [2023-08-27 03:20:57,979 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:20:57,979 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:20:57,980 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:20:58,008 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:20:58,008 INFO L124 PetriNetUnfolderBase]: 19/233 cut-off events. [2023-08-27 03:20:58,008 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-27 03:20:58,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:20:58,009 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, 1, 1] [2023-08-27 03:20:58,009 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:20:58,009 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:20:58,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1910852372, now seen corresponding path program 1 times [2023-08-27 03:20:58,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:20:58,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505113756] [2023-08-27 03:20:58,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:20:58,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:20:58,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:58,047 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:20:58,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:20:58,079 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:20:58,079 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:20:58,080 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:20:58,080 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:20:58,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 03:20:58,080 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:20:58,080 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:20:58,080 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:20:58,080 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-08-27 03:20:58,148 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:20:58,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 557 places, 592 transitions, 1976 flow [2023-08-27 03:20:58,233 INFO L124 PetriNetUnfolderBase]: 59/499 cut-off events. [2023-08-27 03:20:58,233 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-27 03:20:58,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 745 conditions, 499 events. 59/499 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 988 event pairs, 0 based on Foata normal form. 0/420 useless extension candidates. Maximal degree in co-relation 708. Up to 38 conditions per place. [2023-08-27 03:20:58,242 INFO L82 GeneralOperation]: Start removeDead. Operand has 557 places, 592 transitions, 1976 flow [2023-08-27 03:20:58,247 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 284 places, 285 transitions, 969 flow [2023-08-27 03:20:58,247 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:20:58,247 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 284 places, 285 transitions, 969 flow [2023-08-27 03:20:58,247 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 284 places, 285 transitions, 969 flow [2023-08-27 03:20:58,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 284 places, 285 transitions, 969 flow [2023-08-27 03:20:58,325 INFO L124 PetriNetUnfolderBase]: 59/499 cut-off events. [2023-08-27 03:20:58,325 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-27 03:20:58,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 728 conditions, 499 events. 59/499 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 978 event pairs, 0 based on Foata normal form. 0/420 useless extension candidates. Maximal degree in co-relation 687. Up to 38 conditions per place. [2023-08-27 03:20:58,357 INFO L119 LiptonReduction]: Number of co-enabled transitions 61818 [2023-08-27 03:21:00,056 INFO L134 LiptonReduction]: Checked pairs total: 277594 [2023-08-27 03:21:00,056 INFO L136 LiptonReduction]: Total number of compositions: 131 [2023-08-27 03:21:00,057 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:00,058 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:00,058 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:00,089 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:00,090 INFO L124 PetriNetUnfolderBase]: 20/246 cut-off events. [2023-08-27 03:21:00,090 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-27 03:21:00,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:00,090 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, 1, 1] [2023-08-27 03:21:00,090 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:00,090 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:00,090 INFO L85 PathProgramCache]: Analyzing trace with hash -38620546, now seen corresponding path program 1 times [2023-08-27 03:21:00,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:00,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867841714] [2023-08-27 03:21:00,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:00,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:00,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:00,116 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:00,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:00,140 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:00,140 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:00,140 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:00,140 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:00,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 03:21:00,141 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:00,141 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:00,141 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:00,141 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-08-27 03:21:00,215 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:00,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 586 places, 623 transitions, 2120 flow [2023-08-27 03:21:00,310 INFO L124 PetriNetUnfolderBase]: 62/524 cut-off events. [2023-08-27 03:21:00,310 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-27 03:21:00,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 793 conditions, 524 events. 62/524 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1031 event pairs, 0 based on Foata normal form. 0/441 useless extension candidates. Maximal degree in co-relation 754. Up to 40 conditions per place. [2023-08-27 03:21:00,320 INFO L82 GeneralOperation]: Start removeDead. Operand has 586 places, 623 transitions, 2120 flow [2023-08-27 03:21:00,325 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 297 places, 298 transitions, 1036 flow [2023-08-27 03:21:00,325 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:00,325 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 297 places, 298 transitions, 1036 flow [2023-08-27 03:21:00,326 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 297 places, 298 transitions, 1036 flow [2023-08-27 03:21:00,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 297 places, 298 transitions, 1036 flow [2023-08-27 03:21:00,411 INFO L124 PetriNetUnfolderBase]: 62/524 cut-off events. [2023-08-27 03:21:00,412 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-27 03:21:00,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 775 conditions, 524 events. 62/524 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1049 event pairs, 0 based on Foata normal form. 0/441 useless extension candidates. Maximal degree in co-relation 733. Up to 40 conditions per place. [2023-08-27 03:21:00,442 INFO L119 LiptonReduction]: Number of co-enabled transitions 68188 [2023-08-27 03:21:01,996 INFO L134 LiptonReduction]: Checked pairs total: 274892 [2023-08-27 03:21:01,996 INFO L136 LiptonReduction]: Total number of compositions: 137 [2023-08-27 03:21:01,997 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:01,997 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:01,997 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:02,029 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:02,029 INFO L124 PetriNetUnfolderBase]: 21/259 cut-off events. [2023-08-27 03:21:02,029 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-27 03:21:02,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:02,030 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, 1, 1] [2023-08-27 03:21:02,030 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:02,030 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:02,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1238770407, now seen corresponding path program 1 times [2023-08-27 03:21:02,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:02,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086642239] [2023-08-27 03:21:02,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:02,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:02,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:02,070 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:02,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:02,101 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:02,101 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:02,101 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:02,101 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:02,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 03:21:02,102 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:02,102 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:02,102 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:02,102 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-08-27 03:21:02,181 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:02,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 615 places, 654 transitions, 2268 flow [2023-08-27 03:21:02,284 INFO L124 PetriNetUnfolderBase]: 65/549 cut-off events. [2023-08-27 03:21:02,285 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-27 03:21:02,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 842 conditions, 549 events. 65/549 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1139 event pairs, 0 based on Foata normal form. 0/462 useless extension candidates. Maximal degree in co-relation 801. Up to 42 conditions per place. [2023-08-27 03:21:02,295 INFO L82 GeneralOperation]: Start removeDead. Operand has 615 places, 654 transitions, 2268 flow [2023-08-27 03:21:02,300 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 310 places, 311 transitions, 1105 flow [2023-08-27 03:21:02,300 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:02,300 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 310 places, 311 transitions, 1105 flow [2023-08-27 03:21:02,301 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 310 places, 311 transitions, 1105 flow [2023-08-27 03:21:02,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 310 places, 311 transitions, 1105 flow [2023-08-27 03:21:02,391 INFO L124 PetriNetUnfolderBase]: 65/549 cut-off events. [2023-08-27 03:21:02,391 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-27 03:21:02,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 823 conditions, 549 events. 65/549 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1098 event pairs, 0 based on Foata normal form. 0/462 useless extension candidates. Maximal degree in co-relation 780. Up to 42 conditions per place. [2023-08-27 03:21:02,419 INFO L119 LiptonReduction]: Number of co-enabled transitions 74870 [2023-08-27 03:21:03,953 INFO L134 LiptonReduction]: Checked pairs total: 299158 [2023-08-27 03:21:03,954 INFO L136 LiptonReduction]: Total number of compositions: 142 [2023-08-27 03:21:03,955 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:03,955 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:03,955 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:03,992 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:03,992 INFO L124 PetriNetUnfolderBase]: 22/272 cut-off events. [2023-08-27 03:21:03,992 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-27 03:21:03,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:03,992 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, 1, 1] [2023-08-27 03:21:03,992 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:03,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:03,993 INFO L85 PathProgramCache]: Analyzing trace with hash 2094716513, now seen corresponding path program 1 times [2023-08-27 03:21:03,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:03,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463264631] [2023-08-27 03:21:03,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:03,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:04,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:04,031 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:04,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:04,066 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:04,067 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:04,067 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:04,067 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:04,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-27 03:21:04,067 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:04,068 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:04,068 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:04,068 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-08-27 03:21:04,150 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:04,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 644 places, 685 transitions, 2420 flow [2023-08-27 03:21:04,262 INFO L124 PetriNetUnfolderBase]: 68/574 cut-off events. [2023-08-27 03:21:04,263 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-27 03:21:04,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 892 conditions, 574 events. 68/574 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1148 event pairs, 0 based on Foata normal form. 0/483 useless extension candidates. Maximal degree in co-relation 849. Up to 44 conditions per place. [2023-08-27 03:21:04,275 INFO L82 GeneralOperation]: Start removeDead. Operand has 644 places, 685 transitions, 2420 flow [2023-08-27 03:21:04,280 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 323 places, 324 transitions, 1176 flow [2023-08-27 03:21:04,280 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:04,280 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 323 places, 324 transitions, 1176 flow [2023-08-27 03:21:04,281 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 323 places, 324 transitions, 1176 flow [2023-08-27 03:21:04,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 323 places, 324 transitions, 1176 flow [2023-08-27 03:21:04,377 INFO L124 PetriNetUnfolderBase]: 68/574 cut-off events. [2023-08-27 03:21:04,377 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-27 03:21:04,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 872 conditions, 574 events. 68/574 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1175 event pairs, 0 based on Foata normal form. 0/483 useless extension candidates. Maximal degree in co-relation 828. Up to 44 conditions per place. [2023-08-27 03:21:04,419 INFO L119 LiptonReduction]: Number of co-enabled transitions 81864 [2023-08-27 03:21:06,099 INFO L134 LiptonReduction]: Checked pairs total: 327412 [2023-08-27 03:21:06,099 INFO L136 LiptonReduction]: Total number of compositions: 146 [2023-08-27 03:21:06,100 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:06,101 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:06,101 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:06,135 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:06,135 INFO L124 PetriNetUnfolderBase]: 23/285 cut-off events. [2023-08-27 03:21:06,135 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-27 03:21:06,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:06,135 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, 1, 1] [2023-08-27 03:21:06,135 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:06,136 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:06,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1147830541, now seen corresponding path program 1 times [2023-08-27 03:21:06,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:06,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485420267] [2023-08-27 03:21:06,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:06,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:06,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:06,163 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:06,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:06,194 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:06,195 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:06,195 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:06,195 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:06,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-27 03:21:06,195 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:06,195 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:06,196 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:06,196 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-08-27 03:21:06,281 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:06,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 673 places, 716 transitions, 2576 flow [2023-08-27 03:21:06,406 INFO L124 PetriNetUnfolderBase]: 71/599 cut-off events. [2023-08-27 03:21:06,406 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-27 03:21:06,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 943 conditions, 599 events. 71/599 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1217 event pairs, 0 based on Foata normal form. 0/504 useless extension candidates. Maximal degree in co-relation 898. Up to 46 conditions per place. [2023-08-27 03:21:06,420 INFO L82 GeneralOperation]: Start removeDead. Operand has 673 places, 716 transitions, 2576 flow [2023-08-27 03:21:06,426 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 336 places, 337 transitions, 1249 flow [2023-08-27 03:21:06,426 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:06,426 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 336 places, 337 transitions, 1249 flow [2023-08-27 03:21:06,426 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 336 places, 337 transitions, 1249 flow [2023-08-27 03:21:06,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 336 places, 337 transitions, 1249 flow [2023-08-27 03:21:06,538 INFO L124 PetriNetUnfolderBase]: 71/599 cut-off events. [2023-08-27 03:21:06,538 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-27 03:21:06,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 922 conditions, 599 events. 71/599 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1243 event pairs, 0 based on Foata normal form. 0/504 useless extension candidates. Maximal degree in co-relation 877. Up to 46 conditions per place. [2023-08-27 03:21:06,587 INFO L119 LiptonReduction]: Number of co-enabled transitions 89170 [2023-08-27 03:21:08,472 INFO L134 LiptonReduction]: Checked pairs total: 362181 [2023-08-27 03:21:08,472 INFO L136 LiptonReduction]: Total number of compositions: 152 [2023-08-27 03:21:08,473 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:08,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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:08,474 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:08,520 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:08,520 INFO L124 PetriNetUnfolderBase]: 24/297 cut-off events. [2023-08-27 03:21:08,520 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-27 03:21:08,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:08,520 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, 1, 1] [2023-08-27 03:21:08,520 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:08,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:08,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1590816769, now seen corresponding path program 1 times [2023-08-27 03:21:08,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:08,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480487567] [2023-08-27 03:21:08,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:08,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:08,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:08,561 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:08,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:08,599 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:08,599 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:08,599 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:08,599 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:08,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-27 03:21:08,600 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:08,600 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:08,600 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:08,600 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-08-27 03:21:08,708 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:08,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 702 places, 747 transitions, 2736 flow [2023-08-27 03:21:08,845 INFO L124 PetriNetUnfolderBase]: 74/624 cut-off events. [2023-08-27 03:21:08,845 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-27 03:21:08,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 995 conditions, 624 events. 74/624 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1293 event pairs, 0 based on Foata normal form. 0/525 useless extension candidates. Maximal degree in co-relation 948. Up to 48 conditions per place. [2023-08-27 03:21:08,859 INFO L82 GeneralOperation]: Start removeDead. Operand has 702 places, 747 transitions, 2736 flow [2023-08-27 03:21:08,865 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 349 places, 350 transitions, 1324 flow [2023-08-27 03:21:08,865 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:08,865 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 349 places, 350 transitions, 1324 flow [2023-08-27 03:21:08,866 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 349 places, 350 transitions, 1324 flow [2023-08-27 03:21:08,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 349 places, 350 transitions, 1324 flow [2023-08-27 03:21:08,989 INFO L124 PetriNetUnfolderBase]: 74/624 cut-off events. [2023-08-27 03:21:08,989 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-27 03:21:09,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 973 conditions, 624 events. 74/624 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1272 event pairs, 0 based on Foata normal form. 0/525 useless extension candidates. Maximal degree in co-relation 927. Up to 48 conditions per place. [2023-08-27 03:21:09,041 INFO L119 LiptonReduction]: Number of co-enabled transitions 96788 [2023-08-27 03:21:10,761 INFO L134 LiptonReduction]: Checked pairs total: 387932 [2023-08-27 03:21:10,761 INFO L136 LiptonReduction]: Total number of compositions: 156 [2023-08-27 03:21:10,762 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:10,762 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:10,763 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:10,799 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:10,799 INFO L124 PetriNetUnfolderBase]: 25/310 cut-off events. [2023-08-27 03:21:10,799 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-27 03:21:10,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:10,800 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, 1, 1] [2023-08-27 03:21:10,800 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:10,800 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:10,800 INFO L85 PathProgramCache]: Analyzing trace with hash 690569872, now seen corresponding path program 1 times [2023-08-27 03:21:10,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:10,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757272940] [2023-08-27 03:21:10,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:10,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:10,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:10,836 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:10,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:10,868 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:10,868 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:10,868 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:10,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:10,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-27 03:21:10,869 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:10,869 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:10,869 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:10,869 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-08-27 03:21:10,964 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:10,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 731 places, 778 transitions, 2900 flow [2023-08-27 03:21:11,098 INFO L124 PetriNetUnfolderBase]: 77/649 cut-off events. [2023-08-27 03:21:11,098 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-27 03:21:11,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1048 conditions, 649 events. 77/649 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1327 event pairs, 0 based on Foata normal form. 0/546 useless extension candidates. Maximal degree in co-relation 999. Up to 50 conditions per place. [2023-08-27 03:21:11,113 INFO L82 GeneralOperation]: Start removeDead. Operand has 731 places, 778 transitions, 2900 flow [2023-08-27 03:21:11,119 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 362 places, 363 transitions, 1401 flow [2023-08-27 03:21:11,120 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:11,120 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 362 places, 363 transitions, 1401 flow [2023-08-27 03:21:11,120 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 362 places, 363 transitions, 1401 flow [2023-08-27 03:21:11,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 362 places, 363 transitions, 1401 flow [2023-08-27 03:21:11,237 INFO L124 PetriNetUnfolderBase]: 77/649 cut-off events. [2023-08-27 03:21:11,238 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-27 03:21:11,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1025 conditions, 649 events. 77/649 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1308 event pairs, 0 based on Foata normal form. 0/546 useless extension candidates. Maximal degree in co-relation 978. Up to 50 conditions per place. [2023-08-27 03:21:11,279 INFO L119 LiptonReduction]: Number of co-enabled transitions 104718 [2023-08-27 03:21:13,097 INFO L134 LiptonReduction]: Checked pairs total: 426028 [2023-08-27 03:21:13,097 INFO L136 LiptonReduction]: Total number of compositions: 161 [2023-08-27 03:21:13,098 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:13,098 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:13,099 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:13,184 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:13,184 INFO L124 PetriNetUnfolderBase]: 26/324 cut-off events. [2023-08-27 03:21:13,184 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-27 03:21:13,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:13,185 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, 1, 1] [2023-08-27 03:21:13,185 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:13,185 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:13,185 INFO L85 PathProgramCache]: Analyzing trace with hash 188364002, now seen corresponding path program 1 times [2023-08-27 03:21:13,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:13,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217354537] [2023-08-27 03:21:13,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:13,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:13,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:13,224 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:13,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:13,284 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:13,285 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:13,285 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:13,286 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:13,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-27 03:21:13,286 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:13,286 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:13,286 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:13,286 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-08-27 03:21:13,377 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:13,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 760 places, 809 transitions, 3068 flow [2023-08-27 03:21:13,506 INFO L124 PetriNetUnfolderBase]: 80/674 cut-off events. [2023-08-27 03:21:13,506 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-27 03:21:13,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1102 conditions, 674 events. 80/674 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1348 event pairs, 0 based on Foata normal form. 0/567 useless extension candidates. Maximal degree in co-relation 1051. Up to 52 conditions per place. [2023-08-27 03:21:13,523 INFO L82 GeneralOperation]: Start removeDead. Operand has 760 places, 809 transitions, 3068 flow [2023-08-27 03:21:13,528 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 375 places, 376 transitions, 1480 flow [2023-08-27 03:21:13,528 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:13,528 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 375 places, 376 transitions, 1480 flow [2023-08-27 03:21:13,529 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 375 places, 376 transitions, 1480 flow [2023-08-27 03:21:13,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 375 places, 376 transitions, 1480 flow [2023-08-27 03:21:13,633 INFO L124 PetriNetUnfolderBase]: 80/674 cut-off events. [2023-08-27 03:21:13,633 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-27 03:21:13,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1078 conditions, 674 events. 80/674 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1368 event pairs, 0 based on Foata normal form. 0/567 useless extension candidates. Maximal degree in co-relation 1030. Up to 52 conditions per place. [2023-08-27 03:21:13,674 INFO L119 LiptonReduction]: Number of co-enabled transitions 112960 [2023-08-27 03:21:15,605 INFO L134 LiptonReduction]: Checked pairs total: 520854 [2023-08-27 03:21:15,605 INFO L136 LiptonReduction]: Total number of compositions: 168 [2023-08-27 03:21:15,608 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:15,608 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:15,609 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:15,658 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:15,658 INFO L124 PetriNetUnfolderBase]: 26/335 cut-off events. [2023-08-27 03:21:15,658 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-27 03:21:15,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:15,658 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, 1, 1] [2023-08-27 03:21:15,658 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:15,659 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:15,659 INFO L85 PathProgramCache]: Analyzing trace with hash -968153322, now seen corresponding path program 1 times [2023-08-27 03:21:15,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:15,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991773688] [2023-08-27 03:21:15,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:15,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:15,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:15,688 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:15,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:15,723 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:15,723 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:15,723 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:15,723 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:15,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-27 03:21:15,723 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:15,724 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:15,724 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:15,724 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-08-27 03:21:15,823 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:15,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 789 places, 840 transitions, 3240 flow [2023-08-27 03:21:15,973 INFO L124 PetriNetUnfolderBase]: 83/699 cut-off events. [2023-08-27 03:21:15,973 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-27 03:21:15,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1157 conditions, 699 events. 83/699 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1395 event pairs, 0 based on Foata normal form. 0/588 useless extension candidates. Maximal degree in co-relation 1104. Up to 54 conditions per place. [2023-08-27 03:21:15,986 INFO L82 GeneralOperation]: Start removeDead. Operand has 789 places, 840 transitions, 3240 flow [2023-08-27 03:21:15,992 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 388 places, 389 transitions, 1561 flow [2023-08-27 03:21:15,992 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:15,993 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 388 places, 389 transitions, 1561 flow [2023-08-27 03:21:15,993 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 388 places, 389 transitions, 1561 flow [2023-08-27 03:21:15,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 388 places, 389 transitions, 1561 flow [2023-08-27 03:21:16,117 INFO L124 PetriNetUnfolderBase]: 83/699 cut-off events. [2023-08-27 03:21:16,117 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-27 03:21:16,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1132 conditions, 699 events. 83/699 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1393 event pairs, 0 based on Foata normal form. 0/588 useless extension candidates. Maximal degree in co-relation 1083. Up to 54 conditions per place. [2023-08-27 03:21:16,163 INFO L119 LiptonReduction]: Number of co-enabled transitions 121514 [2023-08-27 03:21:18,102 INFO L134 LiptonReduction]: Checked pairs total: 556841 [2023-08-27 03:21:18,102 INFO L136 LiptonReduction]: Total number of compositions: 174 [2023-08-27 03:21:18,103 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:18,103 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:18,104 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:18,157 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:18,158 INFO L124 PetriNetUnfolderBase]: 28/349 cut-off events. [2023-08-27 03:21:18,158 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-27 03:21:18,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:18,158 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, 1, 1] [2023-08-27 03:21:18,158 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:18,158 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:18,158 INFO L85 PathProgramCache]: Analyzing trace with hash -112608784, now seen corresponding path program 1 times [2023-08-27 03:21:18,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:18,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478337229] [2023-08-27 03:21:18,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:18,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:18,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:18,194 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:18,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:18,235 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:18,235 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:18,235 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:18,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:18,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-27 03:21:18,236 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:18,236 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:18,236 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:18,236 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-08-27 03:21:18,350 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:18,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 818 places, 871 transitions, 3416 flow [2023-08-27 03:21:18,527 INFO L124 PetriNetUnfolderBase]: 86/724 cut-off events. [2023-08-27 03:21:18,527 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-27 03:21:18,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1213 conditions, 724 events. 86/724 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1437 event pairs, 0 based on Foata normal form. 0/609 useless extension candidates. Maximal degree in co-relation 1158. Up to 56 conditions per place. [2023-08-27 03:21:18,547 INFO L82 GeneralOperation]: Start removeDead. Operand has 818 places, 871 transitions, 3416 flow [2023-08-27 03:21:18,554 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 401 places, 402 transitions, 1644 flow [2023-08-27 03:21:18,554 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:18,554 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 401 places, 402 transitions, 1644 flow [2023-08-27 03:21:18,554 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 401 places, 402 transitions, 1644 flow [2023-08-27 03:21:18,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 401 places, 402 transitions, 1644 flow [2023-08-27 03:21:18,695 INFO L124 PetriNetUnfolderBase]: 86/724 cut-off events. [2023-08-27 03:21:18,695 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-27 03:21:18,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1187 conditions, 724 events. 86/724 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1435 event pairs, 0 based on Foata normal form. 0/609 useless extension candidates. Maximal degree in co-relation 1137. Up to 56 conditions per place. [2023-08-27 03:21:18,769 INFO L119 LiptonReduction]: Number of co-enabled transitions 130380 [2023-08-27 03:21:20,763 INFO L134 LiptonReduction]: Checked pairs total: 595605 [2023-08-27 03:21:20,763 INFO L136 LiptonReduction]: Total number of compositions: 177 [2023-08-27 03:21:20,764 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:20,764 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:20,764 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:20,810 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:20,810 INFO L124 PetriNetUnfolderBase]: 29/362 cut-off events. [2023-08-27 03:21:20,810 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-27 03:21:20,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:20,810 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, 1, 1] [2023-08-27 03:21:20,810 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:20,811 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:20,811 INFO L85 PathProgramCache]: Analyzing trace with hash 661285186, now seen corresponding path program 1 times [2023-08-27 03:21:20,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:20,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915755216] [2023-08-27 03:21:20,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:20,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:20,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:20,848 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:20,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:20,885 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:20,886 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:20,886 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:20,886 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:20,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-27 03:21:20,886 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:20,886 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:20,887 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:20,887 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-08-27 03:21:20,998 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:21,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 847 places, 902 transitions, 3596 flow [2023-08-27 03:21:21,134 INFO L124 PetriNetUnfolderBase]: 89/749 cut-off events. [2023-08-27 03:21:21,134 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-27 03:21:21,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1270 conditions, 749 events. 89/749 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1496 event pairs, 0 based on Foata normal form. 0/630 useless extension candidates. Maximal degree in co-relation 1213. Up to 58 conditions per place. [2023-08-27 03:21:21,148 INFO L82 GeneralOperation]: Start removeDead. Operand has 847 places, 902 transitions, 3596 flow [2023-08-27 03:21:21,154 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 414 places, 415 transitions, 1729 flow [2023-08-27 03:21:21,154 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:21,154 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 414 places, 415 transitions, 1729 flow [2023-08-27 03:21:21,155 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 414 places, 415 transitions, 1729 flow [2023-08-27 03:21:21,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 414 places, 415 transitions, 1729 flow [2023-08-27 03:21:21,276 INFO L124 PetriNetUnfolderBase]: 89/749 cut-off events. [2023-08-27 03:21:21,276 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-27 03:21:21,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1243 conditions, 749 events. 89/749 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1500 event pairs, 0 based on Foata normal form. 0/630 useless extension candidates. Maximal degree in co-relation 1192. Up to 58 conditions per place. [2023-08-27 03:21:21,331 INFO L119 LiptonReduction]: Number of co-enabled transitions 139558 [2023-08-27 03:21:23,422 INFO L134 LiptonReduction]: Checked pairs total: 634035 [2023-08-27 03:21:23,423 INFO L136 LiptonReduction]: Total number of compositions: 181 [2023-08-27 03:21:23,424 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:23,424 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:23,424 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:23,474 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:23,475 INFO L124 PetriNetUnfolderBase]: 30/376 cut-off events. [2023-08-27 03:21:23,475 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-27 03:21:23,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:23,475 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, 1, 1] [2023-08-27 03:21:23,475 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:23,475 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:23,475 INFO L85 PathProgramCache]: Analyzing trace with hash 864201785, now seen corresponding path program 1 times [2023-08-27 03:21:23,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:23,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800016324] [2023-08-27 03:21:23,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:23,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:23,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:23,509 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:23,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:23,551 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:23,551 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:23,551 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:23,551 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:23,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-27 03:21:23,552 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:23,552 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:23,552 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:23,552 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-08-27 03:21:23,658 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:23,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 876 places, 933 transitions, 3780 flow [2023-08-27 03:21:23,849 INFO L124 PetriNetUnfolderBase]: 92/774 cut-off events. [2023-08-27 03:21:23,850 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-27 03:21:23,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1328 conditions, 774 events. 92/774 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1576 event pairs, 0 based on Foata normal form. 0/651 useless extension candidates. Maximal degree in co-relation 1269. Up to 60 conditions per place. [2023-08-27 03:21:23,866 INFO L82 GeneralOperation]: Start removeDead. Operand has 876 places, 933 transitions, 3780 flow [2023-08-27 03:21:23,872 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 427 places, 428 transitions, 1816 flow [2023-08-27 03:21:23,872 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:23,872 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 427 places, 428 transitions, 1816 flow [2023-08-27 03:21:23,872 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 427 places, 428 transitions, 1816 flow [2023-08-27 03:21:23,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 427 places, 428 transitions, 1816 flow [2023-08-27 03:21:24,002 INFO L124 PetriNetUnfolderBase]: 92/774 cut-off events. [2023-08-27 03:21:24,002 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-27 03:21:24,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1300 conditions, 774 events. 92/774 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1570 event pairs, 0 based on Foata normal form. 0/651 useless extension candidates. Maximal degree in co-relation 1248. Up to 60 conditions per place. [2023-08-27 03:21:24,063 INFO L119 LiptonReduction]: Number of co-enabled transitions 149048 [2023-08-27 03:21:26,114 INFO L134 LiptonReduction]: Checked pairs total: 689888 [2023-08-27 03:21:26,114 INFO L136 LiptonReduction]: Total number of compositions: 187 [2023-08-27 03:21:26,115 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:26,116 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:26,116 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:26,169 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:26,169 INFO L124 PetriNetUnfolderBase]: 31/388 cut-off events. [2023-08-27 03:21:26,169 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-27 03:21:26,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:26,169 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, 1, 1] [2023-08-27 03:21:26,169 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:26,169 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:26,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1329270213, now seen corresponding path program 1 times [2023-08-27 03:21:26,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:26,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476861296] [2023-08-27 03:21:26,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:26,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:26,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:26,207 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:26,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:26,249 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:26,249 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:26,249 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:26,249 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:26,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-27 03:21:26,249 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:26,250 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:26,250 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:26,250 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-08-27 03:21:26,354 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:26,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 905 places, 964 transitions, 3968 flow [2023-08-27 03:21:26,507 INFO L124 PetriNetUnfolderBase]: 95/799 cut-off events. [2023-08-27 03:21:26,507 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-27 03:21:26,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1387 conditions, 799 events. 95/799 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1639 event pairs, 0 based on Foata normal form. 0/672 useless extension candidates. Maximal degree in co-relation 1326. Up to 62 conditions per place. [2023-08-27 03:21:26,523 INFO L82 GeneralOperation]: Start removeDead. Operand has 905 places, 964 transitions, 3968 flow [2023-08-27 03:21:26,529 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 440 places, 441 transitions, 1905 flow [2023-08-27 03:21:26,529 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:26,529 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 440 places, 441 transitions, 1905 flow [2023-08-27 03:21:26,529 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 440 places, 441 transitions, 1905 flow [2023-08-27 03:21:26,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 440 places, 441 transitions, 1905 flow [2023-08-27 03:21:26,662 INFO L124 PetriNetUnfolderBase]: 95/799 cut-off events. [2023-08-27 03:21:26,662 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-27 03:21:26,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1358 conditions, 799 events. 95/799 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1643 event pairs, 0 based on Foata normal form. 0/672 useless extension candidates. Maximal degree in co-relation 1305. Up to 62 conditions per place. [2023-08-27 03:21:26,725 INFO L119 LiptonReduction]: Number of co-enabled transitions 158850 [2023-08-27 03:21:28,941 INFO L134 LiptonReduction]: Checked pairs total: 641372 [2023-08-27 03:21:28,941 INFO L136 LiptonReduction]: Total number of compositions: 191 [2023-08-27 03:21:28,942 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:28,942 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:28,943 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:29,010 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:29,010 INFO L124 PetriNetUnfolderBase]: 32/401 cut-off events. [2023-08-27 03:21:29,010 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-27 03:21:29,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:29,011 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, 1, 1] [2023-08-27 03:21:29,011 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:29,011 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:29,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1430673541, now seen corresponding path program 1 times [2023-08-27 03:21:29,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:29,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698149976] [2023-08-27 03:21:29,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:29,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:29,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:29,046 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:29,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:29,090 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:29,090 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:29,090 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:29,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:29,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-27 03:21:29,091 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:29,091 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:29,091 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:29,091 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-08-27 03:21:29,193 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:29,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 934 places, 995 transitions, 4160 flow [2023-08-27 03:21:29,363 INFO L124 PetriNetUnfolderBase]: 98/824 cut-off events. [2023-08-27 03:21:29,363 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-27 03:21:29,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1447 conditions, 824 events. 98/824 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1692 event pairs, 0 based on Foata normal form. 0/693 useless extension candidates. Maximal degree in co-relation 1384. Up to 64 conditions per place. [2023-08-27 03:21:29,384 INFO L82 GeneralOperation]: Start removeDead. Operand has 934 places, 995 transitions, 4160 flow [2023-08-27 03:21:29,391 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 453 places, 454 transitions, 1996 flow [2023-08-27 03:21:29,392 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:29,392 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 453 places, 454 transitions, 1996 flow [2023-08-27 03:21:29,392 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 453 places, 454 transitions, 1996 flow [2023-08-27 03:21:29,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 453 places, 454 transitions, 1996 flow [2023-08-27 03:21:29,538 INFO L124 PetriNetUnfolderBase]: 98/824 cut-off events. [2023-08-27 03:21:29,538 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-27 03:21:29,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1417 conditions, 824 events. 98/824 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1688 event pairs, 0 based on Foata normal form. 0/693 useless extension candidates. Maximal degree in co-relation 1363. Up to 64 conditions per place. [2023-08-27 03:21:29,607 INFO L119 LiptonReduction]: Number of co-enabled transitions 168964 [2023-08-27 03:21:31,720 INFO L134 LiptonReduction]: Checked pairs total: 685921 [2023-08-27 03:21:31,720 INFO L136 LiptonReduction]: Total number of compositions: 197 [2023-08-27 03:21:31,721 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:31,721 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:31,722 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:31,785 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:31,785 INFO L124 PetriNetUnfolderBase]: 33/415 cut-off events. [2023-08-27 03:21:31,785 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-27 03:21:31,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:31,786 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, 1, 1] [2023-08-27 03:21:31,786 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:31,786 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:31,786 INFO L85 PathProgramCache]: Analyzing trace with hash -652215716, now seen corresponding path program 1 times [2023-08-27 03:21:31,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:31,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138556684] [2023-08-27 03:21:31,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:31,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:31,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:31,830 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:31,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:31,878 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:31,878 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:31,878 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:31,878 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:31,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-27 03:21:31,879 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:31,879 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:31,879 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:31,879 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-08-27 03:21:31,993 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:31,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 963 places, 1026 transitions, 4356 flow [2023-08-27 03:21:32,231 INFO L124 PetriNetUnfolderBase]: 101/849 cut-off events. [2023-08-27 03:21:32,231 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-27 03:21:32,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1508 conditions, 849 events. 101/849 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1749 event pairs, 0 based on Foata normal form. 0/714 useless extension candidates. Maximal degree in co-relation 1443. Up to 66 conditions per place. [2023-08-27 03:21:32,259 INFO L82 GeneralOperation]: Start removeDead. Operand has 963 places, 1026 transitions, 4356 flow [2023-08-27 03:21:32,268 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 466 places, 467 transitions, 2089 flow [2023-08-27 03:21:32,269 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:32,269 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 466 places, 467 transitions, 2089 flow [2023-08-27 03:21:32,269 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 466 places, 467 transitions, 2089 flow [2023-08-27 03:21:32,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 466 places, 467 transitions, 2089 flow [2023-08-27 03:21:32,482 INFO L124 PetriNetUnfolderBase]: 101/849 cut-off events. [2023-08-27 03:21:32,482 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-27 03:21:32,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1477 conditions, 849 events. 101/849 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1748 event pairs, 0 based on Foata normal form. 0/714 useless extension candidates. Maximal degree in co-relation 1422. Up to 66 conditions per place. [2023-08-27 03:21:32,590 INFO L119 LiptonReduction]: Number of co-enabled transitions 179390 [2023-08-27 03:21:34,849 INFO L134 LiptonReduction]: Checked pairs total: 712422 [2023-08-27 03:21:34,850 INFO L136 LiptonReduction]: Total number of compositions: 204 [2023-08-27 03:21:34,851 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:34,851 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:34,851 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:34,927 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:34,927 INFO L124 PetriNetUnfolderBase]: 34/426 cut-off events. [2023-08-27 03:21:34,927 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-27 03:21:34,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:34,927 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, 1, 1] [2023-08-27 03:21:34,927 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:34,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:34,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1753178318, now seen corresponding path program 1 times [2023-08-27 03:21:34,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:34,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617048434] [2023-08-27 03:21:34,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:34,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:34,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:34,982 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:35,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:35,042 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:35,042 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:35,042 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:35,042 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:35,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-27 03:21:35,042 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:35,043 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:35,043 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:35,043 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-08-27 03:21:35,171 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:35,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 992 places, 1057 transitions, 4556 flow [2023-08-27 03:21:35,358 INFO L124 PetriNetUnfolderBase]: 104/874 cut-off events. [2023-08-27 03:21:35,359 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-27 03:21:35,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1570 conditions, 874 events. 104/874 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1861 event pairs, 0 based on Foata normal form. 0/735 useless extension candidates. Maximal degree in co-relation 1503. Up to 68 conditions per place. [2023-08-27 03:21:35,381 INFO L82 GeneralOperation]: Start removeDead. Operand has 992 places, 1057 transitions, 4556 flow [2023-08-27 03:21:35,389 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 479 places, 480 transitions, 2184 flow [2023-08-27 03:21:35,389 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:35,389 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 479 places, 480 transitions, 2184 flow [2023-08-27 03:21:35,389 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 479 places, 480 transitions, 2184 flow [2023-08-27 03:21:35,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 479 places, 480 transitions, 2184 flow [2023-08-27 03:21:35,556 INFO L124 PetriNetUnfolderBase]: 104/874 cut-off events. [2023-08-27 03:21:35,556 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-27 03:21:35,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1538 conditions, 874 events. 104/874 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1781 event pairs, 0 based on Foata normal form. 0/735 useless extension candidates. Maximal degree in co-relation 1482. Up to 68 conditions per place. [2023-08-27 03:21:35,635 INFO L119 LiptonReduction]: Number of co-enabled transitions 190128 [2023-08-27 03:21:37,849 INFO L134 LiptonReduction]: Checked pairs total: 768803 [2023-08-27 03:21:37,849 INFO L136 LiptonReduction]: Total number of compositions: 209 [2023-08-27 03:21:37,850 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:37,850 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:37,850 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:37,922 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:37,922 INFO L124 PetriNetUnfolderBase]: 35/440 cut-off events. [2023-08-27 03:21:37,922 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-27 03:21:37,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:37,922 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, 1, 1] [2023-08-27 03:21:37,922 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:37,922 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:37,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1691983613, now seen corresponding path program 1 times [2023-08-27 03:21:37,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:37,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83796295] [2023-08-27 03:21:37,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:37,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:37,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:37,968 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:37,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:38,020 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:38,020 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:38,020 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:38,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:38,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-27 03:21:38,020 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:38,021 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:38,021 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:38,021 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-08-27 03:21:38,134 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:38,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1021 places, 1088 transitions, 4760 flow [2023-08-27 03:21:38,338 INFO L124 PetriNetUnfolderBase]: 107/899 cut-off events. [2023-08-27 03:21:38,338 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-27 03:21:38,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1633 conditions, 899 events. 107/899 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1859 event pairs, 0 based on Foata normal form. 0/756 useless extension candidates. Maximal degree in co-relation 1564. Up to 70 conditions per place. [2023-08-27 03:21:38,360 INFO L82 GeneralOperation]: Start removeDead. Operand has 1021 places, 1088 transitions, 4760 flow [2023-08-27 03:21:38,368 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 492 places, 493 transitions, 2281 flow [2023-08-27 03:21:38,368 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:38,368 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 492 places, 493 transitions, 2281 flow [2023-08-27 03:21:38,368 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 492 places, 493 transitions, 2281 flow [2023-08-27 03:21:38,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 492 places, 493 transitions, 2281 flow [2023-08-27 03:21:38,543 INFO L124 PetriNetUnfolderBase]: 107/899 cut-off events. [2023-08-27 03:21:38,543 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-27 03:21:38,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1600 conditions, 899 events. 107/899 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1862 event pairs, 0 based on Foata normal form. 0/756 useless extension candidates. Maximal degree in co-relation 1543. Up to 70 conditions per place. [2023-08-27 03:21:38,628 INFO L119 LiptonReduction]: Number of co-enabled transitions 201178 [2023-08-27 03:21:40,992 INFO L134 LiptonReduction]: Checked pairs total: 803750 [2023-08-27 03:21:40,993 INFO L136 LiptonReduction]: Total number of compositions: 211 [2023-08-27 03:21:40,994 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:40,994 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:40,994 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:41,066 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:41,066 INFO L124 PetriNetUnfolderBase]: 36/453 cut-off events. [2023-08-27 03:21:41,066 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-27 03:21:41,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:41,066 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, 1, 1] [2023-08-27 03:21:41,067 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:41,067 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:41,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1845328871, now seen corresponding path program 1 times [2023-08-27 03:21:41,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:41,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686193322] [2023-08-27 03:21:41,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:41,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:41,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:41,106 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:41,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:41,160 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:41,160 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:41,160 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:41,160 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:41,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-27 03:21:41,160 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:41,161 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:41,161 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:41,161 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-08-27 03:21:41,286 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:41,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1050 places, 1119 transitions, 4968 flow [2023-08-27 03:21:41,495 INFO L124 PetriNetUnfolderBase]: 110/924 cut-off events. [2023-08-27 03:21:41,495 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-27 03:21:41,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1697 conditions, 924 events. 110/924 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1917 event pairs, 0 based on Foata normal form. 0/777 useless extension candidates. Maximal degree in co-relation 1626. Up to 72 conditions per place. [2023-08-27 03:21:41,517 INFO L82 GeneralOperation]: Start removeDead. Operand has 1050 places, 1119 transitions, 4968 flow [2023-08-27 03:21:41,526 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 505 places, 506 transitions, 2380 flow [2023-08-27 03:21:41,526 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:41,526 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 505 places, 506 transitions, 2380 flow [2023-08-27 03:21:41,526 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 505 places, 506 transitions, 2380 flow [2023-08-27 03:21:41,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 505 places, 506 transitions, 2380 flow [2023-08-27 03:21:41,705 INFO L124 PetriNetUnfolderBase]: 110/924 cut-off events. [2023-08-27 03:21:41,705 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-27 03:21:41,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1663 conditions, 924 events. 110/924 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1926 event pairs, 0 based on Foata normal form. 0/777 useless extension candidates. Maximal degree in co-relation 1605. Up to 72 conditions per place. [2023-08-27 03:21:41,796 INFO L119 LiptonReduction]: Number of co-enabled transitions 212540 [2023-08-27 03:21:44,045 INFO L134 LiptonReduction]: Checked pairs total: 855543 [2023-08-27 03:21:44,045 INFO L136 LiptonReduction]: Total number of compositions: 217 [2023-08-27 03:21:44,046 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:44,046 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:44,046 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:44,117 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:44,117 INFO L124 PetriNetUnfolderBase]: 36/465 cut-off events. [2023-08-27 03:21:44,117 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-27 03:21:44,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:44,117 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, 1, 1] [2023-08-27 03:21:44,118 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:44,118 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:44,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1304537626, now seen corresponding path program 1 times [2023-08-27 03:21:44,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:44,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539608327] [2023-08-27 03:21:44,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:44,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:44,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:44,158 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:44,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:44,216 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:44,216 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:44,216 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:44,216 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:44,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-27 03:21:44,217 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:44,217 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:44,217 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:44,217 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-08-27 03:21:44,346 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:44,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1079 places, 1150 transitions, 5180 flow [2023-08-27 03:21:44,585 INFO L124 PetriNetUnfolderBase]: 113/949 cut-off events. [2023-08-27 03:21:44,585 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-27 03:21:44,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1762 conditions, 949 events. 113/949 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1940 event pairs, 0 based on Foata normal form. 0/798 useless extension candidates. Maximal degree in co-relation 1689. Up to 74 conditions per place. [2023-08-27 03:21:44,612 INFO L82 GeneralOperation]: Start removeDead. Operand has 1079 places, 1150 transitions, 5180 flow [2023-08-27 03:21:44,621 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 518 places, 519 transitions, 2481 flow [2023-08-27 03:21:44,621 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:44,621 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 518 places, 519 transitions, 2481 flow [2023-08-27 03:21:44,621 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 518 places, 519 transitions, 2481 flow [2023-08-27 03:21:44,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 518 places, 519 transitions, 2481 flow [2023-08-27 03:21:44,820 INFO L124 PetriNetUnfolderBase]: 113/949 cut-off events. [2023-08-27 03:21:44,820 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-27 03:21:44,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1727 conditions, 949 events. 113/949 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2042 event pairs, 0 based on Foata normal form. 0/798 useless extension candidates. Maximal degree in co-relation 1668. Up to 74 conditions per place. [2023-08-27 03:21:44,917 INFO L119 LiptonReduction]: Number of co-enabled transitions 224214 [2023-08-27 03:21:47,273 INFO L134 LiptonReduction]: Checked pairs total: 917567 [2023-08-27 03:21:47,273 INFO L136 LiptonReduction]: Total number of compositions: 222 [2023-08-27 03:21:47,274 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:47,275 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:47,275 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:47,351 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:47,351 INFO L124 PetriNetUnfolderBase]: 38/479 cut-off events. [2023-08-27 03:21:47,351 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-27 03:21:47,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:47,351 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, 1, 1] [2023-08-27 03:21:47,351 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:47,351 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:47,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1450757834, now seen corresponding path program 1 times [2023-08-27 03:21:47,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:47,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058709781] [2023-08-27 03:21:47,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:47,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:47,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:47,406 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:47,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:47,466 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:47,466 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:47,466 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:47,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:47,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-27 03:21:47,466 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:47,467 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:47,467 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:47,467 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-08-27 03:21:47,607 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:47,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1108 places, 1181 transitions, 5396 flow [2023-08-27 03:21:47,848 INFO L124 PetriNetUnfolderBase]: 116/974 cut-off events. [2023-08-27 03:21:47,848 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-27 03:21:47,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1828 conditions, 974 events. 116/974 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2004 event pairs, 0 based on Foata normal form. 0/819 useless extension candidates. Maximal degree in co-relation 1753. Up to 76 conditions per place. [2023-08-27 03:21:47,881 INFO L82 GeneralOperation]: Start removeDead. Operand has 1108 places, 1181 transitions, 5396 flow [2023-08-27 03:21:47,890 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 531 places, 532 transitions, 2584 flow [2023-08-27 03:21:47,890 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:47,890 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 531 places, 532 transitions, 2584 flow [2023-08-27 03:21:47,891 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 531 places, 532 transitions, 2584 flow [2023-08-27 03:21:47,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 531 places, 532 transitions, 2584 flow [2023-08-27 03:21:48,096 INFO L124 PetriNetUnfolderBase]: 116/974 cut-off events. [2023-08-27 03:21:48,097 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-27 03:21:48,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1792 conditions, 974 events. 116/974 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2081 event pairs, 0 based on Foata normal form. 0/819 useless extension candidates. Maximal degree in co-relation 1732. Up to 76 conditions per place. [2023-08-27 03:21:48,199 INFO L119 LiptonReduction]: Number of co-enabled transitions 236200 [2023-08-27 03:21:50,642 INFO L134 LiptonReduction]: Checked pairs total: 976964 [2023-08-27 03:21:50,642 INFO L136 LiptonReduction]: Total number of compositions: 227 [2023-08-27 03:21:50,643 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:50,643 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:50,643 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:50,724 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:50,724 INFO L124 PetriNetUnfolderBase]: 39/492 cut-off events. [2023-08-27 03:21:50,724 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-27 03:21:50,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:50,724 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, 1, 1] [2023-08-27 03:21:50,724 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:50,724 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:50,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1518253861, now seen corresponding path program 1 times [2023-08-27 03:21:50,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:50,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58408464] [2023-08-27 03:21:50,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:50,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:50,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:50,775 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:50,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:50,838 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:50,838 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:50,838 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:50,839 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:50,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-27 03:21:50,839 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:50,839 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:50,839 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:50,839 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-08-27 03:21:50,986 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:50,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1137 places, 1212 transitions, 5616 flow [2023-08-27 03:21:51,239 INFO L124 PetriNetUnfolderBase]: 119/999 cut-off events. [2023-08-27 03:21:51,240 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-27 03:21:51,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1895 conditions, 999 events. 119/999 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2059 event pairs, 0 based on Foata normal form. 0/840 useless extension candidates. Maximal degree in co-relation 1818. Up to 78 conditions per place. [2023-08-27 03:21:51,266 INFO L82 GeneralOperation]: Start removeDead. Operand has 1137 places, 1212 transitions, 5616 flow [2023-08-27 03:21:51,277 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 544 places, 545 transitions, 2689 flow [2023-08-27 03:21:51,277 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:51,277 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 544 places, 545 transitions, 2689 flow [2023-08-27 03:21:51,277 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 544 places, 545 transitions, 2689 flow [2023-08-27 03:21:51,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 544 places, 545 transitions, 2689 flow [2023-08-27 03:21:51,494 INFO L124 PetriNetUnfolderBase]: 119/999 cut-off events. [2023-08-27 03:21:51,494 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-27 03:21:51,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1858 conditions, 999 events. 119/999 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2189 event pairs, 0 based on Foata normal form. 0/840 useless extension candidates. Maximal degree in co-relation 1797. Up to 78 conditions per place. [2023-08-27 03:21:51,724 INFO L119 LiptonReduction]: Number of co-enabled transitions 248498 [2023-08-27 03:21:54,162 INFO L134 LiptonReduction]: Checked pairs total: 1013019 [2023-08-27 03:21:54,162 INFO L136 LiptonReduction]: Total number of compositions: 231 [2023-08-27 03:21:54,163 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:54,163 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:54,163 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:54,249 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:54,249 INFO L124 PetriNetUnfolderBase]: 40/505 cut-off events. [2023-08-27 03:21:54,249 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-27 03:21:54,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:54,249 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, 1, 1] [2023-08-27 03:21:54,249 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:54,249 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:54,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1601926181, now seen corresponding path program 1 times [2023-08-27 03:21:54,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:54,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789188761] [2023-08-27 03:21:54,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:54,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:54,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:54,307 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:54,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:54,365 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:54,366 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:54,366 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:54,366 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:54,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-27 03:21:54,366 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:54,366 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:54,367 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:54,367 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-08-27 03:21:54,517 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:54,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1166 places, 1243 transitions, 5840 flow [2023-08-27 03:21:54,776 INFO L124 PetriNetUnfolderBase]: 122/1024 cut-off events. [2023-08-27 03:21:54,776 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-27 03:21:54,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1963 conditions, 1024 events. 122/1024 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2125 event pairs, 0 based on Foata normal form. 0/861 useless extension candidates. Maximal degree in co-relation 1884. Up to 80 conditions per place. [2023-08-27 03:21:54,804 INFO L82 GeneralOperation]: Start removeDead. Operand has 1166 places, 1243 transitions, 5840 flow [2023-08-27 03:21:54,815 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 557 places, 558 transitions, 2796 flow [2023-08-27 03:21:54,815 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:54,815 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 557 places, 558 transitions, 2796 flow [2023-08-27 03:21:54,816 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 557 places, 558 transitions, 2796 flow [2023-08-27 03:21:54,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 557 places, 558 transitions, 2796 flow [2023-08-27 03:21:55,049 INFO L124 PetriNetUnfolderBase]: 122/1024 cut-off events. [2023-08-27 03:21:55,050 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-27 03:21:55,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1925 conditions, 1024 events. 122/1024 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2212 event pairs, 0 based on Foata normal form. 0/861 useless extension candidates. Maximal degree in co-relation 1863. Up to 80 conditions per place. [2023-08-27 03:21:55,165 INFO L119 LiptonReduction]: Number of co-enabled transitions 261108 [2023-08-27 03:21:57,701 INFO L134 LiptonReduction]: Checked pairs total: 1073298 [2023-08-27 03:21:57,701 INFO L136 LiptonReduction]: Total number of compositions: 236 [2023-08-27 03:21:57,702 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:21:57,702 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:21:57,702 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:21:57,794 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:21:57,794 INFO L124 PetriNetUnfolderBase]: 41/518 cut-off events. [2023-08-27 03:21:57,794 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-27 03:21:57,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:21:57,794 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, 1, 1] [2023-08-27 03:21:57,794 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:21:57,794 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:21:57,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1833381965, now seen corresponding path program 1 times [2023-08-27 03:21:57,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:21:57,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278478102] [2023-08-27 03:21:57,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:21:57,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:21:57,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:57,844 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:21:57,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:21:57,904 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:21:57,904 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:21:57,904 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:21:57,905 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:21:57,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-27 03:21:57,905 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:21:57,905 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:21:57,905 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:21:57,905 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-08-27 03:21:58,047 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:21:58,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1195 places, 1274 transitions, 6068 flow [2023-08-27 03:21:58,332 INFO L124 PetriNetUnfolderBase]: 125/1049 cut-off events. [2023-08-27 03:21:58,332 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-27 03:21:58,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2032 conditions, 1049 events. 125/1049 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2148 event pairs, 0 based on Foata normal form. 0/882 useless extension candidates. Maximal degree in co-relation 1951. Up to 82 conditions per place. [2023-08-27 03:21:58,363 INFO L82 GeneralOperation]: Start removeDead. Operand has 1195 places, 1274 transitions, 6068 flow [2023-08-27 03:21:58,374 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 570 places, 571 transitions, 2905 flow [2023-08-27 03:21:58,374 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:21:58,374 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 570 places, 571 transitions, 2905 flow [2023-08-27 03:21:58,374 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 570 places, 571 transitions, 2905 flow [2023-08-27 03:21:58,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 570 places, 571 transitions, 2905 flow [2023-08-27 03:21:58,624 INFO L124 PetriNetUnfolderBase]: 125/1049 cut-off events. [2023-08-27 03:21:58,624 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-27 03:21:58,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1993 conditions, 1049 events. 125/1049 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2257 event pairs, 0 based on Foata normal form. 0/882 useless extension candidates. Maximal degree in co-relation 1930. Up to 82 conditions per place. [2023-08-27 03:21:58,746 INFO L119 LiptonReduction]: Number of co-enabled transitions 274030 [2023-08-27 03:22:01,275 INFO L134 LiptonReduction]: Checked pairs total: 1134680 [2023-08-27 03:22:01,275 INFO L136 LiptonReduction]: Total number of compositions: 242 [2023-08-27 03:22:01,276 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:01,276 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:01,276 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:01,374 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:01,375 INFO L124 PetriNetUnfolderBase]: 42/531 cut-off events. [2023-08-27 03:22:01,375 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-27 03:22:01,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:01,375 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, 1, 1] [2023-08-27 03:22:01,375 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:01,375 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:01,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1285707525, now seen corresponding path program 1 times [2023-08-27 03:22:01,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:01,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553503157] [2023-08-27 03:22:01,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:01,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:01,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:01,436 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:01,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:01,506 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:01,506 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:01,506 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:01,506 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:01,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-27 03:22:01,506 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:01,507 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:01,507 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:01,507 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-08-27 03:22:01,670 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:01,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1224 places, 1305 transitions, 6300 flow [2023-08-27 03:22:01,958 INFO L124 PetriNetUnfolderBase]: 128/1074 cut-off events. [2023-08-27 03:22:01,958 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-27 03:22:01,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2102 conditions, 1074 events. 128/1074 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2218 event pairs, 0 based on Foata normal form. 0/903 useless extension candidates. Maximal degree in co-relation 2019. Up to 84 conditions per place. [2023-08-27 03:22:01,990 INFO L82 GeneralOperation]: Start removeDead. Operand has 1224 places, 1305 transitions, 6300 flow [2023-08-27 03:22:02,001 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 583 places, 584 transitions, 3016 flow [2023-08-27 03:22:02,002 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:02,002 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 583 places, 584 transitions, 3016 flow [2023-08-27 03:22:02,002 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 583 places, 584 transitions, 3016 flow [2023-08-27 03:22:02,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 583 places, 584 transitions, 3016 flow [2023-08-27 03:22:02,258 INFO L124 PetriNetUnfolderBase]: 128/1074 cut-off events. [2023-08-27 03:22:02,258 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-27 03:22:02,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2062 conditions, 1074 events. 128/1074 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2342 event pairs, 0 based on Foata normal form. 0/903 useless extension candidates. Maximal degree in co-relation 1998. Up to 84 conditions per place. [2023-08-27 03:22:02,385 INFO L119 LiptonReduction]: Number of co-enabled transitions 287264 [2023-08-27 03:22:04,956 INFO L134 LiptonReduction]: Checked pairs total: 1189595 [2023-08-27 03:22:04,956 INFO L136 LiptonReduction]: Total number of compositions: 246 [2023-08-27 03:22:04,957 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:04,958 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:04,958 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:05,059 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:05,060 INFO L124 PetriNetUnfolderBase]: 43/544 cut-off events. [2023-08-27 03:22:05,060 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-27 03:22:05,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:05,060 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, 1, 1] [2023-08-27 03:22:05,060 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:05,060 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:05,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1138353248, now seen corresponding path program 1 times [2023-08-27 03:22:05,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:05,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024905920] [2023-08-27 03:22:05,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:05,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:05,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:05,120 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:05,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:05,183 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:05,184 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:05,184 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:05,184 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:05,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-27 03:22:05,184 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:05,184 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:05,184 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:05,184 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-08-27 03:22:05,343 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:05,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1253 places, 1336 transitions, 6536 flow [2023-08-27 03:22:05,711 INFO L124 PetriNetUnfolderBase]: 131/1099 cut-off events. [2023-08-27 03:22:05,711 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-27 03:22:05,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2173 conditions, 1099 events. 131/1099 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2286 event pairs, 0 based on Foata normal form. 0/924 useless extension candidates. Maximal degree in co-relation 2088. Up to 86 conditions per place. [2023-08-27 03:22:05,744 INFO L82 GeneralOperation]: Start removeDead. Operand has 1253 places, 1336 transitions, 6536 flow [2023-08-27 03:22:05,755 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 596 places, 597 transitions, 3129 flow [2023-08-27 03:22:05,756 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:05,756 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 596 places, 597 transitions, 3129 flow [2023-08-27 03:22:05,756 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 596 places, 597 transitions, 3129 flow [2023-08-27 03:22:05,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 596 places, 597 transitions, 3129 flow [2023-08-27 03:22:06,029 INFO L124 PetriNetUnfolderBase]: 131/1099 cut-off events. [2023-08-27 03:22:06,030 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-27 03:22:06,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2132 conditions, 1099 events. 131/1099 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2393 event pairs, 0 based on Foata normal form. 0/924 useless extension candidates. Maximal degree in co-relation 2067. Up to 86 conditions per place. [2023-08-27 03:22:06,164 INFO L119 LiptonReduction]: Number of co-enabled transitions 300810 [2023-08-27 03:22:08,983 INFO L134 LiptonReduction]: Checked pairs total: 1250626 [2023-08-27 03:22:08,983 INFO L136 LiptonReduction]: Total number of compositions: 255 [2023-08-27 03:22:08,984 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:08,984 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:08,984 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:09,102 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:09,102 INFO L124 PetriNetUnfolderBase]: 44/558 cut-off events. [2023-08-27 03:22:09,102 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-27 03:22:09,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:09,102 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, 1, 1] [2023-08-27 03:22:09,102 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:09,103 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:09,103 INFO L85 PathProgramCache]: Analyzing trace with hash -178812361, now seen corresponding path program 1 times [2023-08-27 03:22:09,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:09,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987455485] [2023-08-27 03:22:09,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:09,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:09,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:09,162 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:09,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:09,231 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:09,231 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:09,231 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:09,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:09,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-27 03:22:09,232 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:09,232 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:09,232 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:09,232 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-08-27 03:22:09,391 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:09,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1282 places, 1367 transitions, 6776 flow [2023-08-27 03:22:09,809 INFO L124 PetriNetUnfolderBase]: 134/1124 cut-off events. [2023-08-27 03:22:09,809 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-27 03:22:09,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2245 conditions, 1124 events. 134/1124 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2342 event pairs, 0 based on Foata normal form. 0/945 useless extension candidates. Maximal degree in co-relation 2158. Up to 88 conditions per place. [2023-08-27 03:22:09,844 INFO L82 GeneralOperation]: Start removeDead. Operand has 1282 places, 1367 transitions, 6776 flow [2023-08-27 03:22:09,856 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 609 places, 610 transitions, 3244 flow [2023-08-27 03:22:09,856 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:09,856 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 609 places, 610 transitions, 3244 flow [2023-08-27 03:22:09,856 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 609 places, 610 transitions, 3244 flow [2023-08-27 03:22:09,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 609 places, 610 transitions, 3244 flow [2023-08-27 03:22:10,139 INFO L124 PetriNetUnfolderBase]: 134/1124 cut-off events. [2023-08-27 03:22:10,139 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-27 03:22:10,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2203 conditions, 1124 events. 134/1124 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2445 event pairs, 0 based on Foata normal form. 0/945 useless extension candidates. Maximal degree in co-relation 2137. Up to 88 conditions per place. [2023-08-27 03:22:10,285 INFO L119 LiptonReduction]: Number of co-enabled transitions 314668 [2023-08-27 03:22:13,067 INFO L134 LiptonReduction]: Checked pairs total: 1305900 [2023-08-27 03:22:13,067 INFO L136 LiptonReduction]: Total number of compositions: 257 [2023-08-27 03:22:13,069 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:13,069 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:13,069 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:13,181 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:13,181 INFO L124 PetriNetUnfolderBase]: 45/571 cut-off events. [2023-08-27 03:22:13,181 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-27 03:22:13,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:13,182 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, 1, 1] [2023-08-27 03:22:13,182 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:13,182 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:13,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1318408937, now seen corresponding path program 1 times [2023-08-27 03:22:13,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:13,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142413673] [2023-08-27 03:22:13,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:13,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:13,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:13,247 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:13,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:13,328 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:13,328 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:13,328 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:13,328 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:13,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-27 03:22:13,328 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:13,329 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:13,329 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:13,329 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-08-27 03:22:13,492 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:13,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1311 places, 1398 transitions, 7020 flow [2023-08-27 03:22:13,883 INFO L124 PetriNetUnfolderBase]: 137/1149 cut-off events. [2023-08-27 03:22:13,883 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-27 03:22:13,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2318 conditions, 1149 events. 137/1149 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2359 event pairs, 0 based on Foata normal form. 0/966 useless extension candidates. Maximal degree in co-relation 2229. Up to 90 conditions per place. [2023-08-27 03:22:13,920 INFO L82 GeneralOperation]: Start removeDead. Operand has 1311 places, 1398 transitions, 7020 flow [2023-08-27 03:22:13,933 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 622 places, 623 transitions, 3361 flow [2023-08-27 03:22:13,934 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:13,934 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 622 places, 623 transitions, 3361 flow [2023-08-27 03:22:13,934 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 622 places, 623 transitions, 3361 flow [2023-08-27 03:22:13,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 622 places, 623 transitions, 3361 flow [2023-08-27 03:22:14,240 INFO L124 PetriNetUnfolderBase]: 137/1149 cut-off events. [2023-08-27 03:22:14,240 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-27 03:22:14,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2275 conditions, 1149 events. 137/1149 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2490 event pairs, 0 based on Foata normal form. 0/966 useless extension candidates. Maximal degree in co-relation 2208. Up to 90 conditions per place. [2023-08-27 03:22:14,390 INFO L119 LiptonReduction]: Number of co-enabled transitions 328838 [2023-08-27 03:22:17,250 INFO L134 LiptonReduction]: Checked pairs total: 1361245 [2023-08-27 03:22:17,250 INFO L136 LiptonReduction]: Total number of compositions: 262 [2023-08-27 03:22:17,251 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:17,251 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:17,251 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:17,371 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:17,371 INFO L124 PetriNetUnfolderBase]: 46/583 cut-off events. [2023-08-27 03:22:17,371 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-27 03:22:17,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:17,371 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, 1, 1] [2023-08-27 03:22:17,372 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:17,372 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:17,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1451139088, now seen corresponding path program 1 times [2023-08-27 03:22:17,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:17,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116614564] [2023-08-27 03:22:17,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:17,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:17,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:17,440 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:17,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:17,527 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:17,527 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:17,527 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:17,527 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:17,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-27 03:22:17,527 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:17,528 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:17,528 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:17,528 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-08-27 03:22:17,711 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:17,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1340 places, 1429 transitions, 7268 flow [2023-08-27 03:22:18,098 INFO L124 PetriNetUnfolderBase]: 140/1174 cut-off events. [2023-08-27 03:22:18,098 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-27 03:22:18,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2392 conditions, 1174 events. 140/1174 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2429 event pairs, 0 based on Foata normal form. 0/987 useless extension candidates. Maximal degree in co-relation 2301. Up to 92 conditions per place. [2023-08-27 03:22:18,136 INFO L82 GeneralOperation]: Start removeDead. Operand has 1340 places, 1429 transitions, 7268 flow [2023-08-27 03:22:18,150 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 635 places, 636 transitions, 3480 flow [2023-08-27 03:22:18,150 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:18,150 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 635 places, 636 transitions, 3480 flow [2023-08-27 03:22:18,150 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 635 places, 636 transitions, 3480 flow [2023-08-27 03:22:18,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 635 places, 636 transitions, 3480 flow [2023-08-27 03:22:18,468 INFO L124 PetriNetUnfolderBase]: 140/1174 cut-off events. [2023-08-27 03:22:18,469 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-27 03:22:18,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2348 conditions, 1174 events. 140/1174 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2532 event pairs, 0 based on Foata normal form. 0/987 useless extension candidates. Maximal degree in co-relation 2280. Up to 92 conditions per place. [2023-08-27 03:22:18,625 INFO L119 LiptonReduction]: Number of co-enabled transitions 343320 [2023-08-27 03:22:21,512 INFO L134 LiptonReduction]: Checked pairs total: 1423532 [2023-08-27 03:22:21,512 INFO L136 LiptonReduction]: Total number of compositions: 267 [2023-08-27 03:22:21,513 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:21,513 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:21,513 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:21,636 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:21,636 INFO L124 PetriNetUnfolderBase]: 47/596 cut-off events. [2023-08-27 03:22:21,636 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-27 03:22:21,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:21,636 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, 1, 1] [2023-08-27 03:22:21,637 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:21,637 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:21,637 INFO L85 PathProgramCache]: Analyzing trace with hash -696146082, now seen corresponding path program 1 times [2023-08-27 03:22:21,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:21,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49312216] [2023-08-27 03:22:21,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:21,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:21,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:21,706 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:21,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:21,789 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:21,789 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:21,789 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:21,789 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:21,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-27 03:22:21,789 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:21,790 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:21,790 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:21,790 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-08-27 03:22:21,939 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:21,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1369 places, 1460 transitions, 7520 flow [2023-08-27 03:22:22,369 INFO L124 PetriNetUnfolderBase]: 143/1199 cut-off events. [2023-08-27 03:22:22,369 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-27 03:22:22,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2467 conditions, 1199 events. 143/1199 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2498 event pairs, 0 based on Foata normal form. 0/1008 useless extension candidates. Maximal degree in co-relation 2374. Up to 94 conditions per place. [2023-08-27 03:22:22,411 INFO L82 GeneralOperation]: Start removeDead. Operand has 1369 places, 1460 transitions, 7520 flow [2023-08-27 03:22:22,425 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 648 places, 649 transitions, 3601 flow [2023-08-27 03:22:22,425 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:22,425 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 648 places, 649 transitions, 3601 flow [2023-08-27 03:22:22,425 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 648 places, 649 transitions, 3601 flow [2023-08-27 03:22:22,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 648 places, 649 transitions, 3601 flow [2023-08-27 03:22:22,753 INFO L124 PetriNetUnfolderBase]: 143/1199 cut-off events. [2023-08-27 03:22:22,753 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-27 03:22:22,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2422 conditions, 1199 events. 143/1199 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2605 event pairs, 0 based on Foata normal form. 0/1008 useless extension candidates. Maximal degree in co-relation 2353. Up to 94 conditions per place. [2023-08-27 03:22:22,917 INFO L119 LiptonReduction]: Number of co-enabled transitions 358114 [2023-08-27 03:22:25,916 INFO L134 LiptonReduction]: Checked pairs total: 1447675 [2023-08-27 03:22:25,916 INFO L136 LiptonReduction]: Total number of compositions: 272 [2023-08-27 03:22:25,917 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:25,917 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:25,917 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:26,076 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:26,076 INFO L124 PetriNetUnfolderBase]: 48/609 cut-off events. [2023-08-27 03:22:26,076 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-27 03:22:26,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:26,076 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, 1, 1] [2023-08-27 03:22:26,077 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:26,077 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:26,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1489420111, now seen corresponding path program 1 times [2023-08-27 03:22:26,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:26,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499095297] [2023-08-27 03:22:26,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:26,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:26,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:26,154 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:26,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:26,231 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:26,231 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:26,231 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:26,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:26,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-27 03:22:26,231 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:26,232 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:26,232 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:26,232 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-08-27 03:22:26,401 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:26,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1398 places, 1491 transitions, 7776 flow [2023-08-27 03:22:26,763 INFO L124 PetriNetUnfolderBase]: 146/1224 cut-off events. [2023-08-27 03:22:26,764 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-27 03:22:26,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2543 conditions, 1224 events. 146/1224 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2545 event pairs, 0 based on Foata normal form. 0/1029 useless extension candidates. Maximal degree in co-relation 2448. Up to 96 conditions per place. [2023-08-27 03:22:26,806 INFO L82 GeneralOperation]: Start removeDead. Operand has 1398 places, 1491 transitions, 7776 flow [2023-08-27 03:22:26,820 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 661 places, 662 transitions, 3724 flow [2023-08-27 03:22:26,820 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:26,821 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 661 places, 662 transitions, 3724 flow [2023-08-27 03:22:26,821 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 661 places, 662 transitions, 3724 flow [2023-08-27 03:22:26,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 661 places, 662 transitions, 3724 flow [2023-08-27 03:22:27,164 INFO L124 PetriNetUnfolderBase]: 146/1224 cut-off events. [2023-08-27 03:22:27,165 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-27 03:22:27,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2497 conditions, 1224 events. 146/1224 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2645 event pairs, 0 based on Foata normal form. 0/1029 useless extension candidates. Maximal degree in co-relation 2427. Up to 96 conditions per place. [2023-08-27 03:22:27,336 INFO L119 LiptonReduction]: Number of co-enabled transitions 373220 [2023-08-27 03:22:30,291 INFO L134 LiptonReduction]: Checked pairs total: 1506179 [2023-08-27 03:22:30,291 INFO L136 LiptonReduction]: Total number of compositions: 278 [2023-08-27 03:22:30,292 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:30,292 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:30,292 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:30,422 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:30,423 INFO L124 PetriNetUnfolderBase]: 48/621 cut-off events. [2023-08-27 03:22:30,423 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-27 03:22:30,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:30,423 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, 1, 1] [2023-08-27 03:22:30,423 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:30,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:30,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1847004267, now seen corresponding path program 1 times [2023-08-27 03:22:30,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:30,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428481740] [2023-08-27 03:22:30,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:30,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:30,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:30,496 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:30,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:30,581 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:30,581 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:30,582 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:30,582 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:30,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-27 03:22:30,582 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:30,582 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:30,582 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:30,582 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-08-27 03:22:30,778 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:30,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1427 places, 1522 transitions, 8036 flow [2023-08-27 03:22:31,342 INFO L124 PetriNetUnfolderBase]: 149/1249 cut-off events. [2023-08-27 03:22:31,342 INFO L125 PetriNetUnfolderBase]: For 19552/19552 co-relation queries the response was YES. [2023-08-27 03:22:31,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2620 conditions, 1249 events. 149/1249 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2680 event pairs, 0 based on Foata normal form. 0/1050 useless extension candidates. Maximal degree in co-relation 2523. Up to 98 conditions per place. [2023-08-27 03:22:31,395 INFO L82 GeneralOperation]: Start removeDead. Operand has 1427 places, 1522 transitions, 8036 flow [2023-08-27 03:22:31,417 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 674 places, 675 transitions, 3849 flow [2023-08-27 03:22:31,417 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:31,417 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 674 places, 675 transitions, 3849 flow [2023-08-27 03:22:31,417 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 674 places, 675 transitions, 3849 flow [2023-08-27 03:22:31,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 674 places, 675 transitions, 3849 flow [2023-08-27 03:22:31,806 INFO L124 PetriNetUnfolderBase]: 149/1249 cut-off events. [2023-08-27 03:22:31,806 INFO L125 PetriNetUnfolderBase]: For 19552/19552 co-relation queries the response was YES. [2023-08-27 03:22:31,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2573 conditions, 1249 events. 149/1249 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2689 event pairs, 0 based on Foata normal form. 0/1050 useless extension candidates. Maximal degree in co-relation 2502. Up to 98 conditions per place. [2023-08-27 03:22:31,987 INFO L119 LiptonReduction]: Number of co-enabled transitions 388638 [2023-08-27 03:22:34,881 INFO L134 LiptonReduction]: Checked pairs total: 1600350 [2023-08-27 03:22:34,881 INFO L136 LiptonReduction]: Total number of compositions: 284 [2023-08-27 03:22:34,882 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:34,882 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:34,883 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:35,170 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:35,170 INFO L124 PetriNetUnfolderBase]: 50/635 cut-off events. [2023-08-27 03:22:35,170 INFO L125 PetriNetUnfolderBase]: For 19552/19552 co-relation queries the response was YES. [2023-08-27 03:22:35,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:35,170 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, 1, 1] [2023-08-27 03:22:35,171 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:35,171 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:35,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1265334198, now seen corresponding path program 1 times [2023-08-27 03:22:35,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:35,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758771500] [2023-08-27 03:22:35,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:35,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:35,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:35,242 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:35,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:35,331 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:35,332 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:35,332 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:35,332 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:35,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-27 03:22:35,332 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:35,332 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:35,332 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:35,332 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-08-27 03:22:35,484 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:35,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1456 places, 1553 transitions, 8300 flow [2023-08-27 03:22:36,036 INFO L124 PetriNetUnfolderBase]: 152/1274 cut-off events. [2023-08-27 03:22:36,037 INFO L125 PetriNetUnfolderBase]: For 20776/20776 co-relation queries the response was YES. [2023-08-27 03:22:36,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2698 conditions, 1274 events. 152/1274 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2620 event pairs, 0 based on Foata normal form. 0/1071 useless extension candidates. Maximal degree in co-relation 2599. Up to 100 conditions per place. [2023-08-27 03:22:36,084 INFO L82 GeneralOperation]: Start removeDead. Operand has 1456 places, 1553 transitions, 8300 flow [2023-08-27 03:22:36,100 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 687 places, 688 transitions, 3976 flow [2023-08-27 03:22:36,101 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:36,101 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 687 places, 688 transitions, 3976 flow [2023-08-27 03:22:36,101 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 687 places, 688 transitions, 3976 flow [2023-08-27 03:22:36,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 687 places, 688 transitions, 3976 flow [2023-08-27 03:22:36,484 INFO L124 PetriNetUnfolderBase]: 152/1274 cut-off events. [2023-08-27 03:22:36,484 INFO L125 PetriNetUnfolderBase]: For 20776/20776 co-relation queries the response was YES. [2023-08-27 03:22:36,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2650 conditions, 1274 events. 152/1274 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2688 event pairs, 0 based on Foata normal form. 0/1071 useless extension candidates. Maximal degree in co-relation 2578. Up to 100 conditions per place. [2023-08-27 03:22:36,677 INFO L119 LiptonReduction]: Number of co-enabled transitions 404368 [2023-08-27 03:22:39,778 INFO L134 LiptonReduction]: Checked pairs total: 1882214 [2023-08-27 03:22:39,778 INFO L136 LiptonReduction]: Total number of compositions: 287 [2023-08-27 03:22:39,780 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:39,780 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:39,780 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:40,099 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:40,100 INFO L124 PetriNetUnfolderBase]: 51/649 cut-off events. [2023-08-27 03:22:40,100 INFO L125 PetriNetUnfolderBase]: For 20776/20776 co-relation queries the response was YES. [2023-08-27 03:22:40,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:40,100 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, 1, 1] [2023-08-27 03:22:40,100 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:40,101 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:40,101 INFO L85 PathProgramCache]: Analyzing trace with hash -412263729, now seen corresponding path program 1 times [2023-08-27 03:22:40,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:40,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211204893] [2023-08-27 03:22:40,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:40,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:40,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:40,192 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:40,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:40,286 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:40,286 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:40,286 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:40,286 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:40,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-27 03:22:40,286 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:40,287 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:40,287 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:40,287 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-08-27 03:22:40,442 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:40,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1485 places, 1584 transitions, 8568 flow [2023-08-27 03:22:40,863 INFO L124 PetriNetUnfolderBase]: 155/1299 cut-off events. [2023-08-27 03:22:40,864 INFO L125 PetriNetUnfolderBase]: For 22050/22050 co-relation queries the response was YES. [2023-08-27 03:22:40,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2777 conditions, 1299 events. 155/1299 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2839 event pairs, 0 based on Foata normal form. 0/1092 useless extension candidates. Maximal degree in co-relation 2676. Up to 102 conditions per place. [2023-08-27 03:22:40,912 INFO L82 GeneralOperation]: Start removeDead. Operand has 1485 places, 1584 transitions, 8568 flow [2023-08-27 03:22:40,936 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 700 places, 701 transitions, 4105 flow [2023-08-27 03:22:40,936 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:40,936 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 700 places, 701 transitions, 4105 flow [2023-08-27 03:22:40,937 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 700 places, 701 transitions, 4105 flow [2023-08-27 03:22:40,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 700 places, 701 transitions, 4105 flow [2023-08-27 03:22:41,371 INFO L124 PetriNetUnfolderBase]: 155/1299 cut-off events. [2023-08-27 03:22:41,371 INFO L125 PetriNetUnfolderBase]: For 22050/22050 co-relation queries the response was YES. [2023-08-27 03:22:41,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2728 conditions, 1299 events. 155/1299 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2790 event pairs, 0 based on Foata normal form. 0/1092 useless extension candidates. Maximal degree in co-relation 2655. Up to 102 conditions per place. [2023-08-27 03:22:41,569 INFO L119 LiptonReduction]: Number of co-enabled transitions 420410 [2023-08-27 03:22:44,638 INFO L134 LiptonReduction]: Checked pairs total: 1709414 [2023-08-27 03:22:44,638 INFO L136 LiptonReduction]: Total number of compositions: 294 [2023-08-27 03:22:44,639 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:44,639 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:44,639 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:44,953 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:44,953 INFO L124 PetriNetUnfolderBase]: 52/661 cut-off events. [2023-08-27 03:22:44,953 INFO L125 PetriNetUnfolderBase]: For 22050/22050 co-relation queries the response was YES. [2023-08-27 03:22:44,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:44,953 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, 1, 1] [2023-08-27 03:22:44,954 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:44,954 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:44,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1409461370, now seen corresponding path program 1 times [2023-08-27 03:22:44,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:44,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042578531] [2023-08-27 03:22:44,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:44,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:45,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:45,043 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:45,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:45,153 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:45,154 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:45,154 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:45,154 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:45,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-27 03:22:45,154 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:45,154 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:45,154 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:45,155 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-08-27 03:22:45,360 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:45,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1514 places, 1615 transitions, 8840 flow [2023-08-27 03:22:45,959 INFO L124 PetriNetUnfolderBase]: 158/1324 cut-off events. [2023-08-27 03:22:45,959 INFO L125 PetriNetUnfolderBase]: For 23375/23375 co-relation queries the response was YES. [2023-08-27 03:22:46,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2857 conditions, 1324 events. 158/1324 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2724 event pairs, 0 based on Foata normal form. 0/1113 useless extension candidates. Maximal degree in co-relation 2754. Up to 104 conditions per place. [2023-08-27 03:22:46,010 INFO L82 GeneralOperation]: Start removeDead. Operand has 1514 places, 1615 transitions, 8840 flow [2023-08-27 03:22:46,029 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 713 places, 714 transitions, 4236 flow [2023-08-27 03:22:46,029 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:46,029 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 713 places, 714 transitions, 4236 flow [2023-08-27 03:22:46,029 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 713 places, 714 transitions, 4236 flow [2023-08-27 03:22:46,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 713 places, 714 transitions, 4236 flow [2023-08-27 03:22:46,432 INFO L124 PetriNetUnfolderBase]: 158/1324 cut-off events. [2023-08-27 03:22:46,433 INFO L125 PetriNetUnfolderBase]: For 23375/23375 co-relation queries the response was YES. [2023-08-27 03:22:46,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2807 conditions, 1324 events. 158/1324 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2786 event pairs, 0 based on Foata normal form. 0/1113 useless extension candidates. Maximal degree in co-relation 2733. Up to 104 conditions per place. [2023-08-27 03:22:46,640 INFO L119 LiptonReduction]: Number of co-enabled transitions 436764 [2023-08-27 03:22:49,671 INFO L134 LiptonReduction]: Checked pairs total: 1794145 [2023-08-27 03:22:49,671 INFO L136 LiptonReduction]: Total number of compositions: 297 [2023-08-27 03:22:49,672 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:49,672 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:49,672 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:49,835 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:49,835 INFO L124 PetriNetUnfolderBase]: 53/675 cut-off events. [2023-08-27 03:22:49,835 INFO L125 PetriNetUnfolderBase]: For 23375/23375 co-relation queries the response was YES. [2023-08-27 03:22:49,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:49,835 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, 1, 1] [2023-08-27 03:22:49,835 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:49,835 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:49,835 INFO L85 PathProgramCache]: Analyzing trace with hash 189167700, now seen corresponding path program 1 times [2023-08-27 03:22:49,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:49,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660789811] [2023-08-27 03:22:49,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:49,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:49,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:49,919 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:49,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:50,019 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:50,019 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:50,019 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:50,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:50,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-27 03:22:50,020 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:50,020 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:50,020 WARN L233 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:50,020 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2023-08-27 03:22:50,207 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:50,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1543 places, 1646 transitions, 9116 flow [2023-08-27 03:22:50,811 INFO L124 PetriNetUnfolderBase]: 161/1349 cut-off events. [2023-08-27 03:22:50,811 INFO L125 PetriNetUnfolderBase]: For 24752/24752 co-relation queries the response was YES. [2023-08-27 03:22:50,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2938 conditions, 1349 events. 161/1349 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2799 event pairs, 0 based on Foata normal form. 0/1134 useless extension candidates. Maximal degree in co-relation 2833. Up to 106 conditions per place. [2023-08-27 03:22:50,865 INFO L82 GeneralOperation]: Start removeDead. Operand has 1543 places, 1646 transitions, 9116 flow [2023-08-27 03:22:50,881 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 726 places, 727 transitions, 4369 flow [2023-08-27 03:22:50,881 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:50,881 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 726 places, 727 transitions, 4369 flow [2023-08-27 03:22:50,881 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 726 places, 727 transitions, 4369 flow [2023-08-27 03:22:50,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 726 places, 727 transitions, 4369 flow [2023-08-27 03:22:51,303 INFO L124 PetriNetUnfolderBase]: 161/1349 cut-off events. [2023-08-27 03:22:51,303 INFO L125 PetriNetUnfolderBase]: For 24752/24752 co-relation queries the response was YES. [2023-08-27 03:22:51,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2887 conditions, 1349 events. 161/1349 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2826 event pairs, 0 based on Foata normal form. 0/1134 useless extension candidates. Maximal degree in co-relation 2812. Up to 106 conditions per place. [2023-08-27 03:22:51,516 INFO L119 LiptonReduction]: Number of co-enabled transitions 453430 [2023-08-27 03:22:54,658 INFO L134 LiptonReduction]: Checked pairs total: 1865025 [2023-08-27 03:22:54,658 INFO L136 LiptonReduction]: Total number of compositions: 301 [2023-08-27 03:22:54,660 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:54,660 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:54,660 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:54,828 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:54,828 INFO L124 PetriNetUnfolderBase]: 54/687 cut-off events. [2023-08-27 03:22:54,828 INFO L125 PetriNetUnfolderBase]: For 24752/24752 co-relation queries the response was YES. [2023-08-27 03:22:54,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:54,828 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, 1, 1] [2023-08-27 03:22:54,828 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:54,828 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:54,828 INFO L85 PathProgramCache]: Analyzing trace with hash 819897858, now seen corresponding path program 1 times [2023-08-27 03:22:54,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:54,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309415898] [2023-08-27 03:22:54,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:54,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:54,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:54,911 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:54,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:55,020 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:22:55,020 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:22:55,020 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:22:55,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:22:55,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-27 03:22:55,020 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:22:55,021 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:22:55,021 WARN L233 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:22:55,021 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2023-08-27 03:22:55,194 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:22:55,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1572 places, 1677 transitions, 9396 flow [2023-08-27 03:22:55,825 INFO L124 PetriNetUnfolderBase]: 164/1374 cut-off events. [2023-08-27 03:22:55,825 INFO L125 PetriNetUnfolderBase]: For 26182/26182 co-relation queries the response was YES. [2023-08-27 03:22:55,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3020 conditions, 1374 events. 164/1374 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2943 event pairs, 0 based on Foata normal form. 0/1155 useless extension candidates. Maximal degree in co-relation 2913. Up to 108 conditions per place. [2023-08-27 03:22:55,866 INFO L82 GeneralOperation]: Start removeDead. Operand has 1572 places, 1677 transitions, 9396 flow [2023-08-27 03:22:55,879 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 739 places, 740 transitions, 4504 flow [2023-08-27 03:22:55,879 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:22:55,879 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 739 places, 740 transitions, 4504 flow [2023-08-27 03:22:55,879 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 739 places, 740 transitions, 4504 flow [2023-08-27 03:22:55,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 739 places, 740 transitions, 4504 flow [2023-08-27 03:22:56,309 INFO L124 PetriNetUnfolderBase]: 164/1374 cut-off events. [2023-08-27 03:22:56,309 INFO L125 PetriNetUnfolderBase]: For 26182/26182 co-relation queries the response was YES. [2023-08-27 03:22:56,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2968 conditions, 1374 events. 164/1374 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2850 event pairs, 0 based on Foata normal form. 0/1155 useless extension candidates. Maximal degree in co-relation 2892. Up to 108 conditions per place. [2023-08-27 03:22:56,531 INFO L119 LiptonReduction]: Number of co-enabled transitions 470408 [2023-08-27 03:22:59,654 INFO L134 LiptonReduction]: Checked pairs total: 2192518 [2023-08-27 03:22:59,654 INFO L136 LiptonReduction]: Total number of compositions: 307 [2023-08-27 03:22:59,655 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:22:59,655 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:22:59,655 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:22:59,824 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:22:59,824 INFO L124 PetriNetUnfolderBase]: 55/700 cut-off events. [2023-08-27 03:22:59,824 INFO L125 PetriNetUnfolderBase]: For 26182/26182 co-relation queries the response was YES. [2023-08-27 03:22:59,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:22:59,824 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, 1, 1] [2023-08-27 03:22:59,824 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:22:59,825 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:22:59,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1964470210, now seen corresponding path program 1 times [2023-08-27 03:22:59,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:22:59,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656883340] [2023-08-27 03:22:59,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:22:59,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:22:59,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:22:59,910 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:22:59,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:00,021 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:00,022 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:00,022 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:00,022 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:00,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-27 03:23:00,022 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:00,022 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:00,022 WARN L233 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:00,022 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2023-08-27 03:23:00,360 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:00,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1601 places, 1708 transitions, 9680 flow [2023-08-27 03:23:00,849 INFO L124 PetriNetUnfolderBase]: 167/1399 cut-off events. [2023-08-27 03:23:00,850 INFO L125 PetriNetUnfolderBase]: For 27666/27666 co-relation queries the response was YES. [2023-08-27 03:23:00,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3103 conditions, 1399 events. 167/1399 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2881 event pairs, 0 based on Foata normal form. 0/1176 useless extension candidates. Maximal degree in co-relation 2994. Up to 110 conditions per place. [2023-08-27 03:23:00,909 INFO L82 GeneralOperation]: Start removeDead. Operand has 1601 places, 1708 transitions, 9680 flow [2023-08-27 03:23:00,929 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 752 places, 753 transitions, 4641 flow [2023-08-27 03:23:00,929 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:00,929 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 752 places, 753 transitions, 4641 flow [2023-08-27 03:23:00,929 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 752 places, 753 transitions, 4641 flow [2023-08-27 03:23:00,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 752 places, 753 transitions, 4641 flow [2023-08-27 03:23:01,385 INFO L124 PetriNetUnfolderBase]: 167/1399 cut-off events. [2023-08-27 03:23:01,385 INFO L125 PetriNetUnfolderBase]: For 27666/27666 co-relation queries the response was YES. [2023-08-27 03:23:01,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3050 conditions, 1399 events. 167/1399 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2910 event pairs, 0 based on Foata normal form. 0/1176 useless extension candidates. Maximal degree in co-relation 2973. Up to 110 conditions per place. [2023-08-27 03:23:01,628 INFO L119 LiptonReduction]: Number of co-enabled transitions 487698 [2023-08-27 03:23:04,797 INFO L134 LiptonReduction]: Checked pairs total: 2014396 [2023-08-27 03:23:04,798 INFO L136 LiptonReduction]: Total number of compositions: 311 [2023-08-27 03:23:04,799 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:04,799 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:04,799 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:04,977 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:04,977 INFO L124 PetriNetUnfolderBase]: 56/714 cut-off events. [2023-08-27 03:23:04,977 INFO L125 PetriNetUnfolderBase]: For 27666/27666 co-relation queries the response was YES. [2023-08-27 03:23:04,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:04,977 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, 1, 1] [2023-08-27 03:23:04,977 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:04,978 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:04,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1721994098, now seen corresponding path program 1 times [2023-08-27 03:23:04,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:04,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892090913] [2023-08-27 03:23:04,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:04,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:05,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:05,073 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:05,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:05,191 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:05,191 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:05,191 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:05,192 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:05,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-08-27 03:23:05,192 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:05,192 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:05,192 WARN L233 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:05,192 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2023-08-27 03:23:05,386 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:05,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1630 places, 1739 transitions, 9968 flow [2023-08-27 03:23:05,979 INFO L124 PetriNetUnfolderBase]: 170/1424 cut-off events. [2023-08-27 03:23:05,979 INFO L125 PetriNetUnfolderBase]: For 29205/29205 co-relation queries the response was YES. [2023-08-27 03:23:06,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3187 conditions, 1424 events. 170/1424 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2946 event pairs, 0 based on Foata normal form. 0/1197 useless extension candidates. Maximal degree in co-relation 3076. Up to 112 conditions per place. [2023-08-27 03:23:06,037 INFO L82 GeneralOperation]: Start removeDead. Operand has 1630 places, 1739 transitions, 9968 flow [2023-08-27 03:23:06,055 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 765 places, 766 transitions, 4780 flow [2023-08-27 03:23:06,055 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:06,055 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 765 places, 766 transitions, 4780 flow [2023-08-27 03:23:06,055 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 765 places, 766 transitions, 4780 flow [2023-08-27 03:23:06,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 765 places, 766 transitions, 4780 flow [2023-08-27 03:23:06,533 INFO L124 PetriNetUnfolderBase]: 170/1424 cut-off events. [2023-08-27 03:23:06,533 INFO L125 PetriNetUnfolderBase]: For 29205/29205 co-relation queries the response was YES. [2023-08-27 03:23:06,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3133 conditions, 1424 events. 170/1424 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2980 event pairs, 0 based on Foata normal form. 0/1197 useless extension candidates. Maximal degree in co-relation 3055. Up to 112 conditions per place. [2023-08-27 03:23:06,774 INFO L119 LiptonReduction]: Number of co-enabled transitions 505300 [2023-08-27 03:23:10,163 INFO L134 LiptonReduction]: Checked pairs total: 2388953 [2023-08-27 03:23:10,163 INFO L136 LiptonReduction]: Total number of compositions: 317 [2023-08-27 03:23:10,164 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:10,164 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:10,164 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:10,356 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:10,356 INFO L124 PetriNetUnfolderBase]: 57/727 cut-off events. [2023-08-27 03:23:10,356 INFO L125 PetriNetUnfolderBase]: For 29205/29205 co-relation queries the response was YES. [2023-08-27 03:23:10,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:10,356 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, 1, 1] [2023-08-27 03:23:10,356 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:10,356 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:10,356 INFO L85 PathProgramCache]: Analyzing trace with hash -272201586, now seen corresponding path program 1 times [2023-08-27 03:23:10,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:10,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729293169] [2023-08-27 03:23:10,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:10,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:10,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:10,455 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:10,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:10,562 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:10,562 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:10,562 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:10,562 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:10,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-08-27 03:23:10,563 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:10,563 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:10,563 WARN L233 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:10,563 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2023-08-27 03:23:10,759 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:10,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1659 places, 1770 transitions, 10260 flow [2023-08-27 03:23:11,374 INFO L124 PetriNetUnfolderBase]: 173/1449 cut-off events. [2023-08-27 03:23:11,374 INFO L125 PetriNetUnfolderBase]: For 30800/30800 co-relation queries the response was YES. [2023-08-27 03:23:11,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3272 conditions, 1449 events. 173/1449 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2991 event pairs, 0 based on Foata normal form. 0/1218 useless extension candidates. Maximal degree in co-relation 3159. Up to 114 conditions per place. [2023-08-27 03:23:11,429 INFO L82 GeneralOperation]: Start removeDead. Operand has 1659 places, 1770 transitions, 10260 flow [2023-08-27 03:23:11,446 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 778 places, 779 transitions, 4921 flow [2023-08-27 03:23:11,446 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:11,446 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 778 places, 779 transitions, 4921 flow [2023-08-27 03:23:11,447 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 778 places, 779 transitions, 4921 flow [2023-08-27 03:23:11,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 778 places, 779 transitions, 4921 flow [2023-08-27 03:23:11,940 INFO L124 PetriNetUnfolderBase]: 173/1449 cut-off events. [2023-08-27 03:23:11,940 INFO L125 PetriNetUnfolderBase]: For 30800/30800 co-relation queries the response was YES. [2023-08-27 03:23:12,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3217 conditions, 1449 events. 173/1449 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2995 event pairs, 0 based on Foata normal form. 0/1218 useless extension candidates. Maximal degree in co-relation 3138. Up to 114 conditions per place. [2023-08-27 03:23:12,189 INFO L119 LiptonReduction]: Number of co-enabled transitions 523214 [2023-08-27 03:23:15,509 INFO L134 LiptonReduction]: Checked pairs total: 2159909 [2023-08-27 03:23:15,509 INFO L136 LiptonReduction]: Total number of compositions: 322 [2023-08-27 03:23:15,510 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:15,510 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:15,510 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:15,704 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:15,704 INFO L124 PetriNetUnfolderBase]: 58/739 cut-off events. [2023-08-27 03:23:15,704 INFO L125 PetriNetUnfolderBase]: For 30800/30800 co-relation queries the response was YES. [2023-08-27 03:23:15,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:15,704 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, 1, 1] [2023-08-27 03:23:15,704 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:15,704 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:15,704 INFO L85 PathProgramCache]: Analyzing trace with hash 406807562, now seen corresponding path program 1 times [2023-08-27 03:23:15,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:15,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265034287] [2023-08-27 03:23:15,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:15,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:15,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:15,809 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:15,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:15,925 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:15,925 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:15,926 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:15,926 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:15,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-08-27 03:23:15,926 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:15,926 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:15,926 WARN L233 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:15,926 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2023-08-27 03:23:16,130 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:16,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1688 places, 1801 transitions, 10556 flow [2023-08-27 03:23:16,760 INFO L124 PetriNetUnfolderBase]: 176/1474 cut-off events. [2023-08-27 03:23:16,761 INFO L125 PetriNetUnfolderBase]: For 32452/32452 co-relation queries the response was YES. [2023-08-27 03:23:16,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3358 conditions, 1474 events. 176/1474 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3082 event pairs, 0 based on Foata normal form. 0/1239 useless extension candidates. Maximal degree in co-relation 3243. Up to 116 conditions per place. [2023-08-27 03:23:16,824 INFO L82 GeneralOperation]: Start removeDead. Operand has 1688 places, 1801 transitions, 10556 flow [2023-08-27 03:23:16,843 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 791 places, 792 transitions, 5064 flow [2023-08-27 03:23:16,843 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:16,843 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 791 places, 792 transitions, 5064 flow [2023-08-27 03:23:16,843 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 791 places, 792 transitions, 5064 flow [2023-08-27 03:23:16,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 791 places, 792 transitions, 5064 flow [2023-08-27 03:23:17,337 INFO L124 PetriNetUnfolderBase]: 176/1474 cut-off events. [2023-08-27 03:23:17,337 INFO L125 PetriNetUnfolderBase]: For 32452/32452 co-relation queries the response was YES. [2023-08-27 03:23:17,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3302 conditions, 1474 events. 176/1474 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3089 event pairs, 0 based on Foata normal form. 0/1239 useless extension candidates. Maximal degree in co-relation 3222. Up to 116 conditions per place. [2023-08-27 03:23:17,593 INFO L119 LiptonReduction]: Number of co-enabled transitions 541440 [2023-08-27 03:23:21,038 INFO L134 LiptonReduction]: Checked pairs total: 2570362 [2023-08-27 03:23:21,038 INFO L136 LiptonReduction]: Total number of compositions: 327 [2023-08-27 03:23:21,039 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:21,039 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:21,039 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:21,236 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:21,236 INFO L124 PetriNetUnfolderBase]: 59/753 cut-off events. [2023-08-27 03:23:21,236 INFO L125 PetriNetUnfolderBase]: For 32452/32452 co-relation queries the response was YES. [2023-08-27 03:23:21,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:21,236 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, 1, 1] [2023-08-27 03:23:21,237 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:21,237 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:21,237 INFO L85 PathProgramCache]: Analyzing trace with hash -557310650, now seen corresponding path program 1 times [2023-08-27 03:23:21,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:21,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825890390] [2023-08-27 03:23:21,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:21,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:21,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:21,337 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:21,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:21,441 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:21,441 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:21,441 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:21,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:21,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-08-27 03:23:21,441 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:21,442 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:21,442 WARN L233 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:21,442 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2023-08-27 03:23:21,628 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:21,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1717 places, 1832 transitions, 10856 flow [2023-08-27 03:23:22,305 INFO L124 PetriNetUnfolderBase]: 179/1499 cut-off events. [2023-08-27 03:23:22,305 INFO L125 PetriNetUnfolderBase]: For 34162/34162 co-relation queries the response was YES. [2023-08-27 03:23:22,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3445 conditions, 1499 events. 179/1499 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3066 event pairs, 0 based on Foata normal form. 0/1260 useless extension candidates. Maximal degree in co-relation 3328. Up to 118 conditions per place. [2023-08-27 03:23:22,373 INFO L82 GeneralOperation]: Start removeDead. Operand has 1717 places, 1832 transitions, 10856 flow [2023-08-27 03:23:22,394 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 804 places, 805 transitions, 5209 flow [2023-08-27 03:23:22,395 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:22,395 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 804 places, 805 transitions, 5209 flow [2023-08-27 03:23:22,395 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 804 places, 805 transitions, 5209 flow [2023-08-27 03:23:22,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 804 places, 805 transitions, 5209 flow [2023-08-27 03:23:22,912 INFO L124 PetriNetUnfolderBase]: 179/1499 cut-off events. [2023-08-27 03:23:22,913 INFO L125 PetriNetUnfolderBase]: For 34162/34162 co-relation queries the response was YES. [2023-08-27 03:23:22,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3388 conditions, 1499 events. 179/1499 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3070 event pairs, 0 based on Foata normal form. 0/1260 useless extension candidates. Maximal degree in co-relation 3307. Up to 118 conditions per place. [2023-08-27 03:23:23,183 INFO L119 LiptonReduction]: Number of co-enabled transitions 559978 [2023-08-27 03:23:26,719 INFO L134 LiptonReduction]: Checked pairs total: 2641318 [2023-08-27 03:23:26,720 INFO L136 LiptonReduction]: Total number of compositions: 332 [2023-08-27 03:23:26,721 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:26,721 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:26,721 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:26,927 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:26,928 INFO L124 PetriNetUnfolderBase]: 59/763 cut-off events. [2023-08-27 03:23:26,928 INFO L125 PetriNetUnfolderBase]: For 34162/34162 co-relation queries the response was YES. [2023-08-27 03:23:26,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:26,928 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, 1, 1] [2023-08-27 03:23:26,928 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:26,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:26,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1713924323, now seen corresponding path program 1 times [2023-08-27 03:23:26,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:26,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731339132] [2023-08-27 03:23:26,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:26,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:27,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:27,176 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:27,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:27,295 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:27,296 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:27,296 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:27,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:27,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-08-27 03:23:27,296 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:27,296 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:27,297 WARN L233 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:27,297 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2023-08-27 03:23:27,571 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:27,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1746 places, 1863 transitions, 11160 flow [2023-08-27 03:23:28,151 INFO L124 PetriNetUnfolderBase]: 182/1524 cut-off events. [2023-08-27 03:23:28,152 INFO L125 PetriNetUnfolderBase]: For 35931/35931 co-relation queries the response was YES. [2023-08-27 03:23:28,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3533 conditions, 1524 events. 182/1524 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3170 event pairs, 0 based on Foata normal form. 0/1281 useless extension candidates. Maximal degree in co-relation 3414. Up to 120 conditions per place. [2023-08-27 03:23:28,222 INFO L82 GeneralOperation]: Start removeDead. Operand has 1746 places, 1863 transitions, 11160 flow [2023-08-27 03:23:28,244 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 817 places, 818 transitions, 5356 flow [2023-08-27 03:23:28,244 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:28,244 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 817 places, 818 transitions, 5356 flow [2023-08-27 03:23:28,244 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 817 places, 818 transitions, 5356 flow [2023-08-27 03:23:28,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 817 places, 818 transitions, 5356 flow [2023-08-27 03:23:28,781 INFO L124 PetriNetUnfolderBase]: 182/1524 cut-off events. [2023-08-27 03:23:28,781 INFO L125 PetriNetUnfolderBase]: For 35931/35931 co-relation queries the response was YES. [2023-08-27 03:23:28,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3475 conditions, 1524 events. 182/1524 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3171 event pairs, 0 based on Foata normal form. 0/1281 useless extension candidates. Maximal degree in co-relation 3393. Up to 120 conditions per place. [2023-08-27 03:23:29,070 INFO L119 LiptonReduction]: Number of co-enabled transitions 578828 [2023-08-27 03:23:32,622 INFO L134 LiptonReduction]: Checked pairs total: 2396054 [2023-08-27 03:23:32,622 INFO L136 LiptonReduction]: Total number of compositions: 337 [2023-08-27 03:23:32,623 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:32,623 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:32,623 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:32,989 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:32,989 INFO L124 PetriNetUnfolderBase]: 61/778 cut-off events. [2023-08-27 03:23:32,990 INFO L125 PetriNetUnfolderBase]: For 35931/35931 co-relation queries the response was YES. [2023-08-27 03:23:32,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:32,990 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, 1, 1] [2023-08-27 03:23:32,990 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:32,990 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:32,990 INFO L85 PathProgramCache]: Analyzing trace with hash 316901233, now seen corresponding path program 1 times [2023-08-27 03:23:32,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:32,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193167943] [2023-08-27 03:23:32,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:32,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:33,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:33,115 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:33,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:33,235 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:33,235 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:33,235 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:33,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:33,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-08-27 03:23:33,236 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:33,236 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:33,236 WARN L233 ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:33,236 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances. [2023-08-27 03:23:33,442 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:33,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1775 places, 1894 transitions, 11468 flow [2023-08-27 03:23:34,143 INFO L124 PetriNetUnfolderBase]: 185/1549 cut-off events. [2023-08-27 03:23:34,144 INFO L125 PetriNetUnfolderBase]: For 37760/37760 co-relation queries the response was YES. [2023-08-27 03:23:34,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3622 conditions, 1549 events. 185/1549 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3352 event pairs, 0 based on Foata normal form. 0/1302 useless extension candidates. Maximal degree in co-relation 3501. Up to 122 conditions per place. [2023-08-27 03:23:34,217 INFO L82 GeneralOperation]: Start removeDead. Operand has 1775 places, 1894 transitions, 11468 flow [2023-08-27 03:23:34,243 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 830 places, 831 transitions, 5505 flow [2023-08-27 03:23:34,243 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:34,243 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 830 places, 831 transitions, 5505 flow [2023-08-27 03:23:34,243 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 830 places, 831 transitions, 5505 flow [2023-08-27 03:23:34,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 830 places, 831 transitions, 5505 flow [2023-08-27 03:23:34,813 INFO L124 PetriNetUnfolderBase]: 185/1549 cut-off events. [2023-08-27 03:23:34,813 INFO L125 PetriNetUnfolderBase]: For 37760/37760 co-relation queries the response was YES. [2023-08-27 03:23:34,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3563 conditions, 1549 events. 185/1549 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3226 event pairs, 0 based on Foata normal form. 0/1302 useless extension candidates. Maximal degree in co-relation 3480. Up to 122 conditions per place. [2023-08-27 03:23:35,114 INFO L119 LiptonReduction]: Number of co-enabled transitions 597990 [2023-08-27 03:23:38,844 INFO L134 LiptonReduction]: Checked pairs total: 2474249 [2023-08-27 03:23:38,844 INFO L136 LiptonReduction]: Total number of compositions: 345 [2023-08-27 03:23:38,845 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:38,846 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:38,846 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:39,069 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:39,069 INFO L124 PetriNetUnfolderBase]: 62/791 cut-off events. [2023-08-27 03:23:39,069 INFO L125 PetriNetUnfolderBase]: For 37760/37760 co-relation queries the response was YES. [2023-08-27 03:23:39,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:39,069 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, 1, 1] [2023-08-27 03:23:39,069 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:39,069 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:39,069 INFO L85 PathProgramCache]: Analyzing trace with hash -661332409, now seen corresponding path program 1 times [2023-08-27 03:23:39,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:39,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514360022] [2023-08-27 03:23:39,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:39,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:39,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:39,194 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:39,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:39,315 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:39,316 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:39,316 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:39,316 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:39,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-08-27 03:23:39,316 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:39,316 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:39,316 WARN L233 ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:39,317 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances. [2023-08-27 03:23:39,535 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:39,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1804 places, 1925 transitions, 11780 flow [2023-08-27 03:23:40,370 INFO L124 PetriNetUnfolderBase]: 188/1574 cut-off events. [2023-08-27 03:23:40,371 INFO L125 PetriNetUnfolderBase]: For 39650/39650 co-relation queries the response was YES. [2023-08-27 03:23:40,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3712 conditions, 1574 events. 188/1574 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3312 event pairs, 0 based on Foata normal form. 0/1323 useless extension candidates. Maximal degree in co-relation 3589. Up to 124 conditions per place. [2023-08-27 03:23:40,446 INFO L82 GeneralOperation]: Start removeDead. Operand has 1804 places, 1925 transitions, 11780 flow [2023-08-27 03:23:40,469 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 843 places, 844 transitions, 5656 flow [2023-08-27 03:23:40,469 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:40,469 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 843 places, 844 transitions, 5656 flow [2023-08-27 03:23:40,469 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 843 places, 844 transitions, 5656 flow [2023-08-27 03:23:40,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 843 places, 844 transitions, 5656 flow [2023-08-27 03:23:41,275 INFO L124 PetriNetUnfolderBase]: 188/1574 cut-off events. [2023-08-27 03:23:41,275 INFO L125 PetriNetUnfolderBase]: For 39650/39650 co-relation queries the response was YES. [2023-08-27 03:23:41,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3652 conditions, 1574 events. 188/1574 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3320 event pairs, 0 based on Foata normal form. 0/1323 useless extension candidates. Maximal degree in co-relation 3568. Up to 124 conditions per place. [2023-08-27 03:23:41,742 INFO L119 LiptonReduction]: Number of co-enabled transitions 617464 [2023-08-27 03:23:45,414 INFO L134 LiptonReduction]: Checked pairs total: 2893983 [2023-08-27 03:23:45,414 INFO L136 LiptonReduction]: Total number of compositions: 346 [2023-08-27 03:23:45,415 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:45,415 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:45,415 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:45,741 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:45,741 INFO L124 PetriNetUnfolderBase]: 63/804 cut-off events. [2023-08-27 03:23:45,741 INFO L125 PetriNetUnfolderBase]: For 39650/39650 co-relation queries the response was YES. [2023-08-27 03:23:45,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:45,742 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, 1, 1] [2023-08-27 03:23:45,742 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:45,742 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:45,742 INFO L85 PathProgramCache]: Analyzing trace with hash -758744205, now seen corresponding path program 1 times [2023-08-27 03:23:45,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:45,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906517607] [2023-08-27 03:23:45,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:45,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:45,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:45,848 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:45,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:45,973 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:45,974 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:45,974 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:45,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:45,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-08-27 03:23:45,974 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:45,974 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:45,974 WARN L233 ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:45,974 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances. [2023-08-27 03:23:46,165 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:46,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1833 places, 1956 transitions, 12096 flow [2023-08-27 03:23:47,010 INFO L124 PetriNetUnfolderBase]: 191/1599 cut-off events. [2023-08-27 03:23:47,010 INFO L125 PetriNetUnfolderBase]: For 41602/41602 co-relation queries the response was YES. [2023-08-27 03:23:47,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3803 conditions, 1599 events. 191/1599 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3380 event pairs, 0 based on Foata normal form. 0/1344 useless extension candidates. Maximal degree in co-relation 3678. Up to 126 conditions per place. [2023-08-27 03:23:47,070 INFO L82 GeneralOperation]: Start removeDead. Operand has 1833 places, 1956 transitions, 12096 flow [2023-08-27 03:23:47,085 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 856 places, 857 transitions, 5809 flow [2023-08-27 03:23:47,085 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:47,085 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 856 places, 857 transitions, 5809 flow [2023-08-27 03:23:47,085 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 856 places, 857 transitions, 5809 flow [2023-08-27 03:23:47,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 856 places, 857 transitions, 5809 flow [2023-08-27 03:23:47,903 INFO L124 PetriNetUnfolderBase]: 191/1599 cut-off events. [2023-08-27 03:23:47,904 INFO L125 PetriNetUnfolderBase]: For 41602/41602 co-relation queries the response was YES. [2023-08-27 03:23:47,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3742 conditions, 1599 events. 191/1599 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3378 event pairs, 0 based on Foata normal form. 0/1344 useless extension candidates. Maximal degree in co-relation 3657. Up to 126 conditions per place. [2023-08-27 03:23:48,181 INFO L119 LiptonReduction]: Number of co-enabled transitions 637250 [2023-08-27 03:23:51,944 INFO L134 LiptonReduction]: Checked pairs total: 2601767 [2023-08-27 03:23:51,944 INFO L136 LiptonReduction]: Total number of compositions: 352 [2023-08-27 03:23:51,945 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:51,945 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:51,946 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:52,238 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:52,238 INFO L124 PetriNetUnfolderBase]: 64/817 cut-off events. [2023-08-27 03:23:52,238 INFO L125 PetriNetUnfolderBase]: For 41602/41602 co-relation queries the response was YES. [2023-08-27 03:23:52,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:52,238 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, 1, 1] [2023-08-27 03:23:52,238 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:52,238 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:52,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1795610474, now seen corresponding path program 1 times [2023-08-27 03:23:52,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:52,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919285414] [2023-08-27 03:23:52,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:52,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:52,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:52,369 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:52,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:52,502 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:52,502 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:52,502 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:52,502 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:52,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-08-27 03:23:52,502 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:52,503 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:52,503 WARN L233 ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:52,503 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances. [2023-08-27 03:23:52,720 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:52,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1862 places, 1987 transitions, 12416 flow [2023-08-27 03:23:53,494 INFO L124 PetriNetUnfolderBase]: 194/1624 cut-off events. [2023-08-27 03:23:53,494 INFO L125 PetriNetUnfolderBase]: For 43617/43617 co-relation queries the response was YES. [2023-08-27 03:23:53,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3895 conditions, 1624 events. 194/1624 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3431 event pairs, 0 based on Foata normal form. 0/1365 useless extension candidates. Maximal degree in co-relation 3768. Up to 128 conditions per place. [2023-08-27 03:23:53,562 INFO L82 GeneralOperation]: Start removeDead. Operand has 1862 places, 1987 transitions, 12416 flow [2023-08-27 03:23:53,583 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 869 places, 870 transitions, 5964 flow [2023-08-27 03:23:53,583 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:23:53,583 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 869 places, 870 transitions, 5964 flow [2023-08-27 03:23:53,583 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 869 places, 870 transitions, 5964 flow [2023-08-27 03:23:53,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 869 places, 870 transitions, 5964 flow [2023-08-27 03:23:54,291 INFO L124 PetriNetUnfolderBase]: 194/1624 cut-off events. [2023-08-27 03:23:54,292 INFO L125 PetriNetUnfolderBase]: For 43617/43617 co-relation queries the response was YES. [2023-08-27 03:23:54,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3833 conditions, 1624 events. 194/1624 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3435 event pairs, 0 based on Foata normal form. 0/1365 useless extension candidates. Maximal degree in co-relation 3747. Up to 128 conditions per place. [2023-08-27 03:23:54,762 INFO L119 LiptonReduction]: Number of co-enabled transitions 657348 [2023-08-27 03:23:58,599 INFO L134 LiptonReduction]: Checked pairs total: 2685995 [2023-08-27 03:23:58,599 INFO L136 LiptonReduction]: Total number of compositions: 357 [2023-08-27 03:23:58,600 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:23:58,600 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:23:58,600 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:23:58,896 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:23:58,896 INFO L124 PetriNetUnfolderBase]: 65/830 cut-off events. [2023-08-27 03:23:58,896 INFO L125 PetriNetUnfolderBase]: For 43617/43617 co-relation queries the response was YES. [2023-08-27 03:23:58,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:23:58,896 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, 1, 1] [2023-08-27 03:23:58,896 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:23:58,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:23:58,897 INFO L85 PathProgramCache]: Analyzing trace with hash 508063058, now seen corresponding path program 1 times [2023-08-27 03:23:58,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:23:58,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606767639] [2023-08-27 03:23:58,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:23:58,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:23:59,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:59,024 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:23:59,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:23:59,166 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:23:59,167 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:23:59,167 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:23:59,167 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:23:59,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-08-27 03:23:59,167 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:23:59,168 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:23:59,168 WARN L233 ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:23:59,168 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances. [2023-08-27 03:23:59,408 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:23:59,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1891 places, 2018 transitions, 12740 flow [2023-08-27 03:24:00,357 INFO L124 PetriNetUnfolderBase]: 197/1649 cut-off events. [2023-08-27 03:24:00,358 INFO L125 PetriNetUnfolderBase]: For 45696/45696 co-relation queries the response was YES. [2023-08-27 03:24:00,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3988 conditions, 1649 events. 197/1649 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3592 event pairs, 0 based on Foata normal form. 0/1386 useless extension candidates. Maximal degree in co-relation 3859. Up to 130 conditions per place. [2023-08-27 03:24:00,420 INFO L82 GeneralOperation]: Start removeDead. Operand has 1891 places, 2018 transitions, 12740 flow [2023-08-27 03:24:00,436 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 882 places, 883 transitions, 6121 flow [2023-08-27 03:24:00,436 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:00,436 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 882 places, 883 transitions, 6121 flow [2023-08-27 03:24:00,437 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 882 places, 883 transitions, 6121 flow [2023-08-27 03:24:00,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 882 places, 883 transitions, 6121 flow [2023-08-27 03:24:01,157 INFO L124 PetriNetUnfolderBase]: 197/1649 cut-off events. [2023-08-27 03:24:01,157 INFO L125 PetriNetUnfolderBase]: For 45696/45696 co-relation queries the response was YES. [2023-08-27 03:24:01,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3925 conditions, 1649 events. 197/1649 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3465 event pairs, 0 based on Foata normal form. 0/1386 useless extension candidates. Maximal degree in co-relation 3838. Up to 130 conditions per place. [2023-08-27 03:24:01,614 INFO L119 LiptonReduction]: Number of co-enabled transitions 677758 [2023-08-27 03:24:05,499 INFO L134 LiptonReduction]: Checked pairs total: 2807999 [2023-08-27 03:24:05,499 INFO L136 LiptonReduction]: Total number of compositions: 361 [2023-08-27 03:24:05,501 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:05,501 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:05,501 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:24:05,801 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:05,801 INFO L124 PetriNetUnfolderBase]: 66/843 cut-off events. [2023-08-27 03:24:05,801 INFO L125 PetriNetUnfolderBase]: For 45696/45696 co-relation queries the response was YES. [2023-08-27 03:24:05,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:05,801 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, 1, 1] [2023-08-27 03:24:05,801 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:05,801 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:05,802 INFO L85 PathProgramCache]: Analyzing trace with hash 2144961252, now seen corresponding path program 1 times [2023-08-27 03:24:05,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:05,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674923915] [2023-08-27 03:24:05,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:05,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:24:05,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:05,947 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:24:05,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:06,124 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:24:06,124 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:24:06,124 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:24:06,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:24:06,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-08-27 03:24:06,124 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:24:06,125 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:24:06,125 WARN L233 ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:24:06,125 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances. [2023-08-27 03:24:06,346 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:24:06,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1920 places, 2049 transitions, 13068 flow [2023-08-27 03:24:07,391 INFO L124 PetriNetUnfolderBase]: 200/1674 cut-off events. [2023-08-27 03:24:07,391 INFO L125 PetriNetUnfolderBase]: For 47840/47840 co-relation queries the response was YES. [2023-08-27 03:24:07,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4082 conditions, 1674 events. 200/1674 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3531 event pairs, 0 based on Foata normal form. 0/1407 useless extension candidates. Maximal degree in co-relation 3951. Up to 132 conditions per place. [2023-08-27 03:24:07,457 INFO L82 GeneralOperation]: Start removeDead. Operand has 1920 places, 2049 transitions, 13068 flow [2023-08-27 03:24:07,475 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 895 places, 896 transitions, 6280 flow [2023-08-27 03:24:07,475 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:07,475 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 895 places, 896 transitions, 6280 flow [2023-08-27 03:24:07,475 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 895 places, 896 transitions, 6280 flow [2023-08-27 03:24:07,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 895 places, 896 transitions, 6280 flow [2023-08-27 03:24:08,490 INFO L124 PetriNetUnfolderBase]: 200/1674 cut-off events. [2023-08-27 03:24:08,491 INFO L125 PetriNetUnfolderBase]: For 47840/47840 co-relation queries the response was YES. [2023-08-27 03:24:08,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4018 conditions, 1674 events. 200/1674 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3526 event pairs, 0 based on Foata normal form. 0/1407 useless extension candidates. Maximal degree in co-relation 3930. Up to 132 conditions per place. [2023-08-27 03:24:08,759 INFO L119 LiptonReduction]: Number of co-enabled transitions 698480 [2023-08-27 03:24:12,636 INFO L134 LiptonReduction]: Checked pairs total: 2903456 [2023-08-27 03:24:12,636 INFO L136 LiptonReduction]: Total number of compositions: 367 [2023-08-27 03:24:12,637 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:12,637 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:12,637 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:24:12,904 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:12,904 INFO L124 PetriNetUnfolderBase]: 67/856 cut-off events. [2023-08-27 03:24:12,904 INFO L125 PetriNetUnfolderBase]: For 47840/47840 co-relation queries the response was YES. [2023-08-27 03:24:12,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:12,904 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, 1, 1] [2023-08-27 03:24:12,904 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:12,905 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:12,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1834303453, now seen corresponding path program 1 times [2023-08-27 03:24:12,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:12,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063964836] [2023-08-27 03:24:12,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:12,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:24:13,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:13,089 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:24:13,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:13,215 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:24:13,216 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:24:13,216 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:24:13,216 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:24:13,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-08-27 03:24:13,216 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:24:13,216 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:24:13,216 WARN L233 ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:24:13,216 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances. [2023-08-27 03:24:13,424 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:24:13,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1949 places, 2080 transitions, 13400 flow [2023-08-27 03:24:14,307 INFO L124 PetriNetUnfolderBase]: 203/1699 cut-off events. [2023-08-27 03:24:14,307 INFO L125 PetriNetUnfolderBase]: For 50050/50050 co-relation queries the response was YES. [2023-08-27 03:24:14,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4177 conditions, 1699 events. 203/1699 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3718 event pairs, 0 based on Foata normal form. 0/1428 useless extension candidates. Maximal degree in co-relation 4044. Up to 134 conditions per place. [2023-08-27 03:24:14,382 INFO L82 GeneralOperation]: Start removeDead. Operand has 1949 places, 2080 transitions, 13400 flow [2023-08-27 03:24:14,404 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 908 places, 909 transitions, 6441 flow [2023-08-27 03:24:14,404 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:14,404 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 908 places, 909 transitions, 6441 flow [2023-08-27 03:24:14,404 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 908 places, 909 transitions, 6441 flow [2023-08-27 03:24:14,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 908 places, 909 transitions, 6441 flow [2023-08-27 03:24:15,536 INFO L124 PetriNetUnfolderBase]: 203/1699 cut-off events. [2023-08-27 03:24:15,536 INFO L125 PetriNetUnfolderBase]: For 50050/50050 co-relation queries the response was YES. [2023-08-27 03:24:15,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4112 conditions, 1699 events. 203/1699 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3549 event pairs, 0 based on Foata normal form. 0/1428 useless extension candidates. Maximal degree in co-relation 4023. Up to 134 conditions per place. [2023-08-27 03:24:15,820 INFO L119 LiptonReduction]: Number of co-enabled transitions 719514 [2023-08-27 03:24:19,817 INFO L134 LiptonReduction]: Checked pairs total: 2943643 [2023-08-27 03:24:19,817 INFO L136 LiptonReduction]: Total number of compositions: 372 [2023-08-27 03:24:19,818 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:19,818 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:19,818 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:24:20,094 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:20,094 INFO L124 PetriNetUnfolderBase]: 68/869 cut-off events. [2023-08-27 03:24:20,094 INFO L125 PetriNetUnfolderBase]: For 50050/50050 co-relation queries the response was YES. [2023-08-27 03:24:20,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:20,094 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, 1, 1] [2023-08-27 03:24:20,094 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:20,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:20,095 INFO L85 PathProgramCache]: Analyzing trace with hash 880965084, now seen corresponding path program 1 times [2023-08-27 03:24:20,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:20,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323612789] [2023-08-27 03:24:20,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:20,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:24:20,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:20,275 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:24:20,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:20,451 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:24:20,451 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:24:20,451 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:24:20,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:24:20,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-08-27 03:24:20,452 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:24:20,452 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:24:20,452 WARN L233 ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:24:20,452 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances. [2023-08-27 03:24:20,696 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:24:20,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1978 places, 2111 transitions, 13736 flow [2023-08-27 03:24:21,744 INFO L124 PetriNetUnfolderBase]: 206/1724 cut-off events. [2023-08-27 03:24:21,744 INFO L125 PetriNetUnfolderBase]: For 52327/52327 co-relation queries the response was YES. [2023-08-27 03:24:21,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4273 conditions, 1724 events. 206/1724 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3616 event pairs, 0 based on Foata normal form. 0/1449 useless extension candidates. Maximal degree in co-relation 4138. Up to 136 conditions per place. [2023-08-27 03:24:21,821 INFO L82 GeneralOperation]: Start removeDead. Operand has 1978 places, 2111 transitions, 13736 flow [2023-08-27 03:24:21,843 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 921 places, 922 transitions, 6604 flow [2023-08-27 03:24:21,843 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:21,843 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 921 places, 922 transitions, 6604 flow [2023-08-27 03:24:21,843 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 921 places, 922 transitions, 6604 flow [2023-08-27 03:24:21,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 921 places, 922 transitions, 6604 flow [2023-08-27 03:24:23,041 INFO L124 PetriNetUnfolderBase]: 206/1724 cut-off events. [2023-08-27 03:24:23,042 INFO L125 PetriNetUnfolderBase]: For 52327/52327 co-relation queries the response was YES. [2023-08-27 03:24:23,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4207 conditions, 1724 events. 206/1724 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3574 event pairs, 0 based on Foata normal form. 0/1449 useless extension candidates. Maximal degree in co-relation 4117. Up to 136 conditions per place. [2023-08-27 03:24:23,328 INFO L119 LiptonReduction]: Number of co-enabled transitions 740860 [2023-08-27 03:24:27,415 INFO L134 LiptonReduction]: Checked pairs total: 3518480 [2023-08-27 03:24:27,415 INFO L136 LiptonReduction]: Total number of compositions: 376 [2023-08-27 03:24:27,416 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:27,416 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:27,416 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:24:27,749 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:27,749 INFO L124 PetriNetUnfolderBase]: 69/882 cut-off events. [2023-08-27 03:24:27,749 INFO L125 PetriNetUnfolderBase]: For 52327/52327 co-relation queries the response was YES. [2023-08-27 03:24:27,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:27,749 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, 1, 1] [2023-08-27 03:24:27,749 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:27,749 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:27,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1934707902, now seen corresponding path program 1 times [2023-08-27 03:24:27,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:27,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105823407] [2023-08-27 03:24:27,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:27,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:24:27,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:27,884 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:24:27,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:28,067 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:24:28,068 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:24:28,068 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:24:28,068 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:24:28,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-08-27 03:24:28,068 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:24:28,068 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:24:28,069 WARN L233 ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:24:28,069 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances. [2023-08-27 03:24:28,330 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:24:28,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2007 places, 2142 transitions, 14076 flow [2023-08-27 03:24:29,601 INFO L124 PetriNetUnfolderBase]: 209/1749 cut-off events. [2023-08-27 03:24:29,601 INFO L125 PetriNetUnfolderBase]: For 54672/54672 co-relation queries the response was YES. [2023-08-27 03:24:29,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4370 conditions, 1749 events. 209/1749 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3698 event pairs, 0 based on Foata normal form. 0/1470 useless extension candidates. Maximal degree in co-relation 4233. Up to 138 conditions per place. [2023-08-27 03:24:29,671 INFO L82 GeneralOperation]: Start removeDead. Operand has 2007 places, 2142 transitions, 14076 flow [2023-08-27 03:24:29,690 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 934 places, 935 transitions, 6769 flow [2023-08-27 03:24:29,691 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:29,691 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 934 places, 935 transitions, 6769 flow [2023-08-27 03:24:29,691 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 934 places, 935 transitions, 6769 flow [2023-08-27 03:24:29,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 934 places, 935 transitions, 6769 flow [2023-08-27 03:24:30,676 INFO L124 PetriNetUnfolderBase]: 209/1749 cut-off events. [2023-08-27 03:24:30,676 INFO L125 PetriNetUnfolderBase]: For 54672/54672 co-relation queries the response was YES. [2023-08-27 03:24:30,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4303 conditions, 1749 events. 209/1749 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3843 event pairs, 0 based on Foata normal form. 0/1470 useless extension candidates. Maximal degree in co-relation 4212. Up to 138 conditions per place. [2023-08-27 03:24:31,253 INFO L119 LiptonReduction]: Number of co-enabled transitions 762518 [2023-08-27 03:24:35,352 INFO L134 LiptonReduction]: Checked pairs total: 3215092 [2023-08-27 03:24:35,352 INFO L136 LiptonReduction]: Total number of compositions: 382 [2023-08-27 03:24:35,353 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:35,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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:35,353 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:24:35,652 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:35,652 INFO L124 PetriNetUnfolderBase]: 70/896 cut-off events. [2023-08-27 03:24:35,652 INFO L125 PetriNetUnfolderBase]: For 54672/54672 co-relation queries the response was YES. [2023-08-27 03:24:35,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:35,653 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, 1, 1] [2023-08-27 03:24:35,653 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:35,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:35,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1847988388, now seen corresponding path program 1 times [2023-08-27 03:24:35,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:35,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527634116] [2023-08-27 03:24:35,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:35,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:24:35,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:35,852 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:24:35,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:35,975 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:24:35,976 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:24:35,976 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:24:35,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:24:35,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-08-27 03:24:35,976 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:24:35,976 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:24:35,976 WARN L233 ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:24:35,976 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances. [2023-08-27 03:24:36,292 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:24:36,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2036 places, 2173 transitions, 14420 flow [2023-08-27 03:24:37,602 INFO L124 PetriNetUnfolderBase]: 212/1774 cut-off events. [2023-08-27 03:24:37,603 INFO L125 PetriNetUnfolderBase]: For 57086/57086 co-relation queries the response was YES. [2023-08-27 03:24:37,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4468 conditions, 1774 events. 212/1774 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3750 event pairs, 0 based on Foata normal form. 0/1491 useless extension candidates. Maximal degree in co-relation 4329. Up to 140 conditions per place. [2023-08-27 03:24:37,681 INFO L82 GeneralOperation]: Start removeDead. Operand has 2036 places, 2173 transitions, 14420 flow [2023-08-27 03:24:37,703 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 947 places, 948 transitions, 6936 flow [2023-08-27 03:24:37,703 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:37,703 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 947 places, 948 transitions, 6936 flow [2023-08-27 03:24:37,703 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 947 places, 948 transitions, 6936 flow [2023-08-27 03:24:37,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 947 places, 948 transitions, 6936 flow [2023-08-27 03:24:38,650 INFO L124 PetriNetUnfolderBase]: 212/1774 cut-off events. [2023-08-27 03:24:38,650 INFO L125 PetriNetUnfolderBase]: For 57086/57086 co-relation queries the response was YES. [2023-08-27 03:24:38,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4400 conditions, 1774 events. 212/1774 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3864 event pairs, 0 based on Foata normal form. 0/1491 useless extension candidates. Maximal degree in co-relation 4308. Up to 140 conditions per place. [2023-08-27 03:24:39,217 INFO L119 LiptonReduction]: Number of co-enabled transitions 784488 [2023-08-27 03:24:43,561 INFO L134 LiptonReduction]: Checked pairs total: 3734963 [2023-08-27 03:24:43,561 INFO L136 LiptonReduction]: Total number of compositions: 389 [2023-08-27 03:24:43,562 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:43,562 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:43,562 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:24:43,892 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:43,892 INFO L124 PetriNetUnfolderBase]: 71/909 cut-off events. [2023-08-27 03:24:43,892 INFO L125 PetriNetUnfolderBase]: For 57086/57086 co-relation queries the response was YES. [2023-08-27 03:24:43,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:43,892 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, 1, 1] [2023-08-27 03:24:43,892 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:43,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:43,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1580496795, now seen corresponding path program 1 times [2023-08-27 03:24:43,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:43,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720443562] [2023-08-27 03:24:43,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:43,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:24:44,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:44,051 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:24:44,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:44,183 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:24:44,183 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:24:44,183 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:24:44,183 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:24:44,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-08-27 03:24:44,183 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:24:44,184 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:24:44,184 WARN L233 ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:24:44,184 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances. [2023-08-27 03:24:44,444 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:24:44,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2065 places, 2204 transitions, 14768 flow [2023-08-27 03:24:45,561 INFO L124 PetriNetUnfolderBase]: 215/1799 cut-off events. [2023-08-27 03:24:45,562 INFO L125 PetriNetUnfolderBase]: For 59570/59570 co-relation queries the response was YES. [2023-08-27 03:24:45,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4567 conditions, 1799 events. 215/1799 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3857 event pairs, 0 based on Foata normal form. 0/1512 useless extension candidates. Maximal degree in co-relation 4426. Up to 142 conditions per place. [2023-08-27 03:24:45,643 INFO L82 GeneralOperation]: Start removeDead. Operand has 2065 places, 2204 transitions, 14768 flow [2023-08-27 03:24:45,666 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 960 places, 961 transitions, 7105 flow [2023-08-27 03:24:45,666 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:45,666 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 960 places, 961 transitions, 7105 flow [2023-08-27 03:24:45,666 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 960 places, 961 transitions, 7105 flow [2023-08-27 03:24:45,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 960 places, 961 transitions, 7105 flow [2023-08-27 03:24:46,644 INFO L124 PetriNetUnfolderBase]: 215/1799 cut-off events. [2023-08-27 03:24:46,644 INFO L125 PetriNetUnfolderBase]: For 59570/59570 co-relation queries the response was YES. [2023-08-27 03:24:46,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4498 conditions, 1799 events. 215/1799 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3928 event pairs, 0 based on Foata normal form. 0/1512 useless extension candidates. Maximal degree in co-relation 4405. Up to 142 conditions per place. [2023-08-27 03:24:47,249 INFO L119 LiptonReduction]: Number of co-enabled transitions 806770 [2023-08-27 03:24:51,519 INFO L134 LiptonReduction]: Checked pairs total: 3356855 [2023-08-27 03:24:51,519 INFO L136 LiptonReduction]: Total number of compositions: 393 [2023-08-27 03:24:51,520 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:51,520 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:51,520 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:24:51,843 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:51,843 INFO L124 PetriNetUnfolderBase]: 71/920 cut-off events. [2023-08-27 03:24:51,844 INFO L125 PetriNetUnfolderBase]: For 59570/59570 co-relation queries the response was YES. [2023-08-27 03:24:51,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:51,844 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, 1, 1] [2023-08-27 03:24:51,844 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:51,844 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:51,844 INFO L85 PathProgramCache]: Analyzing trace with hash 493522740, now seen corresponding path program 1 times [2023-08-27 03:24:51,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:51,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109945113] [2023-08-27 03:24:51,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:51,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:24:52,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:52,001 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:24:52,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:24:52,209 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:24:52,209 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:24:52,210 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:24:52,210 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:24:52,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-08-27 03:24:52,210 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:24:52,210 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:24:52,210 WARN L233 ceAbstractionStarter]: 70 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:24:52,210 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 71 thread instances. [2023-08-27 03:24:52,443 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:24:52,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2094 places, 2235 transitions, 15120 flow [2023-08-27 03:24:53,489 INFO L124 PetriNetUnfolderBase]: 218/1824 cut-off events. [2023-08-27 03:24:53,490 INFO L125 PetriNetUnfolderBase]: For 62125/62125 co-relation queries the response was YES. [2023-08-27 03:24:53,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4667 conditions, 1824 events. 218/1824 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3864 event pairs, 0 based on Foata normal form. 0/1533 useless extension candidates. Maximal degree in co-relation 4524. Up to 144 conditions per place. [2023-08-27 03:24:53,575 INFO L82 GeneralOperation]: Start removeDead. Operand has 2094 places, 2235 transitions, 15120 flow [2023-08-27 03:24:53,598 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 973 places, 974 transitions, 7276 flow [2023-08-27 03:24:53,599 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:24:53,599 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 973 places, 974 transitions, 7276 flow [2023-08-27 03:24:53,599 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 973 places, 974 transitions, 7276 flow [2023-08-27 03:24:53,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 973 places, 974 transitions, 7276 flow [2023-08-27 03:24:54,610 INFO L124 PetriNetUnfolderBase]: 218/1824 cut-off events. [2023-08-27 03:24:54,611 INFO L125 PetriNetUnfolderBase]: For 62125/62125 co-relation queries the response was YES. [2023-08-27 03:24:54,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4597 conditions, 1824 events. 218/1824 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3982 event pairs, 0 based on Foata normal form. 0/1533 useless extension candidates. Maximal degree in co-relation 4503. Up to 144 conditions per place. [2023-08-27 03:24:55,192 INFO L119 LiptonReduction]: Number of co-enabled transitions 829364 [2023-08-27 03:24:59,557 INFO L134 LiptonReduction]: Checked pairs total: 3521609 [2023-08-27 03:24:59,557 INFO L136 LiptonReduction]: Total number of compositions: 396 [2023-08-27 03:24:59,559 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:24:59,559 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:24:59,559 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:24:59,939 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:24:59,940 INFO L124 PetriNetUnfolderBase]: 73/934 cut-off events. [2023-08-27 03:24:59,940 INFO L125 PetriNetUnfolderBase]: For 62125/62125 co-relation queries the response was YES. [2023-08-27 03:24:59,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:24:59,940 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, 1, 1] [2023-08-27 03:24:59,940 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:24:59,940 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:24:59,940 INFO L85 PathProgramCache]: Analyzing trace with hash 355314702, now seen corresponding path program 1 times [2023-08-27 03:24:59,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:24:59,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851675761] [2023-08-27 03:24:59,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:24:59,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:25:00,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:00,094 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:25:00,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:00,251 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:25:00,251 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:25:00,251 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:25:00,251 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:25:00,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-08-27 03:25:00,252 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:25:00,252 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:25:00,252 WARN L233 ceAbstractionStarter]: 71 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:25:00,252 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 72 thread instances. [2023-08-27 03:25:00,477 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:25:00,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2123 places, 2266 transitions, 15476 flow [2023-08-27 03:25:01,565 INFO L124 PetriNetUnfolderBase]: 221/1849 cut-off events. [2023-08-27 03:25:01,566 INFO L125 PetriNetUnfolderBase]: For 64752/64752 co-relation queries the response was YES. [2023-08-27 03:25:01,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4768 conditions, 1849 events. 221/1849 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3890 event pairs, 0 based on Foata normal form. 0/1554 useless extension candidates. Maximal degree in co-relation 4623. Up to 146 conditions per place. [2023-08-27 03:25:01,652 INFO L82 GeneralOperation]: Start removeDead. Operand has 2123 places, 2266 transitions, 15476 flow [2023-08-27 03:25:01,676 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 986 places, 987 transitions, 7449 flow [2023-08-27 03:25:01,676 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:25:01,676 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 986 places, 987 transitions, 7449 flow [2023-08-27 03:25:01,677 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 986 places, 987 transitions, 7449 flow [2023-08-27 03:25:01,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 986 places, 987 transitions, 7449 flow [2023-08-27 03:25:02,722 INFO L124 PetriNetUnfolderBase]: 221/1849 cut-off events. [2023-08-27 03:25:02,722 INFO L125 PetriNetUnfolderBase]: For 64752/64752 co-relation queries the response was YES. [2023-08-27 03:25:02,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4697 conditions, 1849 events. 221/1849 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4020 event pairs, 0 based on Foata normal form. 0/1554 useless extension candidates. Maximal degree in co-relation 4602. Up to 146 conditions per place. [2023-08-27 03:25:03,340 INFO L119 LiptonReduction]: Number of co-enabled transitions 852270 [2023-08-27 03:25:07,661 INFO L134 LiptonReduction]: Checked pairs total: 3606290 [2023-08-27 03:25:07,662 INFO L136 LiptonReduction]: Total number of compositions: 401 [2023-08-27 03:25:07,663 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:25:07,663 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:25:07,663 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:25:08,041 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:25:08,042 INFO L124 PetriNetUnfolderBase]: 74/948 cut-off events. [2023-08-27 03:25:08,042 INFO L125 PetriNetUnfolderBase]: For 64752/64752 co-relation queries the response was YES. [2023-08-27 03:25:08,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:25:08,042 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, 1, 1] [2023-08-27 03:25:08,042 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:25:08,042 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:25:08,042 INFO L85 PathProgramCache]: Analyzing trace with hash 681922508, now seen corresponding path program 1 times [2023-08-27 03:25:08,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:25:08,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072602404] [2023-08-27 03:25:08,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:25:08,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:25:08,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:08,236 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:25:08,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:08,365 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:25:08,365 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:25:08,365 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:25:08,365 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:25:08,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-08-27 03:25:08,366 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:25:08,366 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:25:08,366 WARN L233 ceAbstractionStarter]: 72 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:25:08,366 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 73 thread instances. [2023-08-27 03:25:08,601 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:25:08,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2152 places, 2297 transitions, 15836 flow [2023-08-27 03:25:09,729 INFO L124 PetriNetUnfolderBase]: 224/1874 cut-off events. [2023-08-27 03:25:09,729 INFO L125 PetriNetUnfolderBase]: For 67452/67452 co-relation queries the response was YES. [2023-08-27 03:25:09,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4870 conditions, 1874 events. 224/1874 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3972 event pairs, 0 based on Foata normal form. 0/1575 useless extension candidates. Maximal degree in co-relation 4723. Up to 148 conditions per place. [2023-08-27 03:25:09,817 INFO L82 GeneralOperation]: Start removeDead. Operand has 2152 places, 2297 transitions, 15836 flow [2023-08-27 03:25:09,841 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 999 places, 1000 transitions, 7624 flow [2023-08-27 03:25:09,841 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:25:09,841 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 999 places, 1000 transitions, 7624 flow [2023-08-27 03:25:09,841 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 999 places, 1000 transitions, 7624 flow [2023-08-27 03:25:09,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 999 places, 1000 transitions, 7624 flow [2023-08-27 03:25:10,925 INFO L124 PetriNetUnfolderBase]: 224/1874 cut-off events. [2023-08-27 03:25:10,925 INFO L125 PetriNetUnfolderBase]: For 67452/67452 co-relation queries the response was YES. [2023-08-27 03:25:11,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4798 conditions, 1874 events. 224/1874 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4061 event pairs, 0 based on Foata normal form. 0/1575 useless extension candidates. Maximal degree in co-relation 4702. Up to 148 conditions per place. [2023-08-27 03:25:11,553 INFO L119 LiptonReduction]: Number of co-enabled transitions 875488 [2023-08-27 03:25:16,086 INFO L134 LiptonReduction]: Checked pairs total: 4173392 [2023-08-27 03:25:16,086 INFO L136 LiptonReduction]: Total number of compositions: 407 [2023-08-27 03:25:16,087 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:25:16,087 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:25:16,087 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:25:16,451 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:25:16,451 INFO L124 PetriNetUnfolderBase]: 74/958 cut-off events. [2023-08-27 03:25:16,451 INFO L125 PetriNetUnfolderBase]: For 67452/67452 co-relation queries the response was YES. [2023-08-27 03:25:16,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:25:16,451 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, 1, 1] [2023-08-27 03:25:16,451 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:25:16,451 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:25:16,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1341891228, now seen corresponding path program 1 times [2023-08-27 03:25:16,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:25:16,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55522479] [2023-08-27 03:25:16,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:25:16,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:25:16,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:16,671 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:25:16,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:16,825 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:25:16,825 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:25:16,825 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:25:16,825 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:25:16,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-08-27 03:25:16,825 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:25:16,826 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:25:16,826 WARN L233 ceAbstractionStarter]: 73 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:25:16,826 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 74 thread instances. [2023-08-27 03:25:17,064 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:25:17,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2181 places, 2328 transitions, 16200 flow [2023-08-27 03:25:18,230 INFO L124 PetriNetUnfolderBase]: 227/1899 cut-off events. [2023-08-27 03:25:18,230 INFO L125 PetriNetUnfolderBase]: For 70226/70226 co-relation queries the response was YES. [2023-08-27 03:25:18,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4973 conditions, 1899 events. 227/1899 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4000 event pairs, 0 based on Foata normal form. 0/1596 useless extension candidates. Maximal degree in co-relation 4824. Up to 150 conditions per place. [2023-08-27 03:25:18,321 INFO L82 GeneralOperation]: Start removeDead. Operand has 2181 places, 2328 transitions, 16200 flow [2023-08-27 03:25:18,345 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1012 places, 1013 transitions, 7801 flow [2023-08-27 03:25:18,346 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:25:18,346 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1012 places, 1013 transitions, 7801 flow [2023-08-27 03:25:18,346 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1012 places, 1013 transitions, 7801 flow [2023-08-27 03:25:18,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1012 places, 1013 transitions, 7801 flow [2023-08-27 03:25:19,506 INFO L124 PetriNetUnfolderBase]: 227/1899 cut-off events. [2023-08-27 03:25:19,506 INFO L125 PetriNetUnfolderBase]: For 70226/70226 co-relation queries the response was YES. [2023-08-27 03:25:19,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4900 conditions, 1899 events. 227/1899 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4164 event pairs, 0 based on Foata normal form. 0/1596 useless extension candidates. Maximal degree in co-relation 4803. Up to 150 conditions per place. [2023-08-27 03:25:20,166 INFO L119 LiptonReduction]: Number of co-enabled transitions 899018 [2023-08-27 03:25:24,698 INFO L134 LiptonReduction]: Checked pairs total: 3811293 [2023-08-27 03:25:24,698 INFO L136 LiptonReduction]: Total number of compositions: 411 [2023-08-27 03:25:24,699 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:25:24,699 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:25:24,699 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:25:25,079 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:25:25,079 INFO L124 PetriNetUnfolderBase]: 76/973 cut-off events. [2023-08-27 03:25:25,079 INFO L125 PetriNetUnfolderBase]: For 70226/70226 co-relation queries the response was YES. [2023-08-27 03:25:25,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:25:25,079 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, 1, 1] [2023-08-27 03:25:25,079 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:25:25,080 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:25:25,080 INFO L85 PathProgramCache]: Analyzing trace with hash -448728496, now seen corresponding path program 1 times [2023-08-27 03:25:25,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:25:25,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975875116] [2023-08-27 03:25:25,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:25:25,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:25:25,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:25,282 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:25:25,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:25,415 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:25:25,415 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:25:25,416 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:25:25,416 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:25:25,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-08-27 03:25:25,416 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:25:25,416 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:25:25,416 WARN L233 ceAbstractionStarter]: 74 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:25:25,416 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 75 thread instances. [2023-08-27 03:25:25,649 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:25:25,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2210 places, 2359 transitions, 16568 flow [2023-08-27 03:25:26,868 INFO L124 PetriNetUnfolderBase]: 230/1924 cut-off events. [2023-08-27 03:25:26,869 INFO L125 PetriNetUnfolderBase]: For 73075/73075 co-relation queries the response was YES. [2023-08-27 03:25:26,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5077 conditions, 1924 events. 230/1924 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4025 event pairs, 0 based on Foata normal form. 0/1617 useless extension candidates. Maximal degree in co-relation 4926. Up to 152 conditions per place. [2023-08-27 03:25:26,963 INFO L82 GeneralOperation]: Start removeDead. Operand has 2210 places, 2359 transitions, 16568 flow [2023-08-27 03:25:26,988 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1025 places, 1026 transitions, 7980 flow [2023-08-27 03:25:26,988 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:25:26,988 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1025 places, 1026 transitions, 7980 flow [2023-08-27 03:25:26,989 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1025 places, 1026 transitions, 7980 flow [2023-08-27 03:25:26,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1025 places, 1026 transitions, 7980 flow [2023-08-27 03:25:28,172 INFO L124 PetriNetUnfolderBase]: 230/1924 cut-off events. [2023-08-27 03:25:28,172 INFO L125 PetriNetUnfolderBase]: For 73075/73075 co-relation queries the response was YES. [2023-08-27 03:25:28,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5003 conditions, 1924 events. 230/1924 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4187 event pairs, 0 based on Foata normal form. 0/1617 useless extension candidates. Maximal degree in co-relation 4905. Up to 152 conditions per place. [2023-08-27 03:25:28,865 INFO L119 LiptonReduction]: Number of co-enabled transitions 922860 [2023-08-27 03:25:33,508 INFO L134 LiptonReduction]: Checked pairs total: 3920276 [2023-08-27 03:25:33,508 INFO L136 LiptonReduction]: Total number of compositions: 417 [2023-08-27 03:25:33,509 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:25:33,510 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:25:33,510 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:25:33,889 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:25:33,889 INFO L124 PetriNetUnfolderBase]: 77/987 cut-off events. [2023-08-27 03:25:33,889 INFO L125 PetriNetUnfolderBase]: For 73075/73075 co-relation queries the response was YES. [2023-08-27 03:25:33,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:25:33,890 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, 1, 1] [2023-08-27 03:25:33,890 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:25:33,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:25:33,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1869969650, now seen corresponding path program 1 times [2023-08-27 03:25:33,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:25:33,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929955485] [2023-08-27 03:25:33,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:25:33,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:25:34,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:34,110 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:25:34,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:34,326 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:25:34,326 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:25:34,327 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:25:34,327 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:25:34,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-08-27 03:25:34,327 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:25:34,327 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:25:34,327 WARN L233 ceAbstractionStarter]: 75 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:25:34,327 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 76 thread instances. [2023-08-27 03:25:34,603 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:25:34,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2239 places, 2390 transitions, 16940 flow [2023-08-27 03:25:35,919 INFO L124 PetriNetUnfolderBase]: 233/1949 cut-off events. [2023-08-27 03:25:35,920 INFO L125 PetriNetUnfolderBase]: For 76000/76000 co-relation queries the response was YES. [2023-08-27 03:25:36,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5182 conditions, 1949 events. 233/1949 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4098 event pairs, 0 based on Foata normal form. 0/1638 useless extension candidates. Maximal degree in co-relation 5029. Up to 154 conditions per place. [2023-08-27 03:25:36,016 INFO L82 GeneralOperation]: Start removeDead. Operand has 2239 places, 2390 transitions, 16940 flow [2023-08-27 03:25:36,042 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1038 places, 1039 transitions, 8161 flow [2023-08-27 03:25:36,042 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:25:36,042 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1038 places, 1039 transitions, 8161 flow [2023-08-27 03:25:36,042 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1038 places, 1039 transitions, 8161 flow [2023-08-27 03:25:36,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1038 places, 1039 transitions, 8161 flow [2023-08-27 03:25:37,267 INFO L124 PetriNetUnfolderBase]: 233/1949 cut-off events. [2023-08-27 03:25:37,267 INFO L125 PetriNetUnfolderBase]: For 76000/76000 co-relation queries the response was YES. [2023-08-27 03:25:37,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5107 conditions, 1949 events. 233/1949 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4275 event pairs, 0 based on Foata normal form. 0/1638 useless extension candidates. Maximal degree in co-relation 5008. Up to 154 conditions per place. [2023-08-27 03:25:37,954 INFO L119 LiptonReduction]: Number of co-enabled transitions 947014 [2023-08-27 03:25:42,581 INFO L134 LiptonReduction]: Checked pairs total: 4578421 [2023-08-27 03:25:42,581 INFO L136 LiptonReduction]: Total number of compositions: 422 [2023-08-27 03:25:42,582 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:25:42,582 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:25:42,582 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:25:42,972 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:25:42,972 INFO L124 PetriNetUnfolderBase]: 78/999 cut-off events. [2023-08-27 03:25:42,972 INFO L125 PetriNetUnfolderBase]: For 76000/76000 co-relation queries the response was YES. [2023-08-27 03:25:42,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:25:42,972 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, 1, 1] [2023-08-27 03:25:42,972 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:25:42,972 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:25:42,973 INFO L85 PathProgramCache]: Analyzing trace with hash 495393165, now seen corresponding path program 1 times [2023-08-27 03:25:42,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:25:42,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293654935] [2023-08-27 03:25:42,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:25:42,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:25:43,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:43,184 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:25:43,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:43,340 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:25:43,340 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:25:43,340 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:25:43,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:25:43,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-08-27 03:25:43,340 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:25:43,341 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:25:43,341 WARN L233 ceAbstractionStarter]: 76 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:25:43,341 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 77 thread instances. [2023-08-27 03:25:43,595 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:25:43,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2268 places, 2421 transitions, 17316 flow [2023-08-27 03:25:44,857 INFO L124 PetriNetUnfolderBase]: 236/1974 cut-off events. [2023-08-27 03:25:44,857 INFO L125 PetriNetUnfolderBase]: For 79002/79002 co-relation queries the response was YES. [2023-08-27 03:25:44,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5288 conditions, 1974 events. 236/1974 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4164 event pairs, 0 based on Foata normal form. 0/1659 useless extension candidates. Maximal degree in co-relation 5133. Up to 156 conditions per place. [2023-08-27 03:25:44,959 INFO L82 GeneralOperation]: Start removeDead. Operand has 2268 places, 2421 transitions, 17316 flow [2023-08-27 03:25:44,986 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1051 places, 1052 transitions, 8344 flow [2023-08-27 03:25:44,986 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:25:44,986 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1051 places, 1052 transitions, 8344 flow [2023-08-27 03:25:44,986 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1051 places, 1052 transitions, 8344 flow [2023-08-27 03:25:44,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1051 places, 1052 transitions, 8344 flow [2023-08-27 03:25:46,708 INFO L124 PetriNetUnfolderBase]: 236/1974 cut-off events. [2023-08-27 03:25:46,708 INFO L125 PetriNetUnfolderBase]: For 79002/79002 co-relation queries the response was YES. [2023-08-27 03:25:46,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5212 conditions, 1974 events. 236/1974 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4281 event pairs, 0 based on Foata normal form. 0/1659 useless extension candidates. Maximal degree in co-relation 5112. Up to 156 conditions per place. [2023-08-27 03:25:47,681 INFO L119 LiptonReduction]: Number of co-enabled transitions 971480 [2023-08-27 03:25:52,573 INFO L134 LiptonReduction]: Checked pairs total: 4690951 [2023-08-27 03:25:52,573 INFO L136 LiptonReduction]: Total number of compositions: 427 [2023-08-27 03:25:52,574 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:25:52,574 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:25:52,574 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:25:52,978 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:25:52,978 INFO L124 PetriNetUnfolderBase]: 79/1012 cut-off events. [2023-08-27 03:25:52,978 INFO L125 PetriNetUnfolderBase]: For 79002/79002 co-relation queries the response was YES. [2023-08-27 03:25:52,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:25:52,978 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, 1, 1] [2023-08-27 03:25:52,978 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:25:52,979 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:25:52,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1566607511, now seen corresponding path program 1 times [2023-08-27 03:25:52,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:25:52,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539524803] [2023-08-27 03:25:52,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:25:52,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:25:53,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:53,231 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:25:53,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:25:53,419 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:25:53,419 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:25:53,419 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:25:53,419 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:25:53,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2023-08-27 03:25:53,420 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:25:53,420 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:25:53,420 WARN L233 ceAbstractionStarter]: 77 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:25:53,420 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 78 thread instances. [2023-08-27 03:25:53,664 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:25:53,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2297 places, 2452 transitions, 17696 flow [2023-08-27 03:25:54,905 INFO L124 PetriNetUnfolderBase]: 239/1999 cut-off events. [2023-08-27 03:25:54,905 INFO L125 PetriNetUnfolderBase]: For 82082/82082 co-relation queries the response was YES. [2023-08-27 03:25:55,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5395 conditions, 1999 events. 239/1999 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4231 event pairs, 0 based on Foata normal form. 0/1680 useless extension candidates. Maximal degree in co-relation 5238. Up to 158 conditions per place. [2023-08-27 03:25:55,013 INFO L82 GeneralOperation]: Start removeDead. Operand has 2297 places, 2452 transitions, 17696 flow [2023-08-27 03:25:55,042 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1064 places, 1065 transitions, 8529 flow [2023-08-27 03:25:55,042 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:25:55,042 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1064 places, 1065 transitions, 8529 flow [2023-08-27 03:25:55,042 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1064 places, 1065 transitions, 8529 flow [2023-08-27 03:25:55,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1064 places, 1065 transitions, 8529 flow [2023-08-27 03:25:56,507 INFO L124 PetriNetUnfolderBase]: 239/1999 cut-off events. [2023-08-27 03:25:56,507 INFO L125 PetriNetUnfolderBase]: For 82082/82082 co-relation queries the response was YES. [2023-08-27 03:25:56,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5318 conditions, 1999 events. 239/1999 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4313 event pairs, 0 based on Foata normal form. 0/1680 useless extension candidates. Maximal degree in co-relation 5217. Up to 158 conditions per place. [2023-08-27 03:25:56,930 INFO L119 LiptonReduction]: Number of co-enabled transitions 996258 [2023-08-27 03:26:01,582 INFO L134 LiptonReduction]: Checked pairs total: 4245554 [2023-08-27 03:26:01,582 INFO L136 LiptonReduction]: Total number of compositions: 431 [2023-08-27 03:26:01,583 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:26:01,584 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:26:01,584 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:26:02,131 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:26:02,131 INFO L124 PetriNetUnfolderBase]: 80/1025 cut-off events. [2023-08-27 03:26:02,131 INFO L125 PetriNetUnfolderBase]: For 82082/82082 co-relation queries the response was YES. [2023-08-27 03:26:02,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:26:02,131 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, 1, 1] [2023-08-27 03:26:02,131 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:26:02,131 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:26:02,132 INFO L85 PathProgramCache]: Analyzing trace with hash 41964348, now seen corresponding path program 1 times [2023-08-27 03:26:02,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:26:02,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207803328] [2023-08-27 03:26:02,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:26:02,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:26:02,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:02,308 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:26:02,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:02,514 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:26:02,514 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:26:02,514 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:26:02,514 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:26:02,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2023-08-27 03:26:02,514 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:26:02,514 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:26:02,515 WARN L233 ceAbstractionStarter]: 78 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:26:02,515 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 79 thread instances. [2023-08-27 03:26:02,770 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:26:02,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2326 places, 2483 transitions, 18080 flow [2023-08-27 03:26:04,254 INFO L124 PetriNetUnfolderBase]: 242/2024 cut-off events. [2023-08-27 03:26:04,254 INFO L125 PetriNetUnfolderBase]: For 85241/85241 co-relation queries the response was YES. [2023-08-27 03:26:04,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5503 conditions, 2024 events. 242/2024 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4294 event pairs, 0 based on Foata normal form. 0/1701 useless extension candidates. Maximal degree in co-relation 5344. Up to 160 conditions per place. [2023-08-27 03:26:04,355 INFO L82 GeneralOperation]: Start removeDead. Operand has 2326 places, 2483 transitions, 18080 flow [2023-08-27 03:26:04,377 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1077 places, 1078 transitions, 8716 flow [2023-08-27 03:26:04,377 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:26:04,377 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1077 places, 1078 transitions, 8716 flow [2023-08-27 03:26:04,377 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1077 places, 1078 transitions, 8716 flow [2023-08-27 03:26:04,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1077 places, 1078 transitions, 8716 flow [2023-08-27 03:26:05,625 INFO L124 PetriNetUnfolderBase]: 242/2024 cut-off events. [2023-08-27 03:26:05,625 INFO L125 PetriNetUnfolderBase]: For 85241/85241 co-relation queries the response was YES. [2023-08-27 03:26:05,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5425 conditions, 2024 events. 242/2024 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4379 event pairs, 0 based on Foata normal form. 0/1701 useless extension candidates. Maximal degree in co-relation 5323. Up to 160 conditions per place. [2023-08-27 03:26:06,066 INFO L119 LiptonReduction]: Number of co-enabled transitions 1021348 [2023-08-27 03:26:10,762 INFO L134 LiptonReduction]: Checked pairs total: 4323848 [2023-08-27 03:26:10,762 INFO L136 LiptonReduction]: Total number of compositions: 436 [2023-08-27 03:26:10,763 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:26:10,764 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:26:10,764 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:26:11,218 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:26:11,219 INFO L124 PetriNetUnfolderBase]: 81/1039 cut-off events. [2023-08-27 03:26:11,219 INFO L125 PetriNetUnfolderBase]: For 85241/85241 co-relation queries the response was YES. [2023-08-27 03:26:11,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:26:11,219 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, 1, 1] [2023-08-27 03:26:11,219 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:26:11,219 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:26:11,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1578821061, now seen corresponding path program 1 times [2023-08-27 03:26:11,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:26:11,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715127001] [2023-08-27 03:26:11,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:26:11,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:26:11,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:11,386 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:26:11,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:11,572 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:26:11,572 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:26:11,572 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:26:11,573 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:26:11,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-08-27 03:26:11,573 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:26:11,573 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:26:11,573 WARN L233 ceAbstractionStarter]: 79 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:26:11,573 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 80 thread instances. [2023-08-27 03:26:11,819 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:26:11,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2355 places, 2514 transitions, 18468 flow [2023-08-27 03:26:13,330 INFO L124 PetriNetUnfolderBase]: 245/2049 cut-off events. [2023-08-27 03:26:13,330 INFO L125 PetriNetUnfolderBase]: For 88480/88480 co-relation queries the response was YES. [2023-08-27 03:26:13,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5612 conditions, 2049 events. 245/2049 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4327 event pairs, 0 based on Foata normal form. 0/1722 useless extension candidates. Maximal degree in co-relation 5451. Up to 162 conditions per place. [2023-08-27 03:26:13,435 INFO L82 GeneralOperation]: Start removeDead. Operand has 2355 places, 2514 transitions, 18468 flow [2023-08-27 03:26:13,460 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1090 places, 1091 transitions, 8905 flow [2023-08-27 03:26:13,460 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:26:13,460 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1090 places, 1091 transitions, 8905 flow [2023-08-27 03:26:13,460 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1090 places, 1091 transitions, 8905 flow [2023-08-27 03:26:13,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1090 places, 1091 transitions, 8905 flow [2023-08-27 03:26:14,737 INFO L124 PetriNetUnfolderBase]: 245/2049 cut-off events. [2023-08-27 03:26:14,737 INFO L125 PetriNetUnfolderBase]: For 88480/88480 co-relation queries the response was YES. [2023-08-27 03:26:14,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5533 conditions, 2049 events. 245/2049 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4399 event pairs, 0 based on Foata normal form. 0/1722 useless extension candidates. Maximal degree in co-relation 5430. Up to 162 conditions per place. [2023-08-27 03:26:15,457 INFO L119 LiptonReduction]: Number of co-enabled transitions 1046750 [2023-08-27 03:26:20,209 INFO L134 LiptonReduction]: Checked pairs total: 4442922 [2023-08-27 03:26:20,209 INFO L136 LiptonReduction]: Total number of compositions: 442 [2023-08-27 03:26:20,210 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:26:20,210 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:26:20,210 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:26:20,643 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:26:20,643 INFO L124 PetriNetUnfolderBase]: 82/1052 cut-off events. [2023-08-27 03:26:20,643 INFO L125 PetriNetUnfolderBase]: For 88480/88480 co-relation queries the response was YES. [2023-08-27 03:26:20,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:26:20,643 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, 1, 1] [2023-08-27 03:26:20,643 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:26:20,643 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:26:20,644 INFO L85 PathProgramCache]: Analyzing trace with hash 197434133, now seen corresponding path program 1 times [2023-08-27 03:26:20,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:26:20,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619368230] [2023-08-27 03:26:20,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:26:20,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:26:20,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:20,891 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:26:20,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:21,070 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:26:21,071 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:26:21,071 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:26:21,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:26:21,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2023-08-27 03:26:21,071 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:26:21,071 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:26:21,071 WARN L233 ceAbstractionStarter]: 80 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:26:21,071 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 81 thread instances. [2023-08-27 03:26:21,328 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:26:21,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2384 places, 2545 transitions, 18860 flow [2023-08-27 03:26:22,709 INFO L124 PetriNetUnfolderBase]: 248/2074 cut-off events. [2023-08-27 03:26:22,709 INFO L125 PetriNetUnfolderBase]: For 91800/91800 co-relation queries the response was YES. [2023-08-27 03:26:22,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5722 conditions, 2074 events. 248/2074 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4421 event pairs, 0 based on Foata normal form. 0/1743 useless extension candidates. Maximal degree in co-relation 5559. Up to 164 conditions per place. [2023-08-27 03:26:22,824 INFO L82 GeneralOperation]: Start removeDead. Operand has 2384 places, 2545 transitions, 18860 flow [2023-08-27 03:26:22,854 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1103 places, 1104 transitions, 9096 flow [2023-08-27 03:26:22,854 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:26:22,854 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1103 places, 1104 transitions, 9096 flow [2023-08-27 03:26:22,855 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1103 places, 1104 transitions, 9096 flow [2023-08-27 03:26:22,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1103 places, 1104 transitions, 9096 flow [2023-08-27 03:26:24,485 INFO L124 PetriNetUnfolderBase]: 248/2074 cut-off events. [2023-08-27 03:26:24,486 INFO L125 PetriNetUnfolderBase]: For 91800/91800 co-relation queries the response was YES. [2023-08-27 03:26:24,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5642 conditions, 2074 events. 248/2074 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4452 event pairs, 0 based on Foata normal form. 0/1743 useless extension candidates. Maximal degree in co-relation 5538. Up to 164 conditions per place. [2023-08-27 03:26:24,950 INFO L119 LiptonReduction]: Number of co-enabled transitions 1072464 [2023-08-27 03:26:29,760 INFO L134 LiptonReduction]: Checked pairs total: 4546161 [2023-08-27 03:26:29,761 INFO L136 LiptonReduction]: Total number of compositions: 446 [2023-08-27 03:26:29,762 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:26:29,762 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:26:29,762 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:26:30,264 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:26:30,264 INFO L124 PetriNetUnfolderBase]: 83/1065 cut-off events. [2023-08-27 03:26:30,264 INFO L125 PetriNetUnfolderBase]: For 91800/91800 co-relation queries the response was YES. [2023-08-27 03:26:30,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:26:30,264 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, 1, 1] [2023-08-27 03:26:30,264 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:26:30,264 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:26:30,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1260564065, now seen corresponding path program 1 times [2023-08-27 03:26:30,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:26:30,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160192910] [2023-08-27 03:26:30,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:26:30,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:26:30,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:30,464 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:26:30,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:30,677 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:26:30,677 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:26:30,677 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:26:30,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:26:30,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2023-08-27 03:26:30,678 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:26:30,678 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:26:30,678 WARN L233 ceAbstractionStarter]: 81 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:26:30,678 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 82 thread instances. [2023-08-27 03:26:30,931 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:26:30,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2413 places, 2576 transitions, 19256 flow [2023-08-27 03:26:32,483 INFO L124 PetriNetUnfolderBase]: 251/2099 cut-off events. [2023-08-27 03:26:32,483 INFO L125 PetriNetUnfolderBase]: For 95202/95202 co-relation queries the response was YES. [2023-08-27 03:26:32,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5833 conditions, 2099 events. 251/2099 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4450 event pairs, 0 based on Foata normal form. 0/1764 useless extension candidates. Maximal degree in co-relation 5668. Up to 166 conditions per place. [2023-08-27 03:26:32,589 INFO L82 GeneralOperation]: Start removeDead. Operand has 2413 places, 2576 transitions, 19256 flow [2023-08-27 03:26:32,614 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1116 places, 1117 transitions, 9289 flow [2023-08-27 03:26:32,614 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:26:32,614 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1116 places, 1117 transitions, 9289 flow [2023-08-27 03:26:32,615 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1116 places, 1117 transitions, 9289 flow [2023-08-27 03:26:32,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1116 places, 1117 transitions, 9289 flow [2023-08-27 03:26:33,940 INFO L124 PetriNetUnfolderBase]: 251/2099 cut-off events. [2023-08-27 03:26:33,941 INFO L125 PetriNetUnfolderBase]: For 95202/95202 co-relation queries the response was YES. [2023-08-27 03:26:34,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5752 conditions, 2099 events. 251/2099 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4505 event pairs, 0 based on Foata normal form. 0/1764 useless extension candidates. Maximal degree in co-relation 5647. Up to 166 conditions per place. [2023-08-27 03:26:34,689 INFO L119 LiptonReduction]: Number of co-enabled transitions 1098490 [2023-08-27 03:26:39,587 INFO L134 LiptonReduction]: Checked pairs total: 4650286 [2023-08-27 03:26:39,588 INFO L136 LiptonReduction]: Total number of compositions: 452 [2023-08-27 03:26:39,588 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:26:39,589 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:26:39,589 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:26:40,045 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:26:40,045 INFO L124 PetriNetUnfolderBase]: 84/1076 cut-off events. [2023-08-27 03:26:40,045 INFO L125 PetriNetUnfolderBase]: For 95202/95202 co-relation queries the response was YES. [2023-08-27 03:26:40,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:26:40,046 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, 1, 1] [2023-08-27 03:26:40,046 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:26:40,046 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:26:40,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1234517567, now seen corresponding path program 1 times [2023-08-27 03:26:40,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:26:40,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731249708] [2023-08-27 03:26:40,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:26:40,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:26:40,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:40,267 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:26:40,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:40,463 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:26:40,463 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:26:40,463 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:26:40,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:26:40,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2023-08-27 03:26:40,464 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:26:40,464 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:26:40,464 WARN L233 ceAbstractionStarter]: 82 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:26:40,464 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 83 thread instances. [2023-08-27 03:26:40,730 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:26:40,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2442 places, 2607 transitions, 19656 flow [2023-08-27 03:26:42,169 INFO L124 PetriNetUnfolderBase]: 254/2124 cut-off events. [2023-08-27 03:26:42,170 INFO L125 PetriNetUnfolderBase]: For 98687/98687 co-relation queries the response was YES. [2023-08-27 03:26:42,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5945 conditions, 2124 events. 254/2124 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4475 event pairs, 0 based on Foata normal form. 0/1785 useless extension candidates. Maximal degree in co-relation 5778. Up to 168 conditions per place. [2023-08-27 03:26:42,295 INFO L82 GeneralOperation]: Start removeDead. Operand has 2442 places, 2607 transitions, 19656 flow [2023-08-27 03:26:42,330 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1129 places, 1130 transitions, 9484 flow [2023-08-27 03:26:42,330 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:26:42,330 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1129 places, 1130 transitions, 9484 flow [2023-08-27 03:26:42,330 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1129 places, 1130 transitions, 9484 flow [2023-08-27 03:26:42,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1129 places, 1130 transitions, 9484 flow [2023-08-27 03:26:44,047 INFO L124 PetriNetUnfolderBase]: 254/2124 cut-off events. [2023-08-27 03:26:44,047 INFO L125 PetriNetUnfolderBase]: For 98687/98687 co-relation queries the response was YES. [2023-08-27 03:26:44,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5863 conditions, 2124 events. 254/2124 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4533 event pairs, 0 based on Foata normal form. 0/1785 useless extension candidates. Maximal degree in co-relation 5757. Up to 168 conditions per place. [2023-08-27 03:26:44,536 INFO L119 LiptonReduction]: Number of co-enabled transitions 1124828 [2023-08-27 03:26:49,698 INFO L134 LiptonReduction]: Checked pairs total: 5462908 [2023-08-27 03:26:49,698 INFO L136 LiptonReduction]: Total number of compositions: 457 [2023-08-27 03:26:49,699 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:26:49,699 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:26:49,699 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:26:50,179 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:26:50,179 INFO L124 PetriNetUnfolderBase]: 85/1091 cut-off events. [2023-08-27 03:26:50,179 INFO L125 PetriNetUnfolderBase]: For 98687/98687 co-relation queries the response was YES. [2023-08-27 03:26:50,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:26:50,179 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, 1, 1] [2023-08-27 03:26:50,179 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:26:50,179 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:26:50,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1178275112, now seen corresponding path program 1 times [2023-08-27 03:26:50,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:26:50,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838243707] [2023-08-27 03:26:50,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:26:50,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:26:50,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:50,366 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:26:50,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:26:50,631 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:26:50,631 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:26:50,631 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:26:50,631 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:26:50,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2023-08-27 03:26:50,632 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:26:50,632 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:26:50,632 WARN L233 ceAbstractionStarter]: 83 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:26:50,632 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 84 thread instances. [2023-08-27 03:26:51,091 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:26:51,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2471 places, 2638 transitions, 20060 flow [2023-08-27 03:26:52,638 INFO L124 PetriNetUnfolderBase]: 257/2149 cut-off events. [2023-08-27 03:26:52,638 INFO L125 PetriNetUnfolderBase]: For 102256/102256 co-relation queries the response was YES. [2023-08-27 03:26:52,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6058 conditions, 2149 events. 257/2149 cut-off events. For 102256/102256 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4520 event pairs, 0 based on Foata normal form. 0/1806 useless extension candidates. Maximal degree in co-relation 5889. Up to 170 conditions per place. [2023-08-27 03:26:52,757 INFO L82 GeneralOperation]: Start removeDead. Operand has 2471 places, 2638 transitions, 20060 flow [2023-08-27 03:26:52,786 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1142 places, 1143 transitions, 9681 flow [2023-08-27 03:26:52,786 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:26:52,786 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1142 places, 1143 transitions, 9681 flow [2023-08-27 03:26:52,787 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1142 places, 1143 transitions, 9681 flow [2023-08-27 03:26:52,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1142 places, 1143 transitions, 9681 flow [2023-08-27 03:26:54,340 INFO L124 PetriNetUnfolderBase]: 257/2149 cut-off events. [2023-08-27 03:26:54,340 INFO L125 PetriNetUnfolderBase]: For 102256/102256 co-relation queries the response was YES. [2023-08-27 03:26:54,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5975 conditions, 2149 events. 257/2149 cut-off events. For 102256/102256 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4548 event pairs, 0 based on Foata normal form. 0/1806 useless extension candidates. Maximal degree in co-relation 5868. Up to 170 conditions per place. [2023-08-27 03:26:54,849 INFO L119 LiptonReduction]: Number of co-enabled transitions 1151478 [2023-08-27 03:26:59,853 INFO L134 LiptonReduction]: Checked pairs total: 4889416 [2023-08-27 03:26:59,854 INFO L136 LiptonReduction]: Total number of compositions: 462 [2023-08-27 03:26:59,855 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:26:59,855 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:26:59,855 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:27:00,428 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:27:00,428 INFO L124 PetriNetUnfolderBase]: 86/1103 cut-off events. [2023-08-27 03:27:00,428 INFO L125 PetriNetUnfolderBase]: For 102256/102256 co-relation queries the response was YES. [2023-08-27 03:27:00,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:27:00,428 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, 1, 1] [2023-08-27 03:27:00,429 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:27:00,429 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:27:00,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1192465478, now seen corresponding path program 1 times [2023-08-27 03:27:00,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:27:00,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324514025] [2023-08-27 03:27:00,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:27:00,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:27:00,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:00,622 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:27:00,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:00,824 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:27:00,824 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:27:00,824 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:27:00,824 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:27:00,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2023-08-27 03:27:00,825 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:27:00,825 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:27:00,825 WARN L233 ceAbstractionStarter]: 84 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:27:00,825 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 85 thread instances. [2023-08-27 03:27:01,167 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:27:01,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2500 places, 2669 transitions, 20468 flow [2023-08-27 03:27:02,943 INFO L124 PetriNetUnfolderBase]: 260/2174 cut-off events. [2023-08-27 03:27:02,943 INFO L125 PetriNetUnfolderBase]: For 105910/105910 co-relation queries the response was YES. [2023-08-27 03:27:03,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6172 conditions, 2174 events. 260/2174 cut-off events. For 105910/105910 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4589 event pairs, 0 based on Foata normal form. 0/1827 useless extension candidates. Maximal degree in co-relation 6001. Up to 172 conditions per place. [2023-08-27 03:27:03,065 INFO L82 GeneralOperation]: Start removeDead. Operand has 2500 places, 2669 transitions, 20468 flow [2023-08-27 03:27:03,093 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1155 places, 1156 transitions, 9880 flow [2023-08-27 03:27:03,094 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:27:03,094 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1155 places, 1156 transitions, 9880 flow [2023-08-27 03:27:03,094 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1155 places, 1156 transitions, 9880 flow [2023-08-27 03:27:03,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1155 places, 1156 transitions, 9880 flow [2023-08-27 03:27:04,543 INFO L124 PetriNetUnfolderBase]: 260/2174 cut-off events. [2023-08-27 03:27:04,543 INFO L125 PetriNetUnfolderBase]: For 105910/105910 co-relation queries the response was YES. [2023-08-27 03:27:04,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6088 conditions, 2174 events. 260/2174 cut-off events. For 105910/105910 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4669 event pairs, 0 based on Foata normal form. 0/1827 useless extension candidates. Maximal degree in co-relation 5980. Up to 172 conditions per place. [2023-08-27 03:27:05,365 INFO L119 LiptonReduction]: Number of co-enabled transitions 1178440 [2023-08-27 03:27:10,530 INFO L134 LiptonReduction]: Checked pairs total: 5723631 [2023-08-27 03:27:10,531 INFO L136 LiptonReduction]: Total number of compositions: 467 [2023-08-27 03:27:10,532 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:27:10,532 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:27:10,532 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:27:11,176 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:27:11,176 INFO L124 PetriNetUnfolderBase]: 87/1116 cut-off events. [2023-08-27 03:27:11,176 INFO L125 PetriNetUnfolderBase]: For 105910/105910 co-relation queries the response was YES. [2023-08-27 03:27:11,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:27:11,176 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, 1, 1] [2023-08-27 03:27:11,176 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:27:11,177 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:27:11,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1711342229, now seen corresponding path program 1 times [2023-08-27 03:27:11,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:27:11,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339727608] [2023-08-27 03:27:11,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:27:11,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:27:11,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:11,412 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:27:11,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:11,658 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:27:11,658 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:27:11,658 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:27:11,658 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:27:11,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2023-08-27 03:27:11,658 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:27:11,658 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:27:11,658 WARN L233 ceAbstractionStarter]: 85 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:27:11,658 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 86 thread instances. [2023-08-27 03:27:11,948 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:27:11,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2529 places, 2700 transitions, 20880 flow [2023-08-27 03:27:13,859 INFO L124 PetriNetUnfolderBase]: 263/2199 cut-off events. [2023-08-27 03:27:13,859 INFO L125 PetriNetUnfolderBase]: For 109650/109650 co-relation queries the response was YES. [2023-08-27 03:27:13,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6287 conditions, 2199 events. 263/2199 cut-off events. For 109650/109650 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4642 event pairs, 0 based on Foata normal form. 0/1848 useless extension candidates. Maximal degree in co-relation 6114. Up to 174 conditions per place. [2023-08-27 03:27:13,982 INFO L82 GeneralOperation]: Start removeDead. Operand has 2529 places, 2700 transitions, 20880 flow [2023-08-27 03:27:14,010 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1168 places, 1169 transitions, 10081 flow [2023-08-27 03:27:14,010 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:27:14,010 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1168 places, 1169 transitions, 10081 flow [2023-08-27 03:27:14,010 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1168 places, 1169 transitions, 10081 flow [2023-08-27 03:27:14,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1168 places, 1169 transitions, 10081 flow [2023-08-27 03:27:15,471 INFO L124 PetriNetUnfolderBase]: 263/2199 cut-off events. [2023-08-27 03:27:15,472 INFO L125 PetriNetUnfolderBase]: For 109650/109650 co-relation queries the response was YES. [2023-08-27 03:27:15,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6202 conditions, 2199 events. 263/2199 cut-off events. For 109650/109650 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4513 event pairs, 0 based on Foata normal form. 0/1848 useless extension candidates. Maximal degree in co-relation 6093. Up to 174 conditions per place. [2023-08-27 03:27:16,301 INFO L119 LiptonReduction]: Number of co-enabled transitions 1205714 [2023-08-27 03:27:21,458 INFO L134 LiptonReduction]: Checked pairs total: 5122068 [2023-08-27 03:27:21,458 INFO L136 LiptonReduction]: Total number of compositions: 471 [2023-08-27 03:27:21,459 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:27:21,459 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:27:21,459 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:27:22,073 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:27:22,074 INFO L124 PetriNetUnfolderBase]: 88/1129 cut-off events. [2023-08-27 03:27:22,074 INFO L125 PetriNetUnfolderBase]: For 109650/109650 co-relation queries the response was YES. [2023-08-27 03:27:22,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:27:22,074 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, 1, 1] [2023-08-27 03:27:22,074 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:27:22,074 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:27:22,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1031557408, now seen corresponding path program 1 times [2023-08-27 03:27:22,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:27:22,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168195538] [2023-08-27 03:27:22,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:27:22,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:27:22,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:22,288 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:27:22,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:22,616 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:27:22,616 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:27:22,616 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:27:22,616 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:27:22,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2023-08-27 03:27:22,616 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:27:22,617 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:27:22,617 WARN L233 ceAbstractionStarter]: 86 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:27:22,617 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 87 thread instances. [2023-08-27 03:27:22,896 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:27:22,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2558 places, 2731 transitions, 21296 flow [2023-08-27 03:27:24,746 INFO L124 PetriNetUnfolderBase]: 266/2224 cut-off events. [2023-08-27 03:27:24,747 INFO L125 PetriNetUnfolderBase]: For 113477/113477 co-relation queries the response was YES. [2023-08-27 03:27:24,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6403 conditions, 2224 events. 266/2224 cut-off events. For 113477/113477 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4697 event pairs, 0 based on Foata normal form. 0/1869 useless extension candidates. Maximal degree in co-relation 6228. Up to 176 conditions per place. [2023-08-27 03:27:24,872 INFO L82 GeneralOperation]: Start removeDead. Operand has 2558 places, 2731 transitions, 21296 flow [2023-08-27 03:27:24,902 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1181 places, 1182 transitions, 10284 flow [2023-08-27 03:27:24,902 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:27:24,902 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1181 places, 1182 transitions, 10284 flow [2023-08-27 03:27:24,902 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1181 places, 1182 transitions, 10284 flow [2023-08-27 03:27:24,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1181 places, 1182 transitions, 10284 flow [2023-08-27 03:27:26,431 INFO L124 PetriNetUnfolderBase]: 266/2224 cut-off events. [2023-08-27 03:27:26,431 INFO L125 PetriNetUnfolderBase]: For 113477/113477 co-relation queries the response was YES. [2023-08-27 03:27:26,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6317 conditions, 2224 events. 266/2224 cut-off events. For 113477/113477 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4738 event pairs, 0 based on Foata normal form. 0/1869 useless extension candidates. Maximal degree in co-relation 6207. Up to 176 conditions per place. [2023-08-27 03:27:27,618 INFO L119 LiptonReduction]: Number of co-enabled transitions 1233300 [2023-08-27 03:27:33,406 INFO L134 LiptonReduction]: Checked pairs total: 5237584 [2023-08-27 03:27:33,406 INFO L136 LiptonReduction]: Total number of compositions: 477 [2023-08-27 03:27:33,408 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:27:33,408 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:27:33,408 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:27:34,011 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:27:34,011 INFO L124 PetriNetUnfolderBase]: 89/1143 cut-off events. [2023-08-27 03:27:34,011 INFO L125 PetriNetUnfolderBase]: For 113477/113477 co-relation queries the response was YES. [2023-08-27 03:27:34,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:27:34,011 INFO L208 CegarLoopForPetriNet]: trace histogram [88, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:27:34,011 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:27:34,012 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:27:34,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1155155278, now seen corresponding path program 1 times [2023-08-27 03:27:34,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:27:34,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160141524] [2023-08-27 03:27:34,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:27:34,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:27:34,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:34,240 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:27:34,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:34,488 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:27:34,488 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:27:34,488 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:27:34,488 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:27:34,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2023-08-27 03:27:34,488 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:27:34,489 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:27:34,489 WARN L233 ceAbstractionStarter]: 87 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:27:34,489 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 88 thread instances. [2023-08-27 03:27:34,783 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:27:34,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2587 places, 2762 transitions, 21716 flow [2023-08-27 03:27:36,671 INFO L124 PetriNetUnfolderBase]: 269/2249 cut-off events. [2023-08-27 03:27:36,671 INFO L125 PetriNetUnfolderBase]: For 117392/117392 co-relation queries the response was YES. [2023-08-27 03:27:36,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6520 conditions, 2249 events. 269/2249 cut-off events. For 117392/117392 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4762 event pairs, 0 based on Foata normal form. 0/1890 useless extension candidates. Maximal degree in co-relation 6343. Up to 178 conditions per place. [2023-08-27 03:27:36,806 INFO L82 GeneralOperation]: Start removeDead. Operand has 2587 places, 2762 transitions, 21716 flow [2023-08-27 03:27:36,839 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1194 places, 1195 transitions, 10489 flow [2023-08-27 03:27:36,839 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:27:36,839 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1194 places, 1195 transitions, 10489 flow [2023-08-27 03:27:36,839 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1194 places, 1195 transitions, 10489 flow [2023-08-27 03:27:36,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1194 places, 1195 transitions, 10489 flow [2023-08-27 03:27:38,709 INFO L124 PetriNetUnfolderBase]: 269/2249 cut-off events. [2023-08-27 03:27:38,709 INFO L125 PetriNetUnfolderBase]: For 117392/117392 co-relation queries the response was YES. [2023-08-27 03:27:38,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6433 conditions, 2249 events. 269/2249 cut-off events. For 117392/117392 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4633 event pairs, 0 based on Foata normal form. 0/1890 useless extension candidates. Maximal degree in co-relation 6322. Up to 178 conditions per place. [2023-08-27 03:27:39,272 INFO L119 LiptonReduction]: Number of co-enabled transitions 1261198 [2023-08-27 03:27:44,587 INFO L134 LiptonReduction]: Checked pairs total: 6119899 [2023-08-27 03:27:44,588 INFO L136 LiptonReduction]: Total number of compositions: 482 [2023-08-27 03:27:44,589 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:27:44,589 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:27:44,589 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:27:45,176 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:27:45,176 INFO L124 PetriNetUnfolderBase]: 90/1156 cut-off events. [2023-08-27 03:27:45,176 INFO L125 PetriNetUnfolderBase]: For 117392/117392 co-relation queries the response was YES. [2023-08-27 03:27:45,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:27:45,177 INFO L208 CegarLoopForPetriNet]: trace histogram [89, 88, 88, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:27:45,177 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:27:45,177 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:27:45,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1689223794, now seen corresponding path program 1 times [2023-08-27 03:27:45,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:27:45,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562820173] [2023-08-27 03:27:45,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:27:45,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:27:45,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:45,418 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:27:45,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:45,668 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:27:45,668 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:27:45,668 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:27:45,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:27:45,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2023-08-27 03:27:45,669 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:27:45,669 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:27:45,669 WARN L233 ceAbstractionStarter]: 88 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:27:45,669 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 89 thread instances. [2023-08-27 03:27:46,085 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:27:46,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2616 places, 2793 transitions, 22140 flow [2023-08-27 03:27:47,775 INFO L124 PetriNetUnfolderBase]: 272/2274 cut-off events. [2023-08-27 03:27:47,775 INFO L125 PetriNetUnfolderBase]: For 121396/121396 co-relation queries the response was YES. [2023-08-27 03:27:47,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6638 conditions, 2274 events. 272/2274 cut-off events. For 121396/121396 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4790 event pairs, 0 based on Foata normal form. 0/1911 useless extension candidates. Maximal degree in co-relation 6459. Up to 180 conditions per place. [2023-08-27 03:27:47,919 INFO L82 GeneralOperation]: Start removeDead. Operand has 2616 places, 2793 transitions, 22140 flow [2023-08-27 03:27:47,957 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1207 places, 1208 transitions, 10696 flow [2023-08-27 03:27:47,957 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:27:47,958 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1207 places, 1208 transitions, 10696 flow [2023-08-27 03:27:47,958 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1207 places, 1208 transitions, 10696 flow [2023-08-27 03:27:47,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1207 places, 1208 transitions, 10696 flow [2023-08-27 03:27:49,684 INFO L124 PetriNetUnfolderBase]: 272/2274 cut-off events. [2023-08-27 03:27:49,684 INFO L125 PetriNetUnfolderBase]: For 121396/121396 co-relation queries the response was YES. [2023-08-27 03:27:49,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6550 conditions, 2274 events. 272/2274 cut-off events. For 121396/121396 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4707 event pairs, 0 based on Foata normal form. 0/1911 useless extension candidates. Maximal degree in co-relation 6438. Up to 180 conditions per place. [2023-08-27 03:27:50,273 INFO L119 LiptonReduction]: Number of co-enabled transitions 1289408 [2023-08-27 03:27:55,866 INFO L134 LiptonReduction]: Checked pairs total: 6255628 [2023-08-27 03:27:55,866 INFO L136 LiptonReduction]: Total number of compositions: 488 [2023-08-27 03:27:55,867 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:27:55,867 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:27:55,867 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:27:56,441 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:27:56,441 INFO L124 PetriNetUnfolderBase]: 90/1167 cut-off events. [2023-08-27 03:27:56,441 INFO L125 PetriNetUnfolderBase]: For 121396/121396 co-relation queries the response was YES. [2023-08-27 03:27:56,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:27:56,441 INFO L208 CegarLoopForPetriNet]: trace histogram [90, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:27:56,441 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:27:56,442 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:27:56,442 INFO L85 PathProgramCache]: Analyzing trace with hash 773071526, now seen corresponding path program 1 times [2023-08-27 03:27:56,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:27:56,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970356292] [2023-08-27 03:27:56,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:27:56,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:27:56,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:56,718 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:27:56,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:27:56,955 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:27:56,955 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:27:56,955 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:27:56,955 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:27:56,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2023-08-27 03:27:56,956 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:27:56,956 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:27:56,956 WARN L233 ceAbstractionStarter]: 89 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:27:56,956 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 90 thread instances. [2023-08-27 03:27:57,257 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:27:57,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2645 places, 2824 transitions, 22568 flow [2023-08-27 03:27:59,338 INFO L124 PetriNetUnfolderBase]: 275/2299 cut-off events. [2023-08-27 03:27:59,338 INFO L125 PetriNetUnfolderBase]: For 125490/125490 co-relation queries the response was YES. [2023-08-27 03:27:59,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6757 conditions, 2299 events. 275/2299 cut-off events. For 125490/125490 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4858 event pairs, 0 based on Foata normal form. 0/1932 useless extension candidates. Maximal degree in co-relation 6576. Up to 182 conditions per place. [2023-08-27 03:27:59,470 INFO L82 GeneralOperation]: Start removeDead. Operand has 2645 places, 2824 transitions, 22568 flow [2023-08-27 03:27:59,498 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1220 places, 1221 transitions, 10905 flow [2023-08-27 03:27:59,498 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:27:59,498 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1220 places, 1221 transitions, 10905 flow [2023-08-27 03:27:59,499 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1220 places, 1221 transitions, 10905 flow [2023-08-27 03:27:59,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1220 places, 1221 transitions, 10905 flow [2023-08-27 03:28:01,123 INFO L124 PetriNetUnfolderBase]: 275/2299 cut-off events. [2023-08-27 03:28:01,124 INFO L125 PetriNetUnfolderBase]: For 125490/125490 co-relation queries the response was YES. [2023-08-27 03:28:01,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6668 conditions, 2299 events. 275/2299 cut-off events. For 125490/125490 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4810 event pairs, 0 based on Foata normal form. 0/1932 useless extension candidates. Maximal degree in co-relation 6555. Up to 182 conditions per place. [2023-08-27 03:28:02,009 INFO L119 LiptonReduction]: Number of co-enabled transitions 1317930 [2023-08-27 03:28:07,495 INFO L134 LiptonReduction]: Checked pairs total: 5582699 [2023-08-27 03:28:07,495 INFO L136 LiptonReduction]: Total number of compositions: 491 [2023-08-27 03:28:07,496 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:28:07,496 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:28:07,496 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:28:08,216 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:28:08,216 INFO L124 PetriNetUnfolderBase]: 92/1181 cut-off events. [2023-08-27 03:28:08,216 INFO L125 PetriNetUnfolderBase]: For 125490/125490 co-relation queries the response was YES. [2023-08-27 03:28:08,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:28:08,216 INFO L208 CegarLoopForPetriNet]: trace histogram [91, 90, 90, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:28:08,216 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:28:08,216 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:28:08,216 INFO L85 PathProgramCache]: Analyzing trace with hash 663284292, now seen corresponding path program 1 times [2023-08-27 03:28:08,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:28:08,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766351616] [2023-08-27 03:28:08,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:28:08,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:28:08,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:08,450 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:28:08,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:08,727 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:28:08,727 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:28:08,727 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:28:08,727 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:28:08,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2023-08-27 03:28:08,727 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:28:08,727 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:28:08,727 WARN L233 ceAbstractionStarter]: 90 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:28:08,727 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 91 thread instances. [2023-08-27 03:28:09,025 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:28:09,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2674 places, 2855 transitions, 23000 flow [2023-08-27 03:28:11,066 INFO L124 PetriNetUnfolderBase]: 278/2324 cut-off events. [2023-08-27 03:28:11,066 INFO L125 PetriNetUnfolderBase]: For 129675/129675 co-relation queries the response was YES. [2023-08-27 03:28:11,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6877 conditions, 2324 events. 278/2324 cut-off events. For 129675/129675 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4927 event pairs, 0 based on Foata normal form. 0/1953 useless extension candidates. Maximal degree in co-relation 6694. Up to 184 conditions per place. [2023-08-27 03:28:11,211 INFO L82 GeneralOperation]: Start removeDead. Operand has 2674 places, 2855 transitions, 23000 flow [2023-08-27 03:28:11,246 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1233 places, 1234 transitions, 11116 flow [2023-08-27 03:28:11,246 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:28:11,246 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1233 places, 1234 transitions, 11116 flow [2023-08-27 03:28:11,246 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1233 places, 1234 transitions, 11116 flow [2023-08-27 03:28:11,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1233 places, 1234 transitions, 11116 flow [2023-08-27 03:28:13,187 INFO L124 PetriNetUnfolderBase]: 278/2324 cut-off events. [2023-08-27 03:28:13,187 INFO L125 PetriNetUnfolderBase]: For 129675/129675 co-relation queries the response was YES. [2023-08-27 03:28:13,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6787 conditions, 2324 events. 278/2324 cut-off events. For 129675/129675 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4822 event pairs, 0 based on Foata normal form. 0/1953 useless extension candidates. Maximal degree in co-relation 6673. Up to 184 conditions per place. [2023-08-27 03:28:13,803 INFO L119 LiptonReduction]: Number of co-enabled transitions 1346764 [2023-08-27 03:28:19,423 INFO L134 LiptonReduction]: Checked pairs total: 6532567 [2023-08-27 03:28:19,423 INFO L136 LiptonReduction]: Total number of compositions: 496 [2023-08-27 03:28:19,424 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:28:19,424 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:28:19,424 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:28:20,034 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:28:20,034 INFO L124 PetriNetUnfolderBase]: 93/1195 cut-off events. [2023-08-27 03:28:20,034 INFO L125 PetriNetUnfolderBase]: For 129675/129675 co-relation queries the response was YES. [2023-08-27 03:28:20,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:28:20,034 INFO L208 CegarLoopForPetriNet]: trace histogram [92, 91, 91, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:28:20,035 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:28:20,035 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:28:20,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1357053313, now seen corresponding path program 1 times [2023-08-27 03:28:20,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:28:20,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278525860] [2023-08-27 03:28:20,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:28:20,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:28:20,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:20,309 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:28:20,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:20,580 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:28:20,580 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:28:20,580 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:28:20,580 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:28:20,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2023-08-27 03:28:20,580 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:28:20,580 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:28:20,580 WARN L233 ceAbstractionStarter]: 91 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:28:20,580 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 92 thread instances. [2023-08-27 03:28:20,875 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:28:20,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2703 places, 2886 transitions, 23436 flow [2023-08-27 03:28:23,045 INFO L124 PetriNetUnfolderBase]: 281/2349 cut-off events. [2023-08-27 03:28:23,045 INFO L125 PetriNetUnfolderBase]: For 133952/133952 co-relation queries the response was YES. [2023-08-27 03:28:23,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6998 conditions, 2349 events. 281/2349 cut-off events. For 133952/133952 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4954 event pairs, 0 based on Foata normal form. 0/1974 useless extension candidates. Maximal degree in co-relation 6813. Up to 186 conditions per place. [2023-08-27 03:28:23,187 INFO L82 GeneralOperation]: Start removeDead. Operand has 2703 places, 2886 transitions, 23436 flow [2023-08-27 03:28:23,217 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1246 places, 1247 transitions, 11329 flow [2023-08-27 03:28:23,217 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:28:23,217 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1246 places, 1247 transitions, 11329 flow [2023-08-27 03:28:23,218 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1246 places, 1247 transitions, 11329 flow [2023-08-27 03:28:23,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1246 places, 1247 transitions, 11329 flow [2023-08-27 03:28:24,882 INFO L124 PetriNetUnfolderBase]: 281/2349 cut-off events. [2023-08-27 03:28:24,882 INFO L125 PetriNetUnfolderBase]: For 133952/133952 co-relation queries the response was YES. [2023-08-27 03:28:25,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6907 conditions, 2349 events. 281/2349 cut-off events. For 133952/133952 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4860 event pairs, 0 based on Foata normal form. 0/1974 useless extension candidates. Maximal degree in co-relation 6792. Up to 186 conditions per place. [2023-08-27 03:28:25,801 INFO L119 LiptonReduction]: Number of co-enabled transitions 1375910 [2023-08-27 03:28:31,521 INFO L134 LiptonReduction]: Checked pairs total: 5869888 [2023-08-27 03:28:31,521 INFO L136 LiptonReduction]: Total number of compositions: 502 [2023-08-27 03:28:31,522 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:28:31,522 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:28:31,522 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:28:32,189 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:28:32,189 INFO L124 PetriNetUnfolderBase]: 94/1207 cut-off events. [2023-08-27 03:28:32,189 INFO L125 PetriNetUnfolderBase]: For 133952/133952 co-relation queries the response was YES. [2023-08-27 03:28:32,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:28:32,190 INFO L208 CegarLoopForPetriNet]: trace histogram [93, 92, 92, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:28:32,190 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:28:32,190 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:28:32,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1317145223, now seen corresponding path program 1 times [2023-08-27 03:28:32,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:28:32,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680367416] [2023-08-27 03:28:32,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:28:32,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:28:32,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:32,453 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:28:32,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:32,877 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:28:32,878 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:28:32,878 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:28:32,878 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:28:32,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2023-08-27 03:28:32,878 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:28:32,878 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:28:32,878 WARN L233 ceAbstractionStarter]: 92 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:28:32,878 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 93 thread instances. [2023-08-27 03:28:33,177 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:28:33,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2732 places, 2917 transitions, 23876 flow [2023-08-27 03:28:35,299 INFO L124 PetriNetUnfolderBase]: 284/2374 cut-off events. [2023-08-27 03:28:35,299 INFO L125 PetriNetUnfolderBase]: For 138322/138322 co-relation queries the response was YES. [2023-08-27 03:28:35,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7120 conditions, 2374 events. 284/2374 cut-off events. For 138322/138322 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5034 event pairs, 0 based on Foata normal form. 0/1995 useless extension candidates. Maximal degree in co-relation 6933. Up to 188 conditions per place. [2023-08-27 03:28:35,448 INFO L82 GeneralOperation]: Start removeDead. Operand has 2732 places, 2917 transitions, 23876 flow [2023-08-27 03:28:35,478 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1259 places, 1260 transitions, 11544 flow [2023-08-27 03:28:35,478 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:28:35,478 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1259 places, 1260 transitions, 11544 flow [2023-08-27 03:28:35,478 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1259 places, 1260 transitions, 11544 flow [2023-08-27 03:28:35,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1259 places, 1260 transitions, 11544 flow [2023-08-27 03:28:37,241 INFO L124 PetriNetUnfolderBase]: 284/2374 cut-off events. [2023-08-27 03:28:37,241 INFO L125 PetriNetUnfolderBase]: For 138322/138322 co-relation queries the response was YES. [2023-08-27 03:28:37,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7028 conditions, 2374 events. 284/2374 cut-off events. For 138322/138322 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4900 event pairs, 0 based on Foata normal form. 0/1995 useless extension candidates. Maximal degree in co-relation 6912. Up to 188 conditions per place. [2023-08-27 03:28:38,197 INFO L119 LiptonReduction]: Number of co-enabled transitions 1405368 [2023-08-27 03:28:43,785 INFO L134 LiptonReduction]: Checked pairs total: 5967946 [2023-08-27 03:28:43,786 INFO L136 LiptonReduction]: Total number of compositions: 507 [2023-08-27 03:28:43,787 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:28:43,787 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:28:43,787 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:28:44,497 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:28:44,498 INFO L124 PetriNetUnfolderBase]: 94/1219 cut-off events. [2023-08-27 03:28:44,498 INFO L125 PetriNetUnfolderBase]: For 138322/138322 co-relation queries the response was YES. [2023-08-27 03:28:44,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:28:44,498 INFO L208 CegarLoopForPetriNet]: trace histogram [94, 93, 93, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:28:44,498 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:28:44,498 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:28:44,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1667921183, now seen corresponding path program 1 times [2023-08-27 03:28:44,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:28:44,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821596293] [2023-08-27 03:28:44,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:28:44,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:28:44,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:44,742 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:28:44,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:45,030 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:28:45,030 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:28:45,030 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:28:45,030 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:28:45,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2023-08-27 03:28:45,031 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:28:45,031 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:28:45,031 WARN L233 ceAbstractionStarter]: 93 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:28:45,031 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 94 thread instances. [2023-08-27 03:28:45,497 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:28:45,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2761 places, 2948 transitions, 24320 flow [2023-08-27 03:28:47,393 INFO L124 PetriNetUnfolderBase]: 287/2399 cut-off events. [2023-08-27 03:28:47,393 INFO L125 PetriNetUnfolderBase]: For 142786/142786 co-relation queries the response was YES. [2023-08-27 03:28:47,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7243 conditions, 2399 events. 287/2399 cut-off events. For 142786/142786 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5124 event pairs, 0 based on Foata normal form. 0/2016 useless extension candidates. Maximal degree in co-relation 7054. Up to 190 conditions per place. [2023-08-27 03:28:47,556 INFO L82 GeneralOperation]: Start removeDead. Operand has 2761 places, 2948 transitions, 24320 flow [2023-08-27 03:28:47,598 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1272 places, 1273 transitions, 11761 flow [2023-08-27 03:28:47,598 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:28:47,598 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1272 places, 1273 transitions, 11761 flow [2023-08-27 03:28:47,598 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1272 places, 1273 transitions, 11761 flow [2023-08-27 03:28:47,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1272 places, 1273 transitions, 11761 flow [2023-08-27 03:28:49,531 INFO L124 PetriNetUnfolderBase]: 287/2399 cut-off events. [2023-08-27 03:28:49,531 INFO L125 PetriNetUnfolderBase]: For 142786/142786 co-relation queries the response was YES. [2023-08-27 03:28:49,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7150 conditions, 2399 events. 287/2399 cut-off events. For 142786/142786 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4917 event pairs, 0 based on Foata normal form. 0/2016 useless extension candidates. Maximal degree in co-relation 7033. Up to 190 conditions per place. [2023-08-27 03:28:50,531 INFO L119 LiptonReduction]: Number of co-enabled transitions 1435138 [2023-08-27 03:28:56,241 INFO L134 LiptonReduction]: Checked pairs total: 6095369 [2023-08-27 03:28:56,242 INFO L136 LiptonReduction]: Total number of compositions: 512 [2023-08-27 03:28:56,243 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:28:56,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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:28:56,243 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:28:57,017 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:28:57,017 INFO L124 PetriNetUnfolderBase]: 96/1233 cut-off events. [2023-08-27 03:28:57,017 INFO L125 PetriNetUnfolderBase]: For 142786/142786 co-relation queries the response was YES. [2023-08-27 03:28:57,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:28:57,018 INFO L208 CegarLoopForPetriNet]: trace histogram [95, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:28:57,018 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:28:57,018 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:28:57,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1477340335, now seen corresponding path program 1 times [2023-08-27 03:28:57,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:28:57,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093060652] [2023-08-27 03:28:57,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:28:57,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:28:57,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:57,275 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:28:57,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:28:57,554 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:28:57,554 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:28:57,554 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:28:57,554 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:28:57,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2023-08-27 03:28:57,554 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:28:57,554 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:28:57,555 WARN L233 ceAbstractionStarter]: 94 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:28:57,555 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 95 thread instances. [2023-08-27 03:28:57,870 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:28:57,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2790 places, 2979 transitions, 24768 flow [2023-08-27 03:29:00,017 INFO L124 PetriNetUnfolderBase]: 290/2424 cut-off events. [2023-08-27 03:29:00,018 INFO L125 PetriNetUnfolderBase]: For 147345/147345 co-relation queries the response was YES. [2023-08-27 03:29:00,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7367 conditions, 2424 events. 290/2424 cut-off events. For 147345/147345 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5115 event pairs, 0 based on Foata normal form. 0/2037 useless extension candidates. Maximal degree in co-relation 7176. Up to 192 conditions per place. [2023-08-27 03:29:00,186 INFO L82 GeneralOperation]: Start removeDead. Operand has 2790 places, 2979 transitions, 24768 flow [2023-08-27 03:29:00,228 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1285 places, 1286 transitions, 11980 flow [2023-08-27 03:29:00,228 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:29:00,228 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1285 places, 1286 transitions, 11980 flow [2023-08-27 03:29:00,228 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1285 places, 1286 transitions, 11980 flow [2023-08-27 03:29:00,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1285 places, 1286 transitions, 11980 flow [2023-08-27 03:29:02,345 INFO L124 PetriNetUnfolderBase]: 290/2424 cut-off events. [2023-08-27 03:29:02,346 INFO L125 PetriNetUnfolderBase]: For 147345/147345 co-relation queries the response was YES. [2023-08-27 03:29:02,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7273 conditions, 2424 events. 290/2424 cut-off events. For 147345/147345 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5008 event pairs, 0 based on Foata normal form. 0/2037 useless extension candidates. Maximal degree in co-relation 7155. Up to 192 conditions per place. [2023-08-27 03:29:03,517 INFO L119 LiptonReduction]: Number of co-enabled transitions 1465220 [2023-08-27 03:29:10,166 INFO L134 LiptonReduction]: Checked pairs total: 7120098 [2023-08-27 03:29:10,166 INFO L136 LiptonReduction]: Total number of compositions: 516 [2023-08-27 03:29:10,167 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:29:10,167 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:29:10,167 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:29:10,903 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:29:10,904 INFO L124 PetriNetUnfolderBase]: 97/1247 cut-off events. [2023-08-27 03:29:10,904 INFO L125 PetriNetUnfolderBase]: For 147345/147345 co-relation queries the response was YES. [2023-08-27 03:29:10,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:29:10,904 INFO L208 CegarLoopForPetriNet]: trace histogram [96, 95, 95, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:29:10,904 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:29:10,904 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:29:10,904 INFO L85 PathProgramCache]: Analyzing trace with hash 681966902, now seen corresponding path program 1 times [2023-08-27 03:29:10,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:29:10,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706394335] [2023-08-27 03:29:10,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:29:10,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:29:11,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:29:11,161 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:29:11,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:29:11,461 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:29:11,461 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:29:11,461 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:29:11,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:29:11,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2023-08-27 03:29:11,461 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:29:11,462 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:29:11,462 WARN L233 ceAbstractionStarter]: 95 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:29:11,462 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 96 thread instances. [2023-08-27 03:29:12,038 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:29:12,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2819 places, 3010 transitions, 25220 flow [2023-08-27 03:29:14,428 INFO L124 PetriNetUnfolderBase]: 293/2449 cut-off events. [2023-08-27 03:29:14,428 INFO L125 PetriNetUnfolderBase]: For 152000/152000 co-relation queries the response was YES. [2023-08-27 03:29:14,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7492 conditions, 2449 events. 293/2449 cut-off events. For 152000/152000 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5184 event pairs, 0 based on Foata normal form. 0/2058 useless extension candidates. Maximal degree in co-relation 7299. Up to 194 conditions per place. [2023-08-27 03:29:14,597 INFO L82 GeneralOperation]: Start removeDead. Operand has 2819 places, 3010 transitions, 25220 flow [2023-08-27 03:29:14,630 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1298 places, 1299 transitions, 12201 flow [2023-08-27 03:29:14,630 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:29:14,630 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1298 places, 1299 transitions, 12201 flow [2023-08-27 03:29:14,630 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1298 places, 1299 transitions, 12201 flow [2023-08-27 03:29:14,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1298 places, 1299 transitions, 12201 flow [2023-08-27 03:29:16,500 INFO L124 PetriNetUnfolderBase]: 293/2449 cut-off events. [2023-08-27 03:29:16,500 INFO L125 PetriNetUnfolderBase]: For 152000/152000 co-relation queries the response was YES. [2023-08-27 03:29:16,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7397 conditions, 2449 events. 293/2449 cut-off events. For 152000/152000 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5134 event pairs, 0 based on Foata normal form. 0/2058 useless extension candidates. Maximal degree in co-relation 7278. Up to 194 conditions per place. [2023-08-27 03:29:17,515 INFO L119 LiptonReduction]: Number of co-enabled transitions 1495614 [2023-08-27 03:29:23,437 INFO L134 LiptonReduction]: Checked pairs total: 6356430 [2023-08-27 03:29:23,437 INFO L136 LiptonReduction]: Total number of compositions: 522 [2023-08-27 03:29:23,438 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:29:23,438 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:29:23,438 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:29:24,145 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:29:24,145 INFO L124 PetriNetUnfolderBase]: 98/1260 cut-off events. [2023-08-27 03:29:24,145 INFO L125 PetriNetUnfolderBase]: For 152000/152000 co-relation queries the response was YES. [2023-08-27 03:29:24,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:29:24,146 INFO L208 CegarLoopForPetriNet]: trace histogram [97, 96, 96, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:29:24,146 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:29:24,146 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:29:24,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1231033153, now seen corresponding path program 1 times [2023-08-27 03:29:24,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:29:24,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087183218] [2023-08-27 03:29:24,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:29:24,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:29:24,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:29:24,518 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:29:24,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:29:24,799 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:29:24,799 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:29:24,799 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:29:24,799 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:29:24,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2023-08-27 03:29:24,800 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:29:24,800 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:29:24,800 WARN L233 ceAbstractionStarter]: 96 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:29:24,800 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 97 thread instances. [2023-08-27 03:29:25,118 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:29:25,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2848 places, 3041 transitions, 25676 flow [2023-08-27 03:29:27,492 INFO L124 PetriNetUnfolderBase]: 296/2474 cut-off events. [2023-08-27 03:29:27,492 INFO L125 PetriNetUnfolderBase]: For 156752/156752 co-relation queries the response was YES. [2023-08-27 03:29:27,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7618 conditions, 2474 events. 296/2474 cut-off events. For 156752/156752 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5234 event pairs, 0 based on Foata normal form. 0/2079 useless extension candidates. Maximal degree in co-relation 7423. Up to 196 conditions per place. [2023-08-27 03:29:27,655 INFO L82 GeneralOperation]: Start removeDead. Operand has 2848 places, 3041 transitions, 25676 flow [2023-08-27 03:29:27,690 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1311 places, 1312 transitions, 12424 flow [2023-08-27 03:29:27,690 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:29:27,690 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1311 places, 1312 transitions, 12424 flow [2023-08-27 03:29:27,690 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1311 places, 1312 transitions, 12424 flow [2023-08-27 03:29:27,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1311 places, 1312 transitions, 12424 flow [2023-08-27 03:29:29,858 INFO L124 PetriNetUnfolderBase]: 296/2474 cut-off events. [2023-08-27 03:29:29,859 INFO L125 PetriNetUnfolderBase]: For 156752/156752 co-relation queries the response was YES. [2023-08-27 03:29:30,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7522 conditions, 2474 events. 296/2474 cut-off events. For 156752/156752 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5113 event pairs, 0 based on Foata normal form. 0/2079 useless extension candidates. Maximal degree in co-relation 7402. Up to 196 conditions per place. [2023-08-27 03:29:30,594 INFO L119 LiptonReduction]: Number of co-enabled transitions 1526320 [2023-08-27 03:29:36,759 INFO L134 LiptonReduction]: Checked pairs total: 6495779 [2023-08-27 03:29:36,760 INFO L136 LiptonReduction]: Total number of compositions: 526 [2023-08-27 03:29:36,761 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:29:36,761 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:29:36,761 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:29:37,660 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:29:37,660 INFO L124 PetriNetUnfolderBase]: 99/1272 cut-off events. [2023-08-27 03:29:37,660 INFO L125 PetriNetUnfolderBase]: For 156752/156752 co-relation queries the response was YES. [2023-08-27 03:29:37,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:29:37,660 INFO L208 CegarLoopForPetriNet]: trace histogram [98, 97, 97, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:29:37,661 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:29:37,661 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:29:37,661 INFO L85 PathProgramCache]: Analyzing trace with hash -590316500, now seen corresponding path program 1 times [2023-08-27 03:29:37,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:29:37,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000114502] [2023-08-27 03:29:37,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:29:37,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:29:37,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:29:37,971 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:29:38,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:29:38,304 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:29:38,305 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:29:38,305 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:29:38,305 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:29:38,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2023-08-27 03:29:38,305 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:29:38,305 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:29:38,305 WARN L233 ceAbstractionStarter]: 97 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:29:38,305 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 98 thread instances. [2023-08-27 03:29:38,694 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:29:38,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2877 places, 3072 transitions, 26136 flow [2023-08-27 03:29:41,283 INFO L124 PetriNetUnfolderBase]: 299/2499 cut-off events. [2023-08-27 03:29:41,283 INFO L125 PetriNetUnfolderBase]: For 161602/161602 co-relation queries the response was YES. [2023-08-27 03:29:41,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7745 conditions, 2499 events. 299/2499 cut-off events. For 161602/161602 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5270 event pairs, 0 based on Foata normal form. 0/2100 useless extension candidates. Maximal degree in co-relation 7548. Up to 198 conditions per place. [2023-08-27 03:29:41,464 INFO L82 GeneralOperation]: Start removeDead. Operand has 2877 places, 3072 transitions, 26136 flow [2023-08-27 03:29:41,497 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1324 places, 1325 transitions, 12649 flow [2023-08-27 03:29:41,497 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:29:41,497 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1324 places, 1325 transitions, 12649 flow [2023-08-27 03:29:41,497 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1324 places, 1325 transitions, 12649 flow [2023-08-27 03:29:41,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1324 places, 1325 transitions, 12649 flow [2023-08-27 03:29:43,423 INFO L124 PetriNetUnfolderBase]: 299/2499 cut-off events. [2023-08-27 03:29:43,423 INFO L125 PetriNetUnfolderBase]: For 161602/161602 co-relation queries the response was YES. [2023-08-27 03:29:43,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7648 conditions, 2499 events. 299/2499 cut-off events. For 161602/161602 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5116 event pairs, 0 based on Foata normal form. 0/2100 useless extension candidates. Maximal degree in co-relation 7527. Up to 198 conditions per place. [2023-08-27 03:29:44,480 INFO L119 LiptonReduction]: Number of co-enabled transitions 1557338 [2023-08-27 03:29:50,558 INFO L134 LiptonReduction]: Checked pairs total: 6628461 [2023-08-27 03:29:50,558 INFO L136 LiptonReduction]: Total number of compositions: 531 [2023-08-27 03:29:50,559 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:29:50,559 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:29:50,559 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:29:51,292 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:29:51,292 INFO L124 PetriNetUnfolderBase]: 100/1285 cut-off events. [2023-08-27 03:29:51,292 INFO L125 PetriNetUnfolderBase]: For 161602/161602 co-relation queries the response was YES. [2023-08-27 03:29:51,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:29:51,292 INFO L208 CegarLoopForPetriNet]: trace histogram [99, 98, 98, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:29:51,292 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:29:51,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:29:51,292 INFO L85 PathProgramCache]: Analyzing trace with hash -644301074, now seen corresponding path program 1 times [2023-08-27 03:29:51,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:29:51,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523072332] [2023-08-27 03:29:51,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:29:51,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:29:51,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:29:51,576 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:29:51,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:29:51,877 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:29:51,878 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:29:51,878 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:29:51,878 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:29:51,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2023-08-27 03:29:51,878 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:29:51,878 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:29:51,878 WARN L233 ceAbstractionStarter]: 98 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:29:51,878 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 99 thread instances. [2023-08-27 03:29:52,197 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:29:52,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2906 places, 3103 transitions, 26600 flow [2023-08-27 03:29:54,582 INFO L124 PetriNetUnfolderBase]: 302/2524 cut-off events. [2023-08-27 03:29:54,582 INFO L125 PetriNetUnfolderBase]: For 166551/166551 co-relation queries the response was YES. [2023-08-27 03:29:54,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7873 conditions, 2524 events. 302/2524 cut-off events. For 166551/166551 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5320 event pairs, 0 based on Foata normal form. 0/2121 useless extension candidates. Maximal degree in co-relation 7674. Up to 200 conditions per place. [2023-08-27 03:29:54,756 INFO L82 GeneralOperation]: Start removeDead. Operand has 2906 places, 3103 transitions, 26600 flow [2023-08-27 03:29:54,794 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1337 places, 1338 transitions, 12876 flow [2023-08-27 03:29:54,794 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:29:54,794 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1337 places, 1338 transitions, 12876 flow [2023-08-27 03:29:54,795 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1337 places, 1338 transitions, 12876 flow [2023-08-27 03:29:54,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1337 places, 1338 transitions, 12876 flow [2023-08-27 03:29:57,069 INFO L124 PetriNetUnfolderBase]: 302/2524 cut-off events. [2023-08-27 03:29:57,069 INFO L125 PetriNetUnfolderBase]: For 166551/166551 co-relation queries the response was YES. [2023-08-27 03:29:57,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7775 conditions, 2524 events. 302/2524 cut-off events. For 166551/166551 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5210 event pairs, 0 based on Foata normal form. 0/2121 useless extension candidates. Maximal degree in co-relation 7653. Up to 200 conditions per place. [2023-08-27 03:29:58,072 INFO L119 LiptonReduction]: Number of co-enabled transitions 1588668 [2023-08-27 03:30:04,477 INFO L134 LiptonReduction]: Checked pairs total: 7702187 [2023-08-27 03:30:04,478 INFO L136 LiptonReduction]: Total number of compositions: 537 [2023-08-27 03:30:04,479 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:30:04,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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:30:04,479 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:30:05,282 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:30:05,282 INFO L124 PetriNetUnfolderBase]: 100/1297 cut-off events. [2023-08-27 03:30:05,282 INFO L125 PetriNetUnfolderBase]: For 166551/166551 co-relation queries the response was YES. [2023-08-27 03:30:05,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:30:05,283 INFO L208 CegarLoopForPetriNet]: trace histogram [100, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:30:05,283 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:30:05,283 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:30:05,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1131168795, now seen corresponding path program 1 times [2023-08-27 03:30:05,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:30:05,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770660541] [2023-08-27 03:30:05,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:30:05,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:30:05,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:30:05,545 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:30:05,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:30:06,010 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:30:06,011 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:30:06,011 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:30:06,011 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:30:06,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2023-08-27 03:30:06,011 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:30:06,011 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:30:06,011 WARN L233 ceAbstractionStarter]: 99 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:30:06,011 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 100 thread instances. [2023-08-27 03:30:06,338 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:30:06,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2935 places, 3134 transitions, 27068 flow [2023-08-27 03:30:08,848 INFO L124 PetriNetUnfolderBase]: 305/2549 cut-off events. [2023-08-27 03:30:08,848 INFO L125 PetriNetUnfolderBase]: For 171600/171600 co-relation queries the response was YES. [2023-08-27 03:30:09,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8002 conditions, 2549 events. 305/2549 cut-off events. For 171600/171600 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5402 event pairs, 0 based on Foata normal form. 0/2142 useless extension candidates. Maximal degree in co-relation 7801. Up to 202 conditions per place. [2023-08-27 03:30:09,024 INFO L82 GeneralOperation]: Start removeDead. Operand has 2935 places, 3134 transitions, 27068 flow [2023-08-27 03:30:09,061 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1350 places, 1351 transitions, 13105 flow [2023-08-27 03:30:09,062 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:30:09,062 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1350 places, 1351 transitions, 13105 flow [2023-08-27 03:30:09,062 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1350 places, 1351 transitions, 13105 flow [2023-08-27 03:30:09,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1350 places, 1351 transitions, 13105 flow [2023-08-27 03:30:11,344 INFO L124 PetriNetUnfolderBase]: 305/2549 cut-off events. [2023-08-27 03:30:11,344 INFO L125 PetriNetUnfolderBase]: For 171600/171600 co-relation queries the response was YES. [2023-08-27 03:30:11,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7903 conditions, 2549 events. 305/2549 cut-off events. For 171600/171600 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5279 event pairs, 0 based on Foata normal form. 0/2142 useless extension candidates. Maximal degree in co-relation 7780. Up to 202 conditions per place. [2023-08-27 03:30:12,355 INFO L119 LiptonReduction]: Number of co-enabled transitions 1620310 [2023-08-27 03:30:18,563 INFO L134 LiptonReduction]: Checked pairs total: 6897580 [2023-08-27 03:30:18,563 INFO L136 LiptonReduction]: Total number of compositions: 542 [2023-08-27 03:30:18,564 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:30:18,564 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:30:18,565 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:30:19,414 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:30:19,414 INFO L124 PetriNetUnfolderBase]: 102/1311 cut-off events. [2023-08-27 03:30:19,414 INFO L125 PetriNetUnfolderBase]: For 171600/171600 co-relation queries the response was YES. [2023-08-27 03:30:19,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:30:19,414 INFO L208 CegarLoopForPetriNet]: trace histogram [101, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:30:19,415 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:30:19,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:30:19,415 INFO L85 PathProgramCache]: Analyzing trace with hash 293913447, now seen corresponding path program 1 times [2023-08-27 03:30:19,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:30:19,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341890962] [2023-08-27 03:30:19,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:30:19,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:30:19,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:30:19,711 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:30:19,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:30:20,304 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:30:20,304 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:30:20,304 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:30:20,305 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:30:20,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2023-08-27 03:30:20,305 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:30:20,305 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:30:20,305 WARN L233 ceAbstractionStarter]: 100 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:30:20,305 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 101 thread instances. [2023-08-27 03:30:20,623 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:30:20,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2964 places, 3165 transitions, 27540 flow [2023-08-27 03:30:23,158 INFO L124 PetriNetUnfolderBase]: 308/2574 cut-off events. [2023-08-27 03:30:23,158 INFO L125 PetriNetUnfolderBase]: For 176750/176750 co-relation queries the response was YES. [2023-08-27 03:30:23,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8132 conditions, 2574 events. 308/2574 cut-off events. For 176750/176750 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5474 event pairs, 0 based on Foata normal form. 0/2163 useless extension candidates. Maximal degree in co-relation 7929. Up to 204 conditions per place. [2023-08-27 03:30:23,342 INFO L82 GeneralOperation]: Start removeDead. Operand has 2964 places, 3165 transitions, 27540 flow [2023-08-27 03:30:23,380 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1363 places, 1364 transitions, 13336 flow [2023-08-27 03:30:23,380 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:30:23,381 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1363 places, 1364 transitions, 13336 flow [2023-08-27 03:30:23,381 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1363 places, 1364 transitions, 13336 flow [2023-08-27 03:30:23,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1363 places, 1364 transitions, 13336 flow [2023-08-27 03:30:25,706 INFO L124 PetriNetUnfolderBase]: 308/2574 cut-off events. [2023-08-27 03:30:25,706 INFO L125 PetriNetUnfolderBase]: For 176750/176750 co-relation queries the response was YES. [2023-08-27 03:30:25,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8032 conditions, 2574 events. 308/2574 cut-off events. For 176750/176750 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5366 event pairs, 0 based on Foata normal form. 0/2163 useless extension candidates. Maximal degree in co-relation 7908. Up to 204 conditions per place. [2023-08-27 03:30:26,745 INFO L119 LiptonReduction]: Number of co-enabled transitions 1652264 [2023-08-27 03:30:32,892 INFO L134 LiptonReduction]: Checked pairs total: 7052230 [2023-08-27 03:30:32,893 INFO L136 LiptonReduction]: Total number of compositions: 550 [2023-08-27 03:30:32,894 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:30:32,894 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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:30:32,894 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:30:33,732 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:30:33,732 INFO L124 PetriNetUnfolderBase]: 103/1324 cut-off events. [2023-08-27 03:30:33,732 INFO L125 PetriNetUnfolderBase]: For 176750/176750 co-relation queries the response was YES. [2023-08-27 03:30:33,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:30:33,732 INFO L208 CegarLoopForPetriNet]: trace histogram [102, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:30:33,733 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:30:33,733 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:30:33,733 INFO L85 PathProgramCache]: Analyzing trace with hash 54090074, now seen corresponding path program 1 times [2023-08-27 03:30:33,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:30:33,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180106820] [2023-08-27 03:30:33,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:30:33,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:30:34,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:30:34,015 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:30:34,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:30:34,484 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:30:34,484 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:30:34,484 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:30:34,485 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:30:34,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2023-08-27 03:30:34,485 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:30:34,485 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:30:34,485 WARN L233 ceAbstractionStarter]: 101 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:30:34,485 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 102 thread instances. [2023-08-27 03:30:34,807 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:30:34,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2993 places, 3196 transitions, 28016 flow [2023-08-27 03:30:37,420 INFO L124 PetriNetUnfolderBase]: 311/2599 cut-off events. [2023-08-27 03:30:37,420 INFO L125 PetriNetUnfolderBase]: For 182002/182002 co-relation queries the response was YES. [2023-08-27 03:30:37,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8263 conditions, 2599 events. 311/2599 cut-off events. For 182002/182002 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5472 event pairs, 0 based on Foata normal form. 0/2184 useless extension candidates. Maximal degree in co-relation 8058. Up to 206 conditions per place. [2023-08-27 03:30:37,608 INFO L82 GeneralOperation]: Start removeDead. Operand has 2993 places, 3196 transitions, 28016 flow [2023-08-27 03:30:37,648 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1376 places, 1377 transitions, 13569 flow [2023-08-27 03:30:37,648 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 03:30:37,648 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1376 places, 1377 transitions, 13569 flow [2023-08-27 03:30:37,648 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1376 places, 1377 transitions, 13569 flow [2023-08-27 03:30:37,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1376 places, 1377 transitions, 13569 flow [2023-08-27 03:30:40,021 INFO L124 PetriNetUnfolderBase]: 311/2599 cut-off events. [2023-08-27 03:30:40,021 INFO L125 PetriNetUnfolderBase]: For 182002/182002 co-relation queries the response was YES. [2023-08-27 03:30:40,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8162 conditions, 2599 events. 311/2599 cut-off events. For 182002/182002 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5363 event pairs, 0 based on Foata normal form. 0/2184 useless extension candidates. Maximal degree in co-relation 8037. Up to 206 conditions per place. [2023-08-27 03:30:41,101 INFO L119 LiptonReduction]: Number of co-enabled transitions 1684530 [2023-08-27 03:30:47,265 INFO L134 LiptonReduction]: Checked pairs total: 7145960 [2023-08-27 03:30:47,266 INFO L136 LiptonReduction]: Total number of compositions: 552 [2023-08-27 03:30:47,267 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 03:30:47,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;@3ac9f315, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 03:30:47,267 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-27 03:30:48,110 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 03:30:48,110 INFO L124 PetriNetUnfolderBase]: 104/1336 cut-off events. [2023-08-27 03:30:48,110 INFO L125 PetriNetUnfolderBase]: For 182002/182002 co-relation queries the response was YES. [2023-08-27 03:30:48,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 03:30:48,110 INFO L208 CegarLoopForPetriNet]: trace histogram [103, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 03:30:48,110 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 03:30:48,110 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 03:30:48,110 INFO L85 PathProgramCache]: Analyzing trace with hash -549921632, now seen corresponding path program 1 times [2023-08-27 03:30:48,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 03:30:48,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582700946] [2023-08-27 03:30:48,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 03:30:48,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 03:30:48,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:30:48,472 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 03:30:48,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 03:30:48,800 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 03:30:48,800 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 03:30:48,800 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-27 03:30:48,800 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-27 03:30:48,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2023-08-27 03:30:48,800 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 03:30:48,801 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-27 03:30:48,801 WARN L233 ceAbstractionStarter]: 102 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 03:30:48,801 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 103 thread instances. [2023-08-27 03:30:49,133 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 03:30:49,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 3022 places, 3227 transitions, 28496 flow