/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/48_ticket_lock_low_contention_vs.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 05:19:20,937 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 05:19:20,984 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-24 05:19:20,988 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 05:19:20,988 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 05:19:21,007 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 05:19:21,008 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 05:19:21,008 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 05:19:21,009 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 05:19:21,009 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 05:19:21,010 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 05:19:21,010 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 05:19:21,010 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 05:19:21,011 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 05:19:21,011 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 05:19:21,011 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 05:19:21,012 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 05:19:21,012 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 05:19:21,012 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 05:19:21,013 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 05:19:21,013 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 05:19:21,013 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 05:19:21,014 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 05:19:21,014 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 05:19:21,014 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 05:19:21,014 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 05:19:21,015 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 05:19:21,015 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 05:19:21,015 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 05:19:21,015 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 05:19:21,016 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 05:19:21,016 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 05:19:21,016 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 05:19:21,016 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 05:19:21,016 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 05:19:21,017 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST [2023-08-24 05:19:21,318 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 05:19:21,337 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 05:19:21,339 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 05:19:21,340 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 05:19:21,340 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 05:19:21,342 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/48_ticket_lock_low_contention_vs.i [2023-08-24 05:19:22,544 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 05:19:22,807 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 05:19:22,808 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/48_ticket_lock_low_contention_vs.i [2023-08-24 05:19:22,824 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/634b250ed/0ac4fcac6b4340aabf108d4e38e04708/FLAGe4ce409a0 [2023-08-24 05:19:22,836 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/634b250ed/0ac4fcac6b4340aabf108d4e38e04708 [2023-08-24 05:19:22,838 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 05:19:22,840 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 05:19:22,841 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 05:19:22,841 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 05:19:22,843 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 05:19:22,844 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 05:19:22" (1/1) ... [2023-08-24 05:19:22,845 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ae0379a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:19:22, skipping insertion in model container [2023-08-24 05:19:22,845 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 05:19:22" (1/1) ... [2023-08-24 05:19:22,896 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 05:19:23,083 WARN L635 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-24 05:19:23,219 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/48_ticket_lock_low_contention_vs.i[30893,30906] [2023-08-24 05:19:23,225 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 05:19:23,234 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 05:19:23,256 WARN L635 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-24 05:19:23,266 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [270] [2023-08-24 05:19:23,267 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [270] [2023-08-24 05:19:23,279 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: volatile unsigned [705] [2023-08-24 05:19:23,279 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: volatile unsigned [706] [2023-08-24 05:19:23,280 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: unsigned [707] [2023-08-24 05:19:23,281 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: unsigned [713] [2023-08-24 05:19:23,282 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: unsigned [716] [2023-08-24 05:19:23,283 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/48_ticket_lock_low_contention_vs.i[30893,30906] [2023-08-24 05:19:23,289 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 05:19:23,322 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-24 05:19:23,323 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-24 05:19:23,323 WARN L669 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-08-24 05:19:23,329 INFO L206 MainTranslator]: Completed translation [2023-08-24 05:19:23,331 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:19:23 WrapperNode [2023-08-24 05:19:23,331 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 05:19:23,332 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 05:19:23,332 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 05:19:23,332 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 05:19:23,338 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:19:23" (1/1) ... [2023-08-24 05:19:23,366 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:19:23" (1/1) ... [2023-08-24 05:19:23,392 INFO L138 Inliner]: procedures = 173, calls = 24, calls flagged for inlining = 5, calls inlined = 7, statements flattened = 109 [2023-08-24 05:19:23,393 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 05:19:23,393 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 05:19:23,394 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 05:19:23,394 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 05:19:23,401 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:19:23" (1/1) ... [2023-08-24 05:19:23,401 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:19:23" (1/1) ... [2023-08-24 05:19:23,408 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:19:23" (1/1) ... [2023-08-24 05:19:23,408 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:19:23" (1/1) ... [2023-08-24 05:19:23,424 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:19:23" (1/1) ... [2023-08-24 05:19:23,427 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:19:23" (1/1) ... [2023-08-24 05:19:23,428 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:19:23" (1/1) ... [2023-08-24 05:19:23,434 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:19:23" (1/1) ... [2023-08-24 05:19:23,436 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 05:19:23,437 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 05:19:23,437 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 05:19:23,437 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 05:19:23,438 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:19:23" (1/1) ... [2023-08-24 05:19:23,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 05:19:23,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 05:19:23,468 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-24 05:19:23,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-24 05:19:23,502 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-24 05:19:23,502 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-24 05:19:23,503 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-24 05:19:23,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 05:19:23,504 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-24 05:19:23,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 05:19:23,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 05:19:23,504 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 05:19:23,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 05:19:23,505 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-24 05:19:23,505 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 05:19:23,505 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 05:19:23,506 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-24 05:19:23,646 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 05:19:23,647 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 05:19:23,838 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 05:19:23,939 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 05:19:23,939 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-24 05:19:23,941 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 05:19:23 BoogieIcfgContainer [2023-08-24 05:19:23,941 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 05:19:23,943 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 05:19:23,943 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 05:19:23,946 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 05:19:23,946 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 05:19:22" (1/3) ... [2023-08-24 05:19:23,947 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bd848f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 05:19:23, skipping insertion in model container [2023-08-24 05:19:23,947 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:19:23" (2/3) ... [2023-08-24 05:19:23,947 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bd848f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 05:19:23, skipping insertion in model container [2023-08-24 05:19:23,947 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 05:19:23" (3/3) ... [2023-08-24 05:19:23,948 INFO L112 eAbstractionObserver]: Analyzing ICFG 48_ticket_lock_low_contention_vs.i [2023-08-24 05:19:23,976 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 05:19:23,976 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-08-24 05:19:23,976 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 05:19:24,017 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:24,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 68 places, 70 transitions, 145 flow [2023-08-24 05:19:24,089 INFO L124 PetriNetUnfolderBase]: 8/106 cut-off events. [2023-08-24 05:19:24,089 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-24 05:19:24,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111 conditions, 106 events. 8/106 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 212 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 55. Up to 4 conditions per place. [2023-08-24 05:19:24,094 INFO L82 GeneralOperation]: Start removeDead. Operand has 68 places, 70 transitions, 145 flow [2023-08-24 05:19:24,097 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 68 places, 70 transitions, 145 flow [2023-08-24 05:19:24,100 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:24,107 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 68 places, 70 transitions, 145 flow [2023-08-24 05:19:24,109 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 68 places, 70 transitions, 145 flow [2023-08-24 05:19:24,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 68 places, 70 transitions, 145 flow [2023-08-24 05:19:24,132 INFO L124 PetriNetUnfolderBase]: 8/106 cut-off events. [2023-08-24 05:19:24,132 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-24 05:19:24,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111 conditions, 106 events. 8/106 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 212 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 55. Up to 4 conditions per place. [2023-08-24 05:19:24,134 INFO L119 LiptonReduction]: Number of co-enabled transitions 1326 [2023-08-24 05:19:25,514 INFO L134 LiptonReduction]: Checked pairs total: 3786 [2023-08-24 05:19:25,514 INFO L136 LiptonReduction]: Total number of compositions: 50 [2023-08-24 05:19:25,526 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:25,531 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:25,531 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:25,536 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:25,536 INFO L124 PetriNetUnfolderBase]: 4/22 cut-off events. [2023-08-24 05:19:25,536 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-24 05:19:25,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:25,537 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-24 05:19:25,537 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:25,541 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:25,541 INFO L85 PathProgramCache]: Analyzing trace with hash 2028104312, now seen corresponding path program 1 times [2023-08-24 05:19:25,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:25,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991108264] [2023-08-24 05:19:25,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:25,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:25,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:25,654 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:25,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:25,705 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:25,706 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:25,707 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:25,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 05:19:25,708 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:25,712 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:25,712 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:25,712 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-24 05:19:25,745 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:25,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 86 places, 88 transitions, 188 flow [2023-08-24 05:19:25,795 INFO L124 PetriNetUnfolderBase]: 13/162 cut-off events. [2023-08-24 05:19:25,796 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 05:19:25,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 162 events. 13/162 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 410 event pairs, 0 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 107. Up to 6 conditions per place. [2023-08-24 05:19:25,798 INFO L82 GeneralOperation]: Start removeDead. Operand has 86 places, 88 transitions, 188 flow [2023-08-24 05:19:25,799 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 86 places, 88 transitions, 188 flow [2023-08-24 05:19:25,800 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:25,800 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 86 places, 88 transitions, 188 flow [2023-08-24 05:19:25,801 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 86 places, 88 transitions, 188 flow [2023-08-24 05:19:25,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 86 places, 88 transitions, 188 flow [2023-08-24 05:19:25,829 INFO L124 PetriNetUnfolderBase]: 13/162 cut-off events. [2023-08-24 05:19:25,829 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 05:19:25,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 162 events. 13/162 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 410 event pairs, 0 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 107. Up to 6 conditions per place. [2023-08-24 05:19:25,836 INFO L119 LiptonReduction]: Number of co-enabled transitions 3264 [2023-08-24 05:19:27,025 INFO L134 LiptonReduction]: Checked pairs total: 10424 [2023-08-24 05:19:27,025 INFO L136 LiptonReduction]: Total number of compositions: 57 [2023-08-24 05:19:27,027 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:27,028 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:27,028 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:27,033 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:27,033 INFO L124 PetriNetUnfolderBase]: 8/52 cut-off events. [2023-08-24 05:19:27,033 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 05:19:27,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:27,033 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-24 05:19:27,034 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:27,034 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:27,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1537516535, now seen corresponding path program 1 times [2023-08-24 05:19:27,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:27,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943453381] [2023-08-24 05:19:27,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:27,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:27,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:27,081 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:27,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:27,113 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:27,114 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:27,114 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:27,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-24 05:19:27,114 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:27,115 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:27,115 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:27,115 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-24 05:19:27,142 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:27,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 104 places, 106 transitions, 233 flow [2023-08-24 05:19:27,166 INFO L124 PetriNetUnfolderBase]: 18/218 cut-off events. [2023-08-24 05:19:27,167 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-24 05:19:27,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234 conditions, 218 events. 18/218 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 624 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 166. Up to 8 conditions per place. [2023-08-24 05:19:27,168 INFO L82 GeneralOperation]: Start removeDead. Operand has 104 places, 106 transitions, 233 flow [2023-08-24 05:19:27,170 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 104 places, 106 transitions, 233 flow [2023-08-24 05:19:27,170 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:27,170 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 104 places, 106 transitions, 233 flow [2023-08-24 05:19:27,170 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 104 places, 106 transitions, 233 flow [2023-08-24 05:19:27,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 104 places, 106 transitions, 233 flow [2023-08-24 05:19:27,200 INFO L124 PetriNetUnfolderBase]: 18/218 cut-off events. [2023-08-24 05:19:27,200 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-24 05:19:27,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234 conditions, 218 events. 18/218 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 624 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 166. Up to 8 conditions per place. [2023-08-24 05:19:27,205 INFO L119 LiptonReduction]: Number of co-enabled transitions 5814 [2023-08-24 05:19:28,415 INFO L134 LiptonReduction]: Checked pairs total: 18567 [2023-08-24 05:19:28,416 INFO L136 LiptonReduction]: Total number of compositions: 65 [2023-08-24 05:19:28,417 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:28,418 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:28,418 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:28,424 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:28,424 INFO L124 PetriNetUnfolderBase]: 10/79 cut-off events. [2023-08-24 05:19:28,424 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-24 05:19:28,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:28,424 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-24 05:19:28,425 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:28,425 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:28,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1245068768, now seen corresponding path program 1 times [2023-08-24 05:19:28,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:28,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990422943] [2023-08-24 05:19:28,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:28,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:28,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:28,452 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:28,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:28,487 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:28,490 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:28,490 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:28,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-24 05:19:28,490 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:28,491 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:28,491 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:28,491 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-24 05:19:28,515 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:28,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 122 places, 124 transitions, 280 flow [2023-08-24 05:19:28,541 INFO L124 PetriNetUnfolderBase]: 23/274 cut-off events. [2023-08-24 05:19:28,542 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-24 05:19:28,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 297 conditions, 274 events. 23/274 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 822 event pairs, 0 based on Foata normal form. 0/237 useless extension candidates. Maximal degree in co-relation 226. Up to 10 conditions per place. [2023-08-24 05:19:28,543 INFO L82 GeneralOperation]: Start removeDead. Operand has 122 places, 124 transitions, 280 flow [2023-08-24 05:19:28,561 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 122 places, 124 transitions, 280 flow [2023-08-24 05:19:28,561 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:28,561 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 122 places, 124 transitions, 280 flow [2023-08-24 05:19:28,561 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 122 places, 124 transitions, 280 flow [2023-08-24 05:19:28,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 122 places, 124 transitions, 280 flow [2023-08-24 05:19:28,583 INFO L124 PetriNetUnfolderBase]: 23/274 cut-off events. [2023-08-24 05:19:28,583 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-24 05:19:28,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 297 conditions, 274 events. 23/274 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 822 event pairs, 0 based on Foata normal form. 0/237 useless extension candidates. Maximal degree in co-relation 226. Up to 10 conditions per place. [2023-08-24 05:19:28,591 INFO L119 LiptonReduction]: Number of co-enabled transitions 8976 [2023-08-24 05:19:29,825 INFO L134 LiptonReduction]: Checked pairs total: 31692 [2023-08-24 05:19:29,825 INFO L136 LiptonReduction]: Total number of compositions: 74 [2023-08-24 05:19:29,827 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:29,828 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:29,828 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:29,836 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:29,836 INFO L124 PetriNetUnfolderBase]: 15/109 cut-off events. [2023-08-24 05:19:29,836 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-24 05:19:29,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:29,837 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:29,837 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:29,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:29,837 INFO L85 PathProgramCache]: Analyzing trace with hash -925350526, now seen corresponding path program 1 times [2023-08-24 05:19:29,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:29,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412894307] [2023-08-24 05:19:29,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:29,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:29,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:29,858 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:29,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:29,874 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:29,874 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:29,874 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:29,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-24 05:19:29,875 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:29,875 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:29,875 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:29,875 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-24 05:19:29,900 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:29,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 140 places, 142 transitions, 329 flow [2023-08-24 05:19:29,931 INFO L124 PetriNetUnfolderBase]: 28/330 cut-off events. [2023-08-24 05:19:29,931 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-24 05:19:29,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 361 conditions, 330 events. 28/330 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1028 event pairs, 0 based on Foata normal form. 0/285 useless extension candidates. Maximal degree in co-relation 287. Up to 12 conditions per place. [2023-08-24 05:19:29,933 INFO L82 GeneralOperation]: Start removeDead. Operand has 140 places, 142 transitions, 329 flow [2023-08-24 05:19:29,935 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 140 places, 142 transitions, 329 flow [2023-08-24 05:19:29,935 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:29,935 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 140 places, 142 transitions, 329 flow [2023-08-24 05:19:29,935 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 140 places, 142 transitions, 329 flow [2023-08-24 05:19:29,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 140 places, 142 transitions, 329 flow [2023-08-24 05:19:29,963 INFO L124 PetriNetUnfolderBase]: 28/330 cut-off events. [2023-08-24 05:19:29,963 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-24 05:19:29,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 361 conditions, 330 events. 28/330 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1028 event pairs, 0 based on Foata normal form. 0/285 useless extension candidates. Maximal degree in co-relation 287. Up to 12 conditions per place. [2023-08-24 05:19:29,975 INFO L119 LiptonReduction]: Number of co-enabled transitions 12750 [2023-08-24 05:19:31,360 INFO L134 LiptonReduction]: Checked pairs total: 53630 [2023-08-24 05:19:31,361 INFO L136 LiptonReduction]: Total number of compositions: 82 [2023-08-24 05:19:31,362 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:31,363 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:31,363 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:31,373 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:31,374 INFO L124 PetriNetUnfolderBase]: 19/139 cut-off events. [2023-08-24 05:19:31,374 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-24 05:19:31,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:31,374 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:31,374 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:31,374 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:31,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1669931085, now seen corresponding path program 1 times [2023-08-24 05:19:31,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:31,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711832932] [2023-08-24 05:19:31,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:31,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:31,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:31,395 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:31,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:31,414 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:31,414 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:31,414 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:31,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-24 05:19:31,414 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:31,415 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:31,415 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:31,415 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-08-24 05:19:31,453 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:31,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 158 places, 160 transitions, 380 flow [2023-08-24 05:19:31,496 INFO L124 PetriNetUnfolderBase]: 33/386 cut-off events. [2023-08-24 05:19:31,496 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-24 05:19:31,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426 conditions, 386 events. 33/386 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1226 event pairs, 0 based on Foata normal form. 0/333 useless extension candidates. Maximal degree in co-relation 350. Up to 14 conditions per place. [2023-08-24 05:19:31,499 INFO L82 GeneralOperation]: Start removeDead. Operand has 158 places, 160 transitions, 380 flow [2023-08-24 05:19:31,501 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 158 places, 160 transitions, 380 flow [2023-08-24 05:19:31,501 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:31,501 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 158 places, 160 transitions, 380 flow [2023-08-24 05:19:31,501 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 158 places, 160 transitions, 380 flow [2023-08-24 05:19:31,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 158 places, 160 transitions, 380 flow [2023-08-24 05:19:31,540 INFO L124 PetriNetUnfolderBase]: 33/386 cut-off events. [2023-08-24 05:19:31,540 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-24 05:19:31,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426 conditions, 386 events. 33/386 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1226 event pairs, 0 based on Foata normal form. 0/333 useless extension candidates. Maximal degree in co-relation 350. Up to 14 conditions per place. [2023-08-24 05:19:31,552 INFO L119 LiptonReduction]: Number of co-enabled transitions 17136 [2023-08-24 05:19:32,897 INFO L134 LiptonReduction]: Checked pairs total: 68511 [2023-08-24 05:19:32,897 INFO L136 LiptonReduction]: Total number of compositions: 87 [2023-08-24 05:19:32,899 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:32,899 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:32,899 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:32,913 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:32,913 INFO L124 PetriNetUnfolderBase]: 21/163 cut-off events. [2023-08-24 05:19:32,913 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-24 05:19:32,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:32,913 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:32,913 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:32,914 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:32,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1133344, now seen corresponding path program 1 times [2023-08-24 05:19:32,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:32,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467660373] [2023-08-24 05:19:32,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:32,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:32,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:32,933 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:32,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:32,951 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:32,951 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:32,951 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:32,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-24 05:19:32,952 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:32,952 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:32,952 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:32,952 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-08-24 05:19:32,979 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:32,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 176 places, 178 transitions, 433 flow [2023-08-24 05:19:33,026 INFO L124 PetriNetUnfolderBase]: 38/442 cut-off events. [2023-08-24 05:19:33,026 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-24 05:19:33,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 492 conditions, 442 events. 38/442 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1429 event pairs, 0 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 415. Up to 16 conditions per place. [2023-08-24 05:19:33,030 INFO L82 GeneralOperation]: Start removeDead. Operand has 176 places, 178 transitions, 433 flow [2023-08-24 05:19:33,032 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 176 places, 178 transitions, 433 flow [2023-08-24 05:19:33,032 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:33,032 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 176 places, 178 transitions, 433 flow [2023-08-24 05:19:33,033 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 176 places, 178 transitions, 433 flow [2023-08-24 05:19:33,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 176 places, 178 transitions, 433 flow [2023-08-24 05:19:33,102 INFO L124 PetriNetUnfolderBase]: 38/442 cut-off events. [2023-08-24 05:19:33,102 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-24 05:19:33,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 492 conditions, 442 events. 38/442 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1429 event pairs, 0 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 415. Up to 16 conditions per place. [2023-08-24 05:19:33,116 INFO L119 LiptonReduction]: Number of co-enabled transitions 22134 [2023-08-24 05:19:34,574 INFO L134 LiptonReduction]: Checked pairs total: 81850 [2023-08-24 05:19:34,574 INFO L136 LiptonReduction]: Total number of compositions: 95 [2023-08-24 05:19:34,575 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:34,576 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:34,576 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:34,593 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:34,593 INFO L124 PetriNetUnfolderBase]: 27/197 cut-off events. [2023-08-24 05:19:34,594 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-24 05:19:34,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:34,594 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:34,594 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:34,594 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:34,594 INFO L85 PathProgramCache]: Analyzing trace with hash 495937005, now seen corresponding path program 1 times [2023-08-24 05:19:34,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:34,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884457108] [2023-08-24 05:19:34,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:34,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:34,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:34,629 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:34,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:34,671 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:34,671 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:34,671 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:34,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-24 05:19:34,672 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:34,672 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:34,672 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:34,672 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-08-24 05:19:34,707 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:34,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 194 places, 196 transitions, 488 flow [2023-08-24 05:19:34,770 INFO L124 PetriNetUnfolderBase]: 43/498 cut-off events. [2023-08-24 05:19:34,770 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-24 05:19:34,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 559 conditions, 498 events. 43/498 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1635 event pairs, 0 based on Foata normal form. 0/429 useless extension candidates. Maximal degree in co-relation 481. Up to 18 conditions per place. [2023-08-24 05:19:34,774 INFO L82 GeneralOperation]: Start removeDead. Operand has 194 places, 196 transitions, 488 flow [2023-08-24 05:19:34,777 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 194 places, 196 transitions, 488 flow [2023-08-24 05:19:34,777 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:34,777 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 194 places, 196 transitions, 488 flow [2023-08-24 05:19:34,777 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 194 places, 196 transitions, 488 flow [2023-08-24 05:19:34,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 194 places, 196 transitions, 488 flow [2023-08-24 05:19:34,833 INFO L124 PetriNetUnfolderBase]: 43/498 cut-off events. [2023-08-24 05:19:34,834 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-24 05:19:34,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 559 conditions, 498 events. 43/498 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1635 event pairs, 0 based on Foata normal form. 0/429 useless extension candidates. Maximal degree in co-relation 481. Up to 18 conditions per place. [2023-08-24 05:19:34,851 INFO L119 LiptonReduction]: Number of co-enabled transitions 27744 [2023-08-24 05:19:36,442 INFO L134 LiptonReduction]: Checked pairs total: 103197 [2023-08-24 05:19:36,442 INFO L136 LiptonReduction]: Total number of compositions: 102 [2023-08-24 05:19:36,444 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:36,444 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:36,444 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:36,463 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:36,464 INFO L124 PetriNetUnfolderBase]: 31/224 cut-off events. [2023-08-24 05:19:36,464 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-24 05:19:36,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:36,464 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:36,464 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:36,464 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:36,464 INFO L85 PathProgramCache]: Analyzing trace with hash -422242374, now seen corresponding path program 1 times [2023-08-24 05:19:36,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:36,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943892681] [2023-08-24 05:19:36,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:36,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:36,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:36,483 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:36,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:36,499 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:36,499 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:36,499 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:36,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-24 05:19:36,500 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:36,500 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:36,500 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:36,500 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-08-24 05:19:36,532 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:36,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 212 places, 214 transitions, 545 flow [2023-08-24 05:19:36,603 INFO L124 PetriNetUnfolderBase]: 48/554 cut-off events. [2023-08-24 05:19:36,603 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-24 05:19:36,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 627 conditions, 554 events. 48/554 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1812 event pairs, 0 based on Foata normal form. 0/477 useless extension candidates. Maximal degree in co-relation 548. Up to 20 conditions per place. [2023-08-24 05:19:36,610 INFO L82 GeneralOperation]: Start removeDead. Operand has 212 places, 214 transitions, 545 flow [2023-08-24 05:19:36,613 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 212 places, 214 transitions, 545 flow [2023-08-24 05:19:36,614 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:36,614 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 212 places, 214 transitions, 545 flow [2023-08-24 05:19:36,614 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 212 places, 214 transitions, 545 flow [2023-08-24 05:19:36,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 212 places, 214 transitions, 545 flow [2023-08-24 05:19:36,679 INFO L124 PetriNetUnfolderBase]: 48/554 cut-off events. [2023-08-24 05:19:36,680 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-24 05:19:36,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 627 conditions, 554 events. 48/554 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1812 event pairs, 0 based on Foata normal form. 0/477 useless extension candidates. Maximal degree in co-relation 548. Up to 20 conditions per place. [2023-08-24 05:19:36,703 INFO L119 LiptonReduction]: Number of co-enabled transitions 33966 [2023-08-24 05:19:38,209 INFO L134 LiptonReduction]: Checked pairs total: 120701 [2023-08-24 05:19:38,209 INFO L136 LiptonReduction]: Total number of compositions: 114 [2023-08-24 05:19:38,210 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:38,211 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:38,211 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:38,233 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:38,233 INFO L124 PetriNetUnfolderBase]: 34/251 cut-off events. [2023-08-24 05:19:38,234 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-24 05:19:38,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:38,234 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:38,234 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:38,234 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:38,234 INFO L85 PathProgramCache]: Analyzing trace with hash 607685720, now seen corresponding path program 1 times [2023-08-24 05:19:38,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:38,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898871086] [2023-08-24 05:19:38,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:38,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:38,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:38,272 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:38,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:38,298 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:38,299 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:38,299 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:38,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-24 05:19:38,300 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:38,303 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:38,303 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:38,303 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-08-24 05:19:38,340 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:38,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 230 places, 232 transitions, 604 flow [2023-08-24 05:19:38,420 INFO L124 PetriNetUnfolderBase]: 53/610 cut-off events. [2023-08-24 05:19:38,420 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-24 05:19:38,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 696 conditions, 610 events. 53/610 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2011 event pairs, 0 based on Foata normal form. 0/525 useless extension candidates. Maximal degree in co-relation 616. Up to 22 conditions per place. [2023-08-24 05:19:38,429 INFO L82 GeneralOperation]: Start removeDead. Operand has 230 places, 232 transitions, 604 flow [2023-08-24 05:19:38,434 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 230 places, 232 transitions, 604 flow [2023-08-24 05:19:38,434 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:38,434 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 230 places, 232 transitions, 604 flow [2023-08-24 05:19:38,434 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 230 places, 232 transitions, 604 flow [2023-08-24 05:19:38,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 230 places, 232 transitions, 604 flow [2023-08-24 05:19:38,511 INFO L124 PetriNetUnfolderBase]: 53/610 cut-off events. [2023-08-24 05:19:38,511 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-24 05:19:38,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 696 conditions, 610 events. 53/610 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2011 event pairs, 0 based on Foata normal form. 0/525 useless extension candidates. Maximal degree in co-relation 616. Up to 22 conditions per place. [2023-08-24 05:19:38,541 INFO L119 LiptonReduction]: Number of co-enabled transitions 40800 [2023-08-24 05:19:40,107 INFO L134 LiptonReduction]: Checked pairs total: 155436 [2023-08-24 05:19:40,107 INFO L136 LiptonReduction]: Total number of compositions: 119 [2023-08-24 05:19:40,108 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:40,109 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:40,109 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:40,135 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:40,135 INFO L124 PetriNetUnfolderBase]: 40/284 cut-off events. [2023-08-24 05:19:40,135 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-24 05:19:40,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:40,135 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:40,136 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:40,136 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:40,136 INFO L85 PathProgramCache]: Analyzing trace with hash -806277766, now seen corresponding path program 1 times [2023-08-24 05:19:40,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:40,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14046852] [2023-08-24 05:19:40,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:40,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:40,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:40,156 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:40,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:40,192 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:40,192 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:40,192 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:40,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-24 05:19:40,192 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:40,193 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:40,193 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:40,193 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-08-24 05:19:40,231 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:40,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 248 places, 250 transitions, 665 flow [2023-08-24 05:19:40,324 INFO L124 PetriNetUnfolderBase]: 58/666 cut-off events. [2023-08-24 05:19:40,324 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-24 05:19:40,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 766 conditions, 666 events. 58/666 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2214 event pairs, 0 based on Foata normal form. 0/573 useless extension candidates. Maximal degree in co-relation 685. Up to 24 conditions per place. [2023-08-24 05:19:40,332 INFO L82 GeneralOperation]: Start removeDead. Operand has 248 places, 250 transitions, 665 flow [2023-08-24 05:19:40,336 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 248 places, 250 transitions, 665 flow [2023-08-24 05:19:40,336 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:40,337 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 248 places, 250 transitions, 665 flow [2023-08-24 05:19:40,337 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 248 places, 250 transitions, 665 flow [2023-08-24 05:19:40,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 248 places, 250 transitions, 665 flow [2023-08-24 05:19:40,428 INFO L124 PetriNetUnfolderBase]: 58/666 cut-off events. [2023-08-24 05:19:40,429 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-24 05:19:40,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 766 conditions, 666 events. 58/666 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2214 event pairs, 0 based on Foata normal form. 0/573 useless extension candidates. Maximal degree in co-relation 685. Up to 24 conditions per place. [2023-08-24 05:19:40,463 INFO L119 LiptonReduction]: Number of co-enabled transitions 48246 [2023-08-24 05:19:42,122 INFO L134 LiptonReduction]: Checked pairs total: 179473 [2023-08-24 05:19:42,122 INFO L136 LiptonReduction]: Total number of compositions: 129 [2023-08-24 05:19:42,123 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:42,124 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:42,124 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:42,164 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:42,164 INFO L124 PetriNetUnfolderBase]: 42/310 cut-off events. [2023-08-24 05:19:42,164 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-24 05:19:42,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:42,165 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:42,165 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:42,165 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:42,165 INFO L85 PathProgramCache]: Analyzing trace with hash 847439099, now seen corresponding path program 1 times [2023-08-24 05:19:42,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:42,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502368844] [2023-08-24 05:19:42,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:42,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:42,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:42,198 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:42,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:42,226 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:42,226 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:42,226 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:42,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-24 05:19:42,227 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:42,228 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:42,228 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:42,228 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-08-24 05:19:42,273 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:42,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 266 places, 268 transitions, 728 flow [2023-08-24 05:19:42,375 INFO L124 PetriNetUnfolderBase]: 63/722 cut-off events. [2023-08-24 05:19:42,376 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-24 05:19:42,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 837 conditions, 722 events. 63/722 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2418 event pairs, 0 based on Foata normal form. 0/621 useless extension candidates. Maximal degree in co-relation 755. Up to 26 conditions per place. [2023-08-24 05:19:42,386 INFO L82 GeneralOperation]: Start removeDead. Operand has 266 places, 268 transitions, 728 flow [2023-08-24 05:19:42,391 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 266 places, 268 transitions, 728 flow [2023-08-24 05:19:42,391 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:42,391 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 266 places, 268 transitions, 728 flow [2023-08-24 05:19:42,392 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 266 places, 268 transitions, 728 flow [2023-08-24 05:19:42,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 266 places, 268 transitions, 728 flow [2023-08-24 05:19:42,496 INFO L124 PetriNetUnfolderBase]: 63/722 cut-off events. [2023-08-24 05:19:42,497 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-24 05:19:42,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 837 conditions, 722 events. 63/722 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2418 event pairs, 0 based on Foata normal form. 0/621 useless extension candidates. Maximal degree in co-relation 755. Up to 26 conditions per place. [2023-08-24 05:19:42,537 INFO L119 LiptonReduction]: Number of co-enabled transitions 56304 [2023-08-24 05:19:44,441 INFO L134 LiptonReduction]: Checked pairs total: 215438 [2023-08-24 05:19:44,443 INFO L136 LiptonReduction]: Total number of compositions: 136 [2023-08-24 05:19:44,444 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:44,446 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:44,446 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:44,480 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:44,480 INFO L124 PetriNetUnfolderBase]: 46/338 cut-off events. [2023-08-24 05:19:44,480 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-24 05:19:44,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:44,481 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:44,481 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:44,481 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:44,482 INFO L85 PathProgramCache]: Analyzing trace with hash 547715653, now seen corresponding path program 1 times [2023-08-24 05:19:44,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:44,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946287785] [2023-08-24 05:19:44,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:44,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:44,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:44,507 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:44,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:44,536 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:44,536 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:44,536 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:44,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-24 05:19:44,537 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:44,539 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:44,540 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:44,540 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-08-24 05:19:44,584 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:44,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 284 places, 286 transitions, 793 flow [2023-08-24 05:19:44,705 INFO L124 PetriNetUnfolderBase]: 68/778 cut-off events. [2023-08-24 05:19:44,705 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-24 05:19:44,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 909 conditions, 778 events. 68/778 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2621 event pairs, 0 based on Foata normal form. 0/669 useless extension candidates. Maximal degree in co-relation 826. Up to 28 conditions per place. [2023-08-24 05:19:44,717 INFO L82 GeneralOperation]: Start removeDead. Operand has 284 places, 286 transitions, 793 flow [2023-08-24 05:19:44,721 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 284 places, 286 transitions, 793 flow [2023-08-24 05:19:44,721 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:44,721 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 284 places, 286 transitions, 793 flow [2023-08-24 05:19:44,721 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 284 places, 286 transitions, 793 flow [2023-08-24 05:19:44,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 284 places, 286 transitions, 793 flow [2023-08-24 05:19:44,833 INFO L124 PetriNetUnfolderBase]: 68/778 cut-off events. [2023-08-24 05:19:44,833 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-24 05:19:44,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 909 conditions, 778 events. 68/778 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2621 event pairs, 0 based on Foata normal form. 0/669 useless extension candidates. Maximal degree in co-relation 826. Up to 28 conditions per place. [2023-08-24 05:19:44,865 INFO L119 LiptonReduction]: Number of co-enabled transitions 64974 [2023-08-24 05:19:46,618 INFO L134 LiptonReduction]: Checked pairs total: 237073 [2023-08-24 05:19:46,618 INFO L136 LiptonReduction]: Total number of compositions: 144 [2023-08-24 05:19:46,619 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:46,620 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:46,620 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:46,660 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:46,660 INFO L124 PetriNetUnfolderBase]: 50/367 cut-off events. [2023-08-24 05:19:46,660 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-24 05:19:46,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:46,660 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:46,661 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:46,661 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:46,661 INFO L85 PathProgramCache]: Analyzing trace with hash 2132708422, now seen corresponding path program 1 times [2023-08-24 05:19:46,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:46,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455586767] [2023-08-24 05:19:46,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:46,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:46,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:46,687 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:46,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:46,711 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:46,711 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:46,711 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:46,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-24 05:19:46,711 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:46,712 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:46,712 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:46,712 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-08-24 05:19:46,760 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:46,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 302 places, 304 transitions, 860 flow [2023-08-24 05:19:46,892 INFO L124 PetriNetUnfolderBase]: 73/834 cut-off events. [2023-08-24 05:19:46,893 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-24 05:19:46,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 982 conditions, 834 events. 73/834 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2823 event pairs, 0 based on Foata normal form. 0/717 useless extension candidates. Maximal degree in co-relation 898. Up to 30 conditions per place. [2023-08-24 05:19:46,906 INFO L82 GeneralOperation]: Start removeDead. Operand has 302 places, 304 transitions, 860 flow [2023-08-24 05:19:46,911 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 302 places, 304 transitions, 860 flow [2023-08-24 05:19:46,911 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:46,911 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 302 places, 304 transitions, 860 flow [2023-08-24 05:19:46,912 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 302 places, 304 transitions, 860 flow [2023-08-24 05:19:46,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 302 places, 304 transitions, 860 flow [2023-08-24 05:19:47,045 INFO L124 PetriNetUnfolderBase]: 73/834 cut-off events. [2023-08-24 05:19:47,046 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-24 05:19:47,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 982 conditions, 834 events. 73/834 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2823 event pairs, 0 based on Foata normal form. 0/717 useless extension candidates. Maximal degree in co-relation 898. Up to 30 conditions per place. [2023-08-24 05:19:47,136 INFO L119 LiptonReduction]: Number of co-enabled transitions 74256 [2023-08-24 05:19:48,982 INFO L134 LiptonReduction]: Checked pairs total: 284685 [2023-08-24 05:19:48,982 INFO L136 LiptonReduction]: Total number of compositions: 151 [2023-08-24 05:19:48,983 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:48,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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:48,984 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:49,021 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:49,022 INFO L124 PetriNetUnfolderBase]: 55/398 cut-off events. [2023-08-24 05:19:49,022 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-24 05:19:49,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:49,022 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:49,022 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:49,022 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:49,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1684187618, now seen corresponding path program 1 times [2023-08-24 05:19:49,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:49,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789288402] [2023-08-24 05:19:49,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:49,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:49,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:49,047 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:49,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:49,071 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:49,072 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:49,072 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:49,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-24 05:19:49,072 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:49,072 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:49,072 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:49,073 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-08-24 05:19:49,123 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:49,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 320 places, 322 transitions, 929 flow [2023-08-24 05:19:49,323 INFO L124 PetriNetUnfolderBase]: 78/890 cut-off events. [2023-08-24 05:19:49,323 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-24 05:19:49,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1056 conditions, 890 events. 78/890 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3009 event pairs, 0 based on Foata normal form. 0/765 useless extension candidates. Maximal degree in co-relation 971. Up to 32 conditions per place. [2023-08-24 05:19:49,330 INFO L82 GeneralOperation]: Start removeDead. Operand has 320 places, 322 transitions, 929 flow [2023-08-24 05:19:49,335 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 320 places, 322 transitions, 929 flow [2023-08-24 05:19:49,335 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:49,335 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 320 places, 322 transitions, 929 flow [2023-08-24 05:19:49,335 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 320 places, 322 transitions, 929 flow [2023-08-24 05:19:49,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 320 places, 322 transitions, 929 flow [2023-08-24 05:19:49,521 INFO L124 PetriNetUnfolderBase]: 78/890 cut-off events. [2023-08-24 05:19:49,522 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-24 05:19:49,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1056 conditions, 890 events. 78/890 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3009 event pairs, 0 based on Foata normal form. 0/765 useless extension candidates. Maximal degree in co-relation 971. Up to 32 conditions per place. [2023-08-24 05:19:49,588 INFO L119 LiptonReduction]: Number of co-enabled transitions 84150 [2023-08-24 05:19:51,465 INFO L134 LiptonReduction]: Checked pairs total: 307218 [2023-08-24 05:19:51,465 INFO L136 LiptonReduction]: Total number of compositions: 159 [2023-08-24 05:19:51,466 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:51,467 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:51,467 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:51,516 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:51,516 INFO L124 PetriNetUnfolderBase]: 55/419 cut-off events. [2023-08-24 05:19:51,516 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-24 05:19:51,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:51,517 INFO L208 CegarLoopForPetriNet]: trace histogram [16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:51,517 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:51,517 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:51,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1168352743, now seen corresponding path program 1 times [2023-08-24 05:19:51,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:51,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403132193] [2023-08-24 05:19:51,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:51,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:51,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:51,541 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:51,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:51,571 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:51,571 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:51,571 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:51,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-24 05:19:51,572 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:51,572 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:51,572 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:51,572 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-08-24 05:19:51,622 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:51,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 338 places, 340 transitions, 1000 flow [2023-08-24 05:19:51,811 INFO L124 PetriNetUnfolderBase]: 83/946 cut-off events. [2023-08-24 05:19:51,811 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-24 05:19:51,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1131 conditions, 946 events. 83/946 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3213 event pairs, 0 based on Foata normal form. 0/813 useless extension candidates. Maximal degree in co-relation 1045. Up to 34 conditions per place. [2023-08-24 05:19:51,827 INFO L82 GeneralOperation]: Start removeDead. Operand has 338 places, 340 transitions, 1000 flow [2023-08-24 05:19:51,833 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 338 places, 340 transitions, 1000 flow [2023-08-24 05:19:51,833 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:51,833 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 338 places, 340 transitions, 1000 flow [2023-08-24 05:19:51,833 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 338 places, 340 transitions, 1000 flow [2023-08-24 05:19:51,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 338 places, 340 transitions, 1000 flow [2023-08-24 05:19:51,968 INFO L124 PetriNetUnfolderBase]: 83/946 cut-off events. [2023-08-24 05:19:51,968 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-24 05:19:51,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1131 conditions, 946 events. 83/946 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3213 event pairs, 0 based on Foata normal form. 0/813 useless extension candidates. Maximal degree in co-relation 1045. Up to 34 conditions per place. [2023-08-24 05:19:52,015 INFO L119 LiptonReduction]: Number of co-enabled transitions 94656 [2023-08-24 05:19:54,039 INFO L134 LiptonReduction]: Checked pairs total: 435694 [2023-08-24 05:19:54,040 INFO L136 LiptonReduction]: Total number of compositions: 167 [2023-08-24 05:19:54,041 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:54,041 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:54,042 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:54,128 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:54,128 INFO L124 PetriNetUnfolderBase]: 62/454 cut-off events. [2023-08-24 05:19:54,128 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-24 05:19:54,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:54,129 INFO L208 CegarLoopForPetriNet]: trace histogram [17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:54,129 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:54,129 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:54,129 INFO L85 PathProgramCache]: Analyzing trace with hash -198851368, now seen corresponding path program 1 times [2023-08-24 05:19:54,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:54,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089407763] [2023-08-24 05:19:54,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:54,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:54,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:54,154 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:54,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:54,179 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:54,180 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:54,180 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:54,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-24 05:19:54,180 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:54,180 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:54,180 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:54,180 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-08-24 05:19:54,235 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:54,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 356 places, 358 transitions, 1073 flow [2023-08-24 05:19:54,415 INFO L124 PetriNetUnfolderBase]: 88/1002 cut-off events. [2023-08-24 05:19:54,415 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-24 05:19:54,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1207 conditions, 1002 events. 88/1002 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3404 event pairs, 0 based on Foata normal form. 0/861 useless extension candidates. Maximal degree in co-relation 1120. Up to 36 conditions per place. [2023-08-24 05:19:54,437 INFO L82 GeneralOperation]: Start removeDead. Operand has 356 places, 358 transitions, 1073 flow [2023-08-24 05:19:54,444 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 356 places, 358 transitions, 1073 flow [2023-08-24 05:19:54,444 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:54,444 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 356 places, 358 transitions, 1073 flow [2023-08-24 05:19:54,445 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 356 places, 358 transitions, 1073 flow [2023-08-24 05:19:54,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 356 places, 358 transitions, 1073 flow [2023-08-24 05:19:54,638 INFO L124 PetriNetUnfolderBase]: 88/1002 cut-off events. [2023-08-24 05:19:54,638 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-24 05:19:54,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1207 conditions, 1002 events. 88/1002 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3404 event pairs, 0 based on Foata normal form. 0/861 useless extension candidates. Maximal degree in co-relation 1120. Up to 36 conditions per place. [2023-08-24 05:19:54,698 INFO L119 LiptonReduction]: Number of co-enabled transitions 105774 [2023-08-24 05:19:56,768 INFO L134 LiptonReduction]: Checked pairs total: 482536 [2023-08-24 05:19:56,768 INFO L136 LiptonReduction]: Total number of compositions: 173 [2023-08-24 05:19:56,769 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:56,769 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:56,769 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:56,815 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:56,815 INFO L124 PetriNetUnfolderBase]: 65/481 cut-off events. [2023-08-24 05:19:56,815 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-24 05:19:56,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:56,815 INFO L208 CegarLoopForPetriNet]: trace histogram [18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:56,816 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:56,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:56,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1261689345, now seen corresponding path program 1 times [2023-08-24 05:19:56,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:56,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666809417] [2023-08-24 05:19:56,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:56,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:56,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:56,843 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:56,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:56,878 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:56,879 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:56,879 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:56,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-24 05:19:56,879 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:56,879 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:56,880 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:56,880 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-08-24 05:19:56,935 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:56,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 374 places, 376 transitions, 1148 flow [2023-08-24 05:19:57,118 INFO L124 PetriNetUnfolderBase]: 93/1058 cut-off events. [2023-08-24 05:19:57,118 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-24 05:19:57,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1284 conditions, 1058 events. 93/1058 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3610 event pairs, 0 based on Foata normal form. 0/909 useless extension candidates. Maximal degree in co-relation 1196. Up to 38 conditions per place. [2023-08-24 05:19:57,135 INFO L82 GeneralOperation]: Start removeDead. Operand has 374 places, 376 transitions, 1148 flow [2023-08-24 05:19:57,140 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 374 places, 376 transitions, 1148 flow [2023-08-24 05:19:57,140 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:57,140 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 374 places, 376 transitions, 1148 flow [2023-08-24 05:19:57,141 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 374 places, 376 transitions, 1148 flow [2023-08-24 05:19:57,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 374 places, 376 transitions, 1148 flow [2023-08-24 05:19:57,348 INFO L124 PetriNetUnfolderBase]: 93/1058 cut-off events. [2023-08-24 05:19:57,348 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-24 05:19:57,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1284 conditions, 1058 events. 93/1058 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3610 event pairs, 0 based on Foata normal form. 0/909 useless extension candidates. Maximal degree in co-relation 1196. Up to 38 conditions per place. [2023-08-24 05:19:57,401 INFO L119 LiptonReduction]: Number of co-enabled transitions 117504 [2023-08-24 05:19:59,580 INFO L134 LiptonReduction]: Checked pairs total: 438167 [2023-08-24 05:19:59,580 INFO L136 LiptonReduction]: Total number of compositions: 179 [2023-08-24 05:19:59,581 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:59,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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:59,582 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:59,631 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:59,631 INFO L124 PetriNetUnfolderBase]: 67/505 cut-off events. [2023-08-24 05:19:59,631 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-24 05:19:59,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:59,632 INFO L208 CegarLoopForPetriNet]: trace histogram [19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:59,632 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:59,632 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:59,632 INFO L85 PathProgramCache]: Analyzing trace with hash 650693298, now seen corresponding path program 1 times [2023-08-24 05:19:59,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:59,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521991810] [2023-08-24 05:19:59,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:59,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:59,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:59,678 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:59,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:59,717 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:59,718 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:59,718 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:59,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-24 05:19:59,718 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:59,718 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:59,718 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:59,718 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-08-24 05:19:59,781 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:59,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 392 places, 394 transitions, 1225 flow [2023-08-24 05:20:00,030 INFO L124 PetriNetUnfolderBase]: 98/1114 cut-off events. [2023-08-24 05:20:00,030 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-24 05:20:00,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 1114 events. 98/1114 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3824 event pairs, 0 based on Foata normal form. 0/957 useless extension candidates. Maximal degree in co-relation 1273. Up to 40 conditions per place. [2023-08-24 05:20:00,042 INFO L82 GeneralOperation]: Start removeDead. Operand has 392 places, 394 transitions, 1225 flow [2023-08-24 05:20:00,046 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 392 places, 394 transitions, 1225 flow [2023-08-24 05:20:00,046 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:00,046 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 392 places, 394 transitions, 1225 flow [2023-08-24 05:20:00,046 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 392 places, 394 transitions, 1225 flow [2023-08-24 05:20:00,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 392 places, 394 transitions, 1225 flow [2023-08-24 05:20:00,209 INFO L124 PetriNetUnfolderBase]: 98/1114 cut-off events. [2023-08-24 05:20:00,209 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-24 05:20:00,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 1114 events. 98/1114 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3824 event pairs, 0 based on Foata normal form. 0/957 useless extension candidates. Maximal degree in co-relation 1273. Up to 40 conditions per place. [2023-08-24 05:20:00,279 INFO L119 LiptonReduction]: Number of co-enabled transitions 129846 [2023-08-24 05:20:02,508 INFO L134 LiptonReduction]: Checked pairs total: 606084 [2023-08-24 05:20:02,508 INFO L136 LiptonReduction]: Total number of compositions: 192 [2023-08-24 05:20:02,509 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:02,509 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:02,509 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:02,602 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:02,602 INFO L124 PetriNetUnfolderBase]: 74/542 cut-off events. [2023-08-24 05:20:02,603 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-24 05:20:02,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:02,603 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:02,603 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:02,603 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:02,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1252851601, now seen corresponding path program 1 times [2023-08-24 05:20:02,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:02,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27032488] [2023-08-24 05:20:02,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:02,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:02,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:02,650 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:02,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:02,692 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:02,693 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:02,693 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:02,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-24 05:20:02,693 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:02,695 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:02,695 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:02,695 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-08-24 05:20:02,764 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:02,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 410 places, 412 transitions, 1304 flow [2023-08-24 05:20:03,020 INFO L124 PetriNetUnfolderBase]: 103/1170 cut-off events. [2023-08-24 05:20:03,020 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-24 05:20:03,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1441 conditions, 1170 events. 103/1170 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4012 event pairs, 0 based on Foata normal form. 0/1005 useless extension candidates. Maximal degree in co-relation 1351. Up to 42 conditions per place. [2023-08-24 05:20:03,042 INFO L82 GeneralOperation]: Start removeDead. Operand has 410 places, 412 transitions, 1304 flow [2023-08-24 05:20:03,048 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 410 places, 412 transitions, 1304 flow [2023-08-24 05:20:03,048 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:03,048 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 410 places, 412 transitions, 1304 flow [2023-08-24 05:20:03,048 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 410 places, 412 transitions, 1304 flow [2023-08-24 05:20:03,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 410 places, 412 transitions, 1304 flow [2023-08-24 05:20:03,252 INFO L124 PetriNetUnfolderBase]: 103/1170 cut-off events. [2023-08-24 05:20:03,252 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-24 05:20:03,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1441 conditions, 1170 events. 103/1170 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4012 event pairs, 0 based on Foata normal form. 0/1005 useless extension candidates. Maximal degree in co-relation 1351. Up to 42 conditions per place. [2023-08-24 05:20:03,330 INFO L119 LiptonReduction]: Number of co-enabled transitions 142800 [2023-08-24 05:20:05,714 INFO L134 LiptonReduction]: Checked pairs total: 563030 [2023-08-24 05:20:05,715 INFO L136 LiptonReduction]: Total number of compositions: 199 [2023-08-24 05:20:05,716 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:05,716 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:05,716 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:05,778 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:05,778 INFO L124 PetriNetUnfolderBase]: 77/568 cut-off events. [2023-08-24 05:20:05,778 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-24 05:20:05,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:05,778 INFO L208 CegarLoopForPetriNet]: trace histogram [21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:05,778 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:05,778 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:05,779 INFO L85 PathProgramCache]: Analyzing trace with hash 677755735, now seen corresponding path program 1 times [2023-08-24 05:20:05,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:05,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159129626] [2023-08-24 05:20:05,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:05,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:05,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:05,812 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:05,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:05,856 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:05,856 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:05,856 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:05,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-24 05:20:05,856 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:05,857 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:05,857 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:05,857 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-08-24 05:20:05,923 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:05,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 428 places, 430 transitions, 1385 flow [2023-08-24 05:20:06,136 INFO L124 PetriNetUnfolderBase]: 108/1226 cut-off events. [2023-08-24 05:20:06,136 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-24 05:20:06,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1521 conditions, 1226 events. 108/1226 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4231 event pairs, 0 based on Foata normal form. 0/1053 useless extension candidates. Maximal degree in co-relation 1430. Up to 44 conditions per place. [2023-08-24 05:20:06,159 INFO L82 GeneralOperation]: Start removeDead. Operand has 428 places, 430 transitions, 1385 flow [2023-08-24 05:20:06,166 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 428 places, 430 transitions, 1385 flow [2023-08-24 05:20:06,166 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:06,166 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 428 places, 430 transitions, 1385 flow [2023-08-24 05:20:06,166 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 428 places, 430 transitions, 1385 flow [2023-08-24 05:20:06,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 428 places, 430 transitions, 1385 flow [2023-08-24 05:20:06,447 INFO L124 PetriNetUnfolderBase]: 108/1226 cut-off events. [2023-08-24 05:20:06,447 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-24 05:20:06,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1521 conditions, 1226 events. 108/1226 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4231 event pairs, 0 based on Foata normal form. 0/1053 useless extension candidates. Maximal degree in co-relation 1430. Up to 44 conditions per place. [2023-08-24 05:20:06,533 INFO L119 LiptonReduction]: Number of co-enabled transitions 156366 [2023-08-24 05:20:09,011 INFO L134 LiptonReduction]: Checked pairs total: 744136 [2023-08-24 05:20:09,011 INFO L136 LiptonReduction]: Total number of compositions: 203 [2023-08-24 05:20:09,013 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:09,013 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:09,013 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:09,108 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:09,108 INFO L124 PetriNetUnfolderBase]: 83/603 cut-off events. [2023-08-24 05:20:09,108 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-24 05:20:09,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:09,108 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:09,108 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:09,108 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:09,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1591715868, now seen corresponding path program 1 times [2023-08-24 05:20:09,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:09,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025229583] [2023-08-24 05:20:09,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:09,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:09,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:09,153 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:09,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:09,199 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:09,200 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:09,200 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:09,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-24 05:20:09,200 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:09,200 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:09,200 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:09,200 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-08-24 05:20:09,271 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:09,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 446 places, 448 transitions, 1468 flow [2023-08-24 05:20:09,592 INFO L124 PetriNetUnfolderBase]: 113/1282 cut-off events. [2023-08-24 05:20:09,593 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-24 05:20:09,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1602 conditions, 1282 events. 113/1282 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4432 event pairs, 0 based on Foata normal form. 0/1101 useless extension candidates. Maximal degree in co-relation 1510. Up to 46 conditions per place. [2023-08-24 05:20:09,612 INFO L82 GeneralOperation]: Start removeDead. Operand has 446 places, 448 transitions, 1468 flow [2023-08-24 05:20:09,617 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 446 places, 448 transitions, 1468 flow [2023-08-24 05:20:09,617 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:09,617 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 446 places, 448 transitions, 1468 flow [2023-08-24 05:20:09,617 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 446 places, 448 transitions, 1468 flow [2023-08-24 05:20:09,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 446 places, 448 transitions, 1468 flow [2023-08-24 05:20:09,827 INFO L124 PetriNetUnfolderBase]: 113/1282 cut-off events. [2023-08-24 05:20:09,827 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-24 05:20:09,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1602 conditions, 1282 events. 113/1282 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4432 event pairs, 0 based on Foata normal form. 0/1101 useless extension candidates. Maximal degree in co-relation 1510. Up to 46 conditions per place. [2023-08-24 05:20:09,922 INFO L119 LiptonReduction]: Number of co-enabled transitions 170544 [2023-08-24 05:20:12,337 INFO L134 LiptonReduction]: Checked pairs total: 816335 [2023-08-24 05:20:12,337 INFO L136 LiptonReduction]: Total number of compositions: 216 [2023-08-24 05:20:12,338 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:12,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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:12,371 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:12,441 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:12,442 INFO L124 PetriNetUnfolderBase]: 88/634 cut-off events. [2023-08-24 05:20:12,442 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-24 05:20:12,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:12,442 INFO L208 CegarLoopForPetriNet]: trace histogram [23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:12,442 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:12,442 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:12,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1649242984, now seen corresponding path program 1 times [2023-08-24 05:20:12,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:12,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649505071] [2023-08-24 05:20:12,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:12,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:12,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:12,474 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:12,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:12,510 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:12,510 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:12,511 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:12,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-24 05:20:12,511 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:12,511 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:12,511 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:12,511 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-08-24 05:20:12,583 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:12,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 464 places, 466 transitions, 1553 flow [2023-08-24 05:20:12,823 INFO L124 PetriNetUnfolderBase]: 118/1338 cut-off events. [2023-08-24 05:20:12,823 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-24 05:20:12,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1684 conditions, 1338 events. 118/1338 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4641 event pairs, 0 based on Foata normal form. 0/1149 useless extension candidates. Maximal degree in co-relation 1591. Up to 48 conditions per place. [2023-08-24 05:20:12,849 INFO L82 GeneralOperation]: Start removeDead. Operand has 464 places, 466 transitions, 1553 flow [2023-08-24 05:20:12,856 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 464 places, 466 transitions, 1553 flow [2023-08-24 05:20:12,857 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:12,857 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 464 places, 466 transitions, 1553 flow [2023-08-24 05:20:12,857 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 464 places, 466 transitions, 1553 flow [2023-08-24 05:20:12,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 464 places, 466 transitions, 1553 flow [2023-08-24 05:20:13,099 INFO L124 PetriNetUnfolderBase]: 118/1338 cut-off events. [2023-08-24 05:20:13,099 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-24 05:20:13,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1684 conditions, 1338 events. 118/1338 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4641 event pairs, 0 based on Foata normal form. 0/1149 useless extension candidates. Maximal degree in co-relation 1591. Up to 48 conditions per place. [2023-08-24 05:20:13,206 INFO L119 LiptonReduction]: Number of co-enabled transitions 185334 [2023-08-24 05:20:15,781 INFO L134 LiptonReduction]: Checked pairs total: 750682 [2023-08-24 05:20:15,781 INFO L136 LiptonReduction]: Total number of compositions: 224 [2023-08-24 05:20:15,782 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:15,783 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:15,783 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:15,862 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:15,862 INFO L124 PetriNetUnfolderBase]: 90/660 cut-off events. [2023-08-24 05:20:15,862 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-24 05:20:15,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:15,862 INFO L208 CegarLoopForPetriNet]: trace histogram [24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:15,862 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:15,863 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:15,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1500467197, now seen corresponding path program 1 times [2023-08-24 05:20:15,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:15,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709177874] [2023-08-24 05:20:15,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:15,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:15,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:15,917 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:15,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:15,955 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:15,955 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:15,956 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:15,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-24 05:20:15,956 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:15,956 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:15,956 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:15,956 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-08-24 05:20:16,023 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:16,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 482 places, 484 transitions, 1640 flow [2023-08-24 05:20:16,361 INFO L124 PetriNetUnfolderBase]: 123/1394 cut-off events. [2023-08-24 05:20:16,361 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-24 05:20:16,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1767 conditions, 1394 events. 123/1394 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4831 event pairs, 0 based on Foata normal form. 0/1197 useless extension candidates. Maximal degree in co-relation 1673. Up to 50 conditions per place. [2023-08-24 05:20:16,377 INFO L82 GeneralOperation]: Start removeDead. Operand has 482 places, 484 transitions, 1640 flow [2023-08-24 05:20:16,383 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 482 places, 484 transitions, 1640 flow [2023-08-24 05:20:16,383 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:16,383 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 482 places, 484 transitions, 1640 flow [2023-08-24 05:20:16,383 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 482 places, 484 transitions, 1640 flow [2023-08-24 05:20:16,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 482 places, 484 transitions, 1640 flow [2023-08-24 05:20:16,753 INFO L124 PetriNetUnfolderBase]: 123/1394 cut-off events. [2023-08-24 05:20:16,753 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-24 05:20:16,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1767 conditions, 1394 events. 123/1394 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4831 event pairs, 0 based on Foata normal form. 0/1197 useless extension candidates. Maximal degree in co-relation 1673. Up to 50 conditions per place. [2023-08-24 05:20:16,886 INFO L119 LiptonReduction]: Number of co-enabled transitions 200736 [2023-08-24 05:20:19,563 INFO L134 LiptonReduction]: Checked pairs total: 787533 [2023-08-24 05:20:19,563 INFO L136 LiptonReduction]: Total number of compositions: 230 [2023-08-24 05:20:19,564 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:19,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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:19,564 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:19,654 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:19,654 INFO L124 PetriNetUnfolderBase]: 92/684 cut-off events. [2023-08-24 05:20:19,654 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-24 05:20:19,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:19,654 INFO L208 CegarLoopForPetriNet]: trace histogram [25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:19,654 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:19,654 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:19,654 INFO L85 PathProgramCache]: Analyzing trace with hash 2134087674, now seen corresponding path program 1 times [2023-08-24 05:20:19,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:19,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672526320] [2023-08-24 05:20:19,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:19,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:19,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:19,690 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:19,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:19,728 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:19,729 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:19,729 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:19,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-24 05:20:19,729 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:19,729 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:19,729 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:19,729 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-08-24 05:20:19,858 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:19,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 500 places, 502 transitions, 1729 flow [2023-08-24 05:20:20,154 INFO L124 PetriNetUnfolderBase]: 128/1450 cut-off events. [2023-08-24 05:20:20,154 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-24 05:20:20,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1851 conditions, 1450 events. 128/1450 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5040 event pairs, 0 based on Foata normal form. 0/1245 useless extension candidates. Maximal degree in co-relation 1756. Up to 52 conditions per place. [2023-08-24 05:20:20,189 INFO L82 GeneralOperation]: Start removeDead. Operand has 500 places, 502 transitions, 1729 flow [2023-08-24 05:20:20,198 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 500 places, 502 transitions, 1729 flow [2023-08-24 05:20:20,198 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:20,198 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 500 places, 502 transitions, 1729 flow [2023-08-24 05:20:20,198 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 500 places, 502 transitions, 1729 flow [2023-08-24 05:20:20,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 500 places, 502 transitions, 1729 flow [2023-08-24 05:20:20,488 INFO L124 PetriNetUnfolderBase]: 128/1450 cut-off events. [2023-08-24 05:20:20,489 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-24 05:20:20,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1851 conditions, 1450 events. 128/1450 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5040 event pairs, 0 based on Foata normal form. 0/1245 useless extension candidates. Maximal degree in co-relation 1756. Up to 52 conditions per place. [2023-08-24 05:20:20,622 INFO L119 LiptonReduction]: Number of co-enabled transitions 216750 [2023-08-24 05:20:23,440 INFO L134 LiptonReduction]: Checked pairs total: 859296 [2023-08-24 05:20:23,441 INFO L136 LiptonReduction]: Total number of compositions: 239 [2023-08-24 05:20:23,442 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:23,442 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:23,442 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:23,545 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:23,546 INFO L124 PetriNetUnfolderBase]: 97/716 cut-off events. [2023-08-24 05:20:23,546 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-24 05:20:23,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:23,546 INFO L208 CegarLoopForPetriNet]: trace histogram [26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:23,546 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:23,546 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:23,546 INFO L85 PathProgramCache]: Analyzing trace with hash 968725222, now seen corresponding path program 1 times [2023-08-24 05:20:23,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:23,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298602143] [2023-08-24 05:20:23,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:23,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:23,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:23,585 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:23,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:23,624 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:23,624 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:23,624 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:23,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-24 05:20:23,624 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:23,625 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:23,625 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:23,625 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-08-24 05:20:23,702 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:23,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 518 places, 520 transitions, 1820 flow [2023-08-24 05:20:24,042 INFO L124 PetriNetUnfolderBase]: 133/1506 cut-off events. [2023-08-24 05:20:24,042 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-24 05:20:24,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1936 conditions, 1506 events. 133/1506 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5225 event pairs, 0 based on Foata normal form. 0/1293 useless extension candidates. Maximal degree in co-relation 1840. Up to 54 conditions per place. [2023-08-24 05:20:24,079 INFO L82 GeneralOperation]: Start removeDead. Operand has 518 places, 520 transitions, 1820 flow [2023-08-24 05:20:24,089 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 518 places, 520 transitions, 1820 flow [2023-08-24 05:20:24,089 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:24,089 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 518 places, 520 transitions, 1820 flow [2023-08-24 05:20:24,090 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 518 places, 520 transitions, 1820 flow [2023-08-24 05:20:24,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 518 places, 520 transitions, 1820 flow [2023-08-24 05:20:24,461 INFO L124 PetriNetUnfolderBase]: 133/1506 cut-off events. [2023-08-24 05:20:24,461 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-24 05:20:24,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1936 conditions, 1506 events. 133/1506 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5225 event pairs, 0 based on Foata normal form. 0/1293 useless extension candidates. Maximal degree in co-relation 1840. Up to 54 conditions per place. [2023-08-24 05:20:24,552 INFO L119 LiptonReduction]: Number of co-enabled transitions 233376 [2023-08-24 05:20:27,322 INFO L134 LiptonReduction]: Checked pairs total: 1091442 [2023-08-24 05:20:27,322 INFO L136 LiptonReduction]: Total number of compositions: 244 [2023-08-24 05:20:27,323 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:27,323 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:27,324 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:27,423 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:27,423 INFO L124 PetriNetUnfolderBase]: 100/741 cut-off events. [2023-08-24 05:20:27,423 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-24 05:20:27,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:27,423 INFO L208 CegarLoopForPetriNet]: trace histogram [27, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:27,423 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:27,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:27,423 INFO L85 PathProgramCache]: Analyzing trace with hash 326905564, now seen corresponding path program 1 times [2023-08-24 05:20:27,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:27,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005526099] [2023-08-24 05:20:27,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:27,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:27,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:27,462 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:27,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:27,503 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:27,503 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:27,504 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:27,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-24 05:20:27,504 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:27,504 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:27,504 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:27,504 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-08-24 05:20:27,583 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:27,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 536 places, 538 transitions, 1913 flow [2023-08-24 05:20:28,010 INFO L124 PetriNetUnfolderBase]: 138/1562 cut-off events. [2023-08-24 05:20:28,010 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-24 05:20:28,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2022 conditions, 1562 events. 138/1562 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5440 event pairs, 0 based on Foata normal form. 0/1341 useless extension candidates. Maximal degree in co-relation 1925. Up to 56 conditions per place. [2023-08-24 05:20:28,038 INFO L82 GeneralOperation]: Start removeDead. Operand has 536 places, 538 transitions, 1913 flow [2023-08-24 05:20:28,045 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 536 places, 538 transitions, 1913 flow [2023-08-24 05:20:28,045 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:28,046 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 536 places, 538 transitions, 1913 flow [2023-08-24 05:20:28,046 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 536 places, 538 transitions, 1913 flow [2023-08-24 05:20:28,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 536 places, 538 transitions, 1913 flow [2023-08-24 05:20:28,358 INFO L124 PetriNetUnfolderBase]: 138/1562 cut-off events. [2023-08-24 05:20:28,358 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-24 05:20:28,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2022 conditions, 1562 events. 138/1562 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5440 event pairs, 0 based on Foata normal form. 0/1341 useless extension candidates. Maximal degree in co-relation 1925. Up to 56 conditions per place. [2023-08-24 05:20:28,505 INFO L119 LiptonReduction]: Number of co-enabled transitions 250614 [2023-08-24 05:20:31,475 INFO L134 LiptonReduction]: Checked pairs total: 978401 [2023-08-24 05:20:31,475 INFO L136 LiptonReduction]: Total number of compositions: 253 [2023-08-24 05:20:31,476 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:31,477 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:31,477 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:31,617 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:31,617 INFO L124 PetriNetUnfolderBase]: 102/767 cut-off events. [2023-08-24 05:20:31,617 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-24 05:20:31,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:31,617 INFO L208 CegarLoopForPetriNet]: trace histogram [28, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:31,617 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:31,618 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:31,618 INFO L85 PathProgramCache]: Analyzing trace with hash 565417835, now seen corresponding path program 1 times [2023-08-24 05:20:31,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:31,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076190335] [2023-08-24 05:20:31,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:31,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:31,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:31,665 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:31,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:31,709 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:31,710 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:31,710 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:31,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-24 05:20:31,710 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:31,710 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:31,710 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:31,711 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-08-24 05:20:31,811 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:31,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 554 places, 556 transitions, 2008 flow [2023-08-24 05:20:32,233 INFO L124 PetriNetUnfolderBase]: 143/1618 cut-off events. [2023-08-24 05:20:32,233 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-24 05:20:32,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2109 conditions, 1618 events. 143/1618 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5635 event pairs, 0 based on Foata normal form. 0/1389 useless extension candidates. Maximal degree in co-relation 2011. Up to 58 conditions per place. [2023-08-24 05:20:32,276 INFO L82 GeneralOperation]: Start removeDead. Operand has 554 places, 556 transitions, 2008 flow [2023-08-24 05:20:32,288 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 554 places, 556 transitions, 2008 flow [2023-08-24 05:20:32,288 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:32,288 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 554 places, 556 transitions, 2008 flow [2023-08-24 05:20:32,288 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 554 places, 556 transitions, 2008 flow [2023-08-24 05:20:32,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 554 places, 556 transitions, 2008 flow [2023-08-24 05:20:32,646 INFO L124 PetriNetUnfolderBase]: 143/1618 cut-off events. [2023-08-24 05:20:32,646 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-24 05:20:32,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2109 conditions, 1618 events. 143/1618 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5635 event pairs, 0 based on Foata normal form. 0/1389 useless extension candidates. Maximal degree in co-relation 2011. Up to 58 conditions per place. [2023-08-24 05:20:32,818 INFO L119 LiptonReduction]: Number of co-enabled transitions 268464 [2023-08-24 05:20:35,818 INFO L134 LiptonReduction]: Checked pairs total: 1076888 [2023-08-24 05:20:35,819 INFO L136 LiptonReduction]: Total number of compositions: 265 [2023-08-24 05:20:35,820 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:35,820 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:35,820 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:35,932 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:35,932 INFO L124 PetriNetUnfolderBase]: 108/801 cut-off events. [2023-08-24 05:20:35,932 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-24 05:20:35,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:35,932 INFO L208 CegarLoopForPetriNet]: trace histogram [29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:35,932 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:35,932 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:35,932 INFO L85 PathProgramCache]: Analyzing trace with hash -481911111, now seen corresponding path program 1 times [2023-08-24 05:20:35,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:35,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392638228] [2023-08-24 05:20:35,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:35,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:35,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:35,976 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:36,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:36,030 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:36,031 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:36,031 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:36,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-24 05:20:36,031 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:36,031 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:36,032 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:36,032 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-08-24 05:20:36,117 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:36,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 572 places, 574 transitions, 2105 flow [2023-08-24 05:20:36,558 INFO L124 PetriNetUnfolderBase]: 148/1674 cut-off events. [2023-08-24 05:20:36,559 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-24 05:20:36,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2197 conditions, 1674 events. 148/1674 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5835 event pairs, 0 based on Foata normal form. 0/1437 useless extension candidates. Maximal degree in co-relation 2098. Up to 60 conditions per place. [2023-08-24 05:20:36,606 INFO L82 GeneralOperation]: Start removeDead. Operand has 572 places, 574 transitions, 2105 flow [2023-08-24 05:20:36,620 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 572 places, 574 transitions, 2105 flow [2023-08-24 05:20:36,620 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:36,620 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 572 places, 574 transitions, 2105 flow [2023-08-24 05:20:36,620 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 572 places, 574 transitions, 2105 flow [2023-08-24 05:20:36,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 572 places, 574 transitions, 2105 flow [2023-08-24 05:20:37,020 INFO L124 PetriNetUnfolderBase]: 148/1674 cut-off events. [2023-08-24 05:20:37,020 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-24 05:20:37,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2197 conditions, 1674 events. 148/1674 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5835 event pairs, 0 based on Foata normal form. 0/1437 useless extension candidates. Maximal degree in co-relation 2098. Up to 60 conditions per place. [2023-08-24 05:20:37,204 INFO L119 LiptonReduction]: Number of co-enabled transitions 286926 [2023-08-24 05:20:40,344 INFO L134 LiptonReduction]: Checked pairs total: 1106802 [2023-08-24 05:20:40,345 INFO L136 LiptonReduction]: Total number of compositions: 270 [2023-08-24 05:20:40,346 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:40,346 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:40,346 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:40,508 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:40,508 INFO L124 PetriNetUnfolderBase]: 108/821 cut-off events. [2023-08-24 05:20:40,509 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-24 05:20:40,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:40,509 INFO L208 CegarLoopForPetriNet]: trace histogram [30, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:40,509 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:40,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:40,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1736337747, now seen corresponding path program 1 times [2023-08-24 05:20:40,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:40,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347428639] [2023-08-24 05:20:40,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:40,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:40,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:40,552 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:40,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:40,601 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:40,601 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:40,602 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:40,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-24 05:20:40,602 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:40,602 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:40,602 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:40,602 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-08-24 05:20:40,689 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:40,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 590 places, 592 transitions, 2204 flow [2023-08-24 05:20:41,210 INFO L124 PetriNetUnfolderBase]: 153/1730 cut-off events. [2023-08-24 05:20:41,211 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-24 05:20:41,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2286 conditions, 1730 events. 153/1730 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6046 event pairs, 0 based on Foata normal form. 0/1485 useless extension candidates. Maximal degree in co-relation 2186. Up to 62 conditions per place. [2023-08-24 05:20:41,262 INFO L82 GeneralOperation]: Start removeDead. Operand has 590 places, 592 transitions, 2204 flow [2023-08-24 05:20:41,275 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 590 places, 592 transitions, 2204 flow [2023-08-24 05:20:41,275 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:41,275 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 590 places, 592 transitions, 2204 flow [2023-08-24 05:20:41,275 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 590 places, 592 transitions, 2204 flow [2023-08-24 05:20:41,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 590 places, 592 transitions, 2204 flow [2023-08-24 05:20:41,673 INFO L124 PetriNetUnfolderBase]: 153/1730 cut-off events. [2023-08-24 05:20:41,673 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-24 05:20:41,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2286 conditions, 1730 events. 153/1730 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6046 event pairs, 0 based on Foata normal form. 0/1485 useless extension candidates. Maximal degree in co-relation 2186. Up to 62 conditions per place. [2023-08-24 05:20:41,869 INFO L119 LiptonReduction]: Number of co-enabled transitions 306000 [2023-08-24 05:20:45,035 INFO L134 LiptonReduction]: Checked pairs total: 1177497 [2023-08-24 05:20:45,035 INFO L136 LiptonReduction]: Total number of compositions: 278 [2023-08-24 05:20:45,036 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:45,037 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:45,037 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:45,165 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:45,165 INFO L124 PetriNetUnfolderBase]: 112/849 cut-off events. [2023-08-24 05:20:45,165 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-24 05:20:45,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:45,165 INFO L208 CegarLoopForPetriNet]: trace histogram [31, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:45,165 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:45,165 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:45,165 INFO L85 PathProgramCache]: Analyzing trace with hash -286646564, now seen corresponding path program 1 times [2023-08-24 05:20:45,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:45,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013139283] [2023-08-24 05:20:45,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:45,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:45,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:45,209 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:45,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:45,258 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:45,258 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:45,258 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:45,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-24 05:20:45,258 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:45,259 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:45,259 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:45,259 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-08-24 05:20:45,352 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:45,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 608 places, 610 transitions, 2305 flow [2023-08-24 05:20:45,781 INFO L124 PetriNetUnfolderBase]: 158/1786 cut-off events. [2023-08-24 05:20:45,781 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-24 05:20:45,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2376 conditions, 1786 events. 158/1786 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6254 event pairs, 0 based on Foata normal form. 0/1533 useless extension candidates. Maximal degree in co-relation 2275. Up to 64 conditions per place. [2023-08-24 05:20:45,833 INFO L82 GeneralOperation]: Start removeDead. Operand has 608 places, 610 transitions, 2305 flow [2023-08-24 05:20:45,846 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 608 places, 610 transitions, 2305 flow [2023-08-24 05:20:45,846 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:45,847 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 608 places, 610 transitions, 2305 flow [2023-08-24 05:20:45,847 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 608 places, 610 transitions, 2305 flow [2023-08-24 05:20:45,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 608 places, 610 transitions, 2305 flow [2023-08-24 05:20:46,325 INFO L124 PetriNetUnfolderBase]: 158/1786 cut-off events. [2023-08-24 05:20:46,325 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-24 05:20:46,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2376 conditions, 1786 events. 158/1786 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6254 event pairs, 0 based on Foata normal form. 0/1533 useless extension candidates. Maximal degree in co-relation 2275. Up to 64 conditions per place. [2023-08-24 05:20:46,502 INFO L119 LiptonReduction]: Number of co-enabled transitions 325686 [2023-08-24 05:20:49,943 INFO L134 LiptonReduction]: Checked pairs total: 1502354 [2023-08-24 05:20:49,943 INFO L136 LiptonReduction]: Total number of compositions: 287 [2023-08-24 05:20:49,944 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:49,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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:49,945 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:50,167 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:50,167 INFO L124 PetriNetUnfolderBase]: 118/882 cut-off events. [2023-08-24 05:20:50,167 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-24 05:20:50,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:50,168 INFO L208 CegarLoopForPetriNet]: trace histogram [32, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:50,168 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:50,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:50,168 INFO L85 PathProgramCache]: Analyzing trace with hash 356651955, now seen corresponding path program 1 times [2023-08-24 05:20:50,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:50,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426539501] [2023-08-24 05:20:50,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:50,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:50,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:50,213 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:50,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:50,261 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:50,261 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:50,261 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:50,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-24 05:20:50,262 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:50,262 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:50,262 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:50,262 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-08-24 05:20:50,354 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:50,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 626 places, 628 transitions, 2408 flow [2023-08-24 05:20:50,959 INFO L124 PetriNetUnfolderBase]: 163/1842 cut-off events. [2023-08-24 05:20:50,959 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-24 05:20:51,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2467 conditions, 1842 events. 163/1842 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6464 event pairs, 0 based on Foata normal form. 0/1581 useless extension candidates. Maximal degree in co-relation 2365. Up to 66 conditions per place. [2023-08-24 05:20:51,019 INFO L82 GeneralOperation]: Start removeDead. Operand has 626 places, 628 transitions, 2408 flow [2023-08-24 05:20:51,035 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 626 places, 628 transitions, 2408 flow [2023-08-24 05:20:51,035 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:51,036 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 626 places, 628 transitions, 2408 flow [2023-08-24 05:20:51,036 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 626 places, 628 transitions, 2408 flow [2023-08-24 05:20:51,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 626 places, 628 transitions, 2408 flow [2023-08-24 05:20:51,506 INFO L124 PetriNetUnfolderBase]: 163/1842 cut-off events. [2023-08-24 05:20:51,506 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-24 05:20:51,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2467 conditions, 1842 events. 163/1842 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6464 event pairs, 0 based on Foata normal form. 0/1581 useless extension candidates. Maximal degree in co-relation 2365. Up to 66 conditions per place. [2023-08-24 05:20:51,842 INFO L119 LiptonReduction]: Number of co-enabled transitions 345984 [2023-08-24 05:20:55,259 INFO L134 LiptonReduction]: Checked pairs total: 1364509 [2023-08-24 05:20:55,259 INFO L136 LiptonReduction]: Total number of compositions: 290 [2023-08-24 05:20:55,260 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:55,261 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:55,261 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:55,414 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:55,414 INFO L124 PetriNetUnfolderBase]: 123/913 cut-off events. [2023-08-24 05:20:55,414 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-24 05:20:55,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:55,414 INFO L208 CegarLoopForPetriNet]: trace histogram [33, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:55,414 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:55,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:55,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1295480912, now seen corresponding path program 1 times [2023-08-24 05:20:55,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:55,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198841126] [2023-08-24 05:20:55,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:55,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:55,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:55,457 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:55,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:55,506 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:55,506 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:55,506 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:55,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-24 05:20:55,507 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:55,507 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:55,507 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:55,507 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-08-24 05:20:55,601 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:55,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 644 places, 646 transitions, 2513 flow [2023-08-24 05:20:56,338 INFO L124 PetriNetUnfolderBase]: 168/1898 cut-off events. [2023-08-24 05:20:56,339 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-24 05:20:56,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2559 conditions, 1898 events. 168/1898 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6621 event pairs, 0 based on Foata normal form. 0/1629 useless extension candidates. Maximal degree in co-relation 2456. Up to 68 conditions per place. [2023-08-24 05:20:56,374 INFO L82 GeneralOperation]: Start removeDead. Operand has 644 places, 646 transitions, 2513 flow [2023-08-24 05:20:56,383 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 644 places, 646 transitions, 2513 flow [2023-08-24 05:20:56,384 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:56,384 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 644 places, 646 transitions, 2513 flow [2023-08-24 05:20:56,384 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 644 places, 646 transitions, 2513 flow [2023-08-24 05:20:56,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 644 places, 646 transitions, 2513 flow [2023-08-24 05:20:56,879 INFO L124 PetriNetUnfolderBase]: 168/1898 cut-off events. [2023-08-24 05:20:56,879 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-24 05:20:56,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2559 conditions, 1898 events. 168/1898 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6621 event pairs, 0 based on Foata normal form. 0/1629 useless extension candidates. Maximal degree in co-relation 2456. Up to 68 conditions per place. [2023-08-24 05:20:57,119 INFO L119 LiptonReduction]: Number of co-enabled transitions 366894 [2023-08-24 05:21:00,825 INFO L134 LiptonReduction]: Checked pairs total: 1678053 [2023-08-24 05:21:00,825 INFO L136 LiptonReduction]: Total number of compositions: 303 [2023-08-24 05:21:00,826 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:21:00,826 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:21:00,827 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:21:00,999 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:21:00,999 INFO L124 PetriNetUnfolderBase]: 124/937 cut-off events. [2023-08-24 05:21:00,999 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-24 05:21:00,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:21:01,000 INFO L208 CegarLoopForPetriNet]: trace histogram [34, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:21:01,000 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:21:01,000 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:21:01,000 INFO L85 PathProgramCache]: Analyzing trace with hash -229617805, now seen corresponding path program 1 times [2023-08-24 05:21:01,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:21:01,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673514584] [2023-08-24 05:21:01,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:21:01,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:21:01,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:01,051 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:21:01,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:01,106 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:21:01,107 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:21:01,107 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:21:01,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-24 05:21:01,107 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:21:01,107 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:21:01,107 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:21:01,107 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-08-24 05:21:01,207 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:21:01,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 662 places, 664 transitions, 2620 flow [2023-08-24 05:21:01,781 INFO L124 PetriNetUnfolderBase]: 173/1954 cut-off events. [2023-08-24 05:21:01,781 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-24 05:21:01,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2652 conditions, 1954 events. 173/1954 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6847 event pairs, 0 based on Foata normal form. 0/1677 useless extension candidates. Maximal degree in co-relation 2548. Up to 70 conditions per place. [2023-08-24 05:21:01,849 INFO L82 GeneralOperation]: Start removeDead. Operand has 662 places, 664 transitions, 2620 flow [2023-08-24 05:21:01,865 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 662 places, 664 transitions, 2620 flow [2023-08-24 05:21:01,865 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:21:01,865 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 662 places, 664 transitions, 2620 flow [2023-08-24 05:21:01,865 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 662 places, 664 transitions, 2620 flow [2023-08-24 05:21:01,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 662 places, 664 transitions, 2620 flow [2023-08-24 05:21:02,378 INFO L124 PetriNetUnfolderBase]: 173/1954 cut-off events. [2023-08-24 05:21:02,378 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-24 05:21:02,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2652 conditions, 1954 events. 173/1954 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6847 event pairs, 0 based on Foata normal form. 0/1677 useless extension candidates. Maximal degree in co-relation 2548. Up to 70 conditions per place. [2023-08-24 05:21:02,732 INFO L119 LiptonReduction]: Number of co-enabled transitions 388416 [2023-08-24 05:21:06,307 INFO L134 LiptonReduction]: Checked pairs total: 1516188 [2023-08-24 05:21:06,307 INFO L136 LiptonReduction]: Total number of compositions: 309 [2023-08-24 05:21:06,308 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:21:06,308 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:21:06,308 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:21:06,469 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:21:06,469 INFO L124 PetriNetUnfolderBase]: 128/965 cut-off events. [2023-08-24 05:21:06,469 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-24 05:21:06,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:21:06,470 INFO L208 CegarLoopForPetriNet]: trace histogram [35, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:21:06,470 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:21:06,470 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:21:06,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1849285286, now seen corresponding path program 1 times [2023-08-24 05:21:06,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:21:06,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558429552] [2023-08-24 05:21:06,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:21:06,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:21:06,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:06,521 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:21:06,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:06,576 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:21:06,576 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:21:06,576 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:21:06,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-24 05:21:06,576 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:21:06,576 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:21:06,577 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:21:06,577 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-08-24 05:21:06,680 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:21:06,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 680 places, 682 transitions, 2729 flow [2023-08-24 05:21:07,399 INFO L124 PetriNetUnfolderBase]: 178/2010 cut-off events. [2023-08-24 05:21:07,399 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-24 05:21:07,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2746 conditions, 2010 events. 178/2010 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7039 event pairs, 0 based on Foata normal form. 0/1725 useless extension candidates. Maximal degree in co-relation 2641. Up to 72 conditions per place. [2023-08-24 05:21:07,460 INFO L82 GeneralOperation]: Start removeDead. Operand has 680 places, 682 transitions, 2729 flow [2023-08-24 05:21:07,476 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 680 places, 682 transitions, 2729 flow [2023-08-24 05:21:07,476 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:21:07,476 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 680 places, 682 transitions, 2729 flow [2023-08-24 05:21:07,476 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 680 places, 682 transitions, 2729 flow [2023-08-24 05:21:07,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 680 places, 682 transitions, 2729 flow [2023-08-24 05:21:08,035 INFO L124 PetriNetUnfolderBase]: 178/2010 cut-off events. [2023-08-24 05:21:08,035 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-24 05:21:08,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2746 conditions, 2010 events. 178/2010 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7039 event pairs, 0 based on Foata normal form. 0/1725 useless extension candidates. Maximal degree in co-relation 2641. Up to 72 conditions per place. [2023-08-24 05:21:08,313 INFO L119 LiptonReduction]: Number of co-enabled transitions 410550 [2023-08-24 05:21:11,919 INFO L134 LiptonReduction]: Checked pairs total: 1941897 [2023-08-24 05:21:11,920 INFO L136 LiptonReduction]: Total number of compositions: 315 [2023-08-24 05:21:11,920 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:21:11,921 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:21:11,921 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:21:12,096 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:21:12,096 INFO L124 PetriNetUnfolderBase]: 135/1002 cut-off events. [2023-08-24 05:21:12,096 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-24 05:21:12,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:21:12,097 INFO L208 CegarLoopForPetriNet]: trace histogram [36, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:21:12,097 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:21:12,097 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:21:12,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1263782154, now seen corresponding path program 1 times [2023-08-24 05:21:12,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:21:12,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006717163] [2023-08-24 05:21:12,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:21:12,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:21:12,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:12,152 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:21:12,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:12,212 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:21:12,213 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:21:12,213 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:21:12,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-24 05:21:12,213 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:21:12,213 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:21:12,213 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:21:12,213 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-08-24 05:21:12,318 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:21:12,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 698 places, 700 transitions, 2840 flow [2023-08-24 05:21:12,936 INFO L124 PetriNetUnfolderBase]: 183/2066 cut-off events. [2023-08-24 05:21:12,936 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-24 05:21:13,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2841 conditions, 2066 events. 183/2066 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7239 event pairs, 0 based on Foata normal form. 0/1773 useless extension candidates. Maximal degree in co-relation 2735. Up to 74 conditions per place. [2023-08-24 05:21:13,014 INFO L82 GeneralOperation]: Start removeDead. Operand has 698 places, 700 transitions, 2840 flow [2023-08-24 05:21:13,033 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 698 places, 700 transitions, 2840 flow [2023-08-24 05:21:13,033 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:21:13,033 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 698 places, 700 transitions, 2840 flow [2023-08-24 05:21:13,033 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 698 places, 700 transitions, 2840 flow [2023-08-24 05:21:13,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 698 places, 700 transitions, 2840 flow [2023-08-24 05:21:13,608 INFO L124 PetriNetUnfolderBase]: 183/2066 cut-off events. [2023-08-24 05:21:13,609 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-24 05:21:13,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2841 conditions, 2066 events. 183/2066 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7239 event pairs, 0 based on Foata normal form. 0/1773 useless extension candidates. Maximal degree in co-relation 2735. Up to 74 conditions per place. [2023-08-24 05:21:13,864 INFO L119 LiptonReduction]: Number of co-enabled transitions 433296 [2023-08-24 05:21:17,614 INFO L134 LiptonReduction]: Checked pairs total: 1778639 [2023-08-24 05:21:17,614 INFO L136 LiptonReduction]: Total number of compositions: 324 [2023-08-24 05:21:17,615 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:21:17,615 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:21:17,615 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:21:17,856 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:21:17,856 INFO L124 PetriNetUnfolderBase]: 141/1035 cut-off events. [2023-08-24 05:21:17,856 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-24 05:21:17,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:21:17,856 INFO L208 CegarLoopForPetriNet]: trace histogram [37, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:21:17,856 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:21:17,856 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:21:17,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1466102168, now seen corresponding path program 1 times [2023-08-24 05:21:17,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:21:17,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323387079] [2023-08-24 05:21:17,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:21:17,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:21:17,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:17,912 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:21:17,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:17,976 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:21:17,976 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:21:17,976 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:21:17,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-24 05:21:17,976 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:21:17,977 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:21:17,977 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:21:17,977 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-08-24 05:21:18,088 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:21:18,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 716 places, 718 transitions, 2953 flow [2023-08-24 05:21:18,729 INFO L124 PetriNetUnfolderBase]: 188/2122 cut-off events. [2023-08-24 05:21:18,730 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-24 05:21:18,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2937 conditions, 2122 events. 188/2122 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7451 event pairs, 0 based on Foata normal form. 0/1821 useless extension candidates. Maximal degree in co-relation 2830. Up to 76 conditions per place. [2023-08-24 05:21:18,804 INFO L82 GeneralOperation]: Start removeDead. Operand has 716 places, 718 transitions, 2953 flow [2023-08-24 05:21:18,830 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 716 places, 718 transitions, 2953 flow [2023-08-24 05:21:18,830 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:21:18,831 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 716 places, 718 transitions, 2953 flow [2023-08-24 05:21:18,831 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 716 places, 718 transitions, 2953 flow [2023-08-24 05:21:18,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 716 places, 718 transitions, 2953 flow [2023-08-24 05:21:19,568 INFO L124 PetriNetUnfolderBase]: 188/2122 cut-off events. [2023-08-24 05:21:19,569 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-24 05:21:19,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2937 conditions, 2122 events. 188/2122 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7451 event pairs, 0 based on Foata normal form. 0/1821 useless extension candidates. Maximal degree in co-relation 2830. Up to 76 conditions per place. [2023-08-24 05:21:19,761 INFO L119 LiptonReduction]: Number of co-enabled transitions 456654 [2023-08-24 05:21:23,691 INFO L134 LiptonReduction]: Checked pairs total: 1832361 [2023-08-24 05:21:23,691 INFO L136 LiptonReduction]: Total number of compositions: 331 [2023-08-24 05:21:23,692 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:21:23,692 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:21:23,692 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:21:23,892 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:21:23,892 INFO L124 PetriNetUnfolderBase]: 141/1054 cut-off events. [2023-08-24 05:21:23,892 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-24 05:21:23,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:21:23,893 INFO L208 CegarLoopForPetriNet]: trace histogram [38, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:21:23,893 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:21:23,893 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:21:23,893 INFO L85 PathProgramCache]: Analyzing trace with hash 793190534, now seen corresponding path program 1 times [2023-08-24 05:21:23,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:21:23,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964612152] [2023-08-24 05:21:23,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:21:23,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:21:23,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:23,944 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:21:23,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:24,029 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:21:24,029 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:21:24,029 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:21:24,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-24 05:21:24,029 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:21:24,030 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:21:24,030 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:21:24,030 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-08-24 05:21:24,209 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:21:24,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 734 places, 736 transitions, 3068 flow [2023-08-24 05:21:25,120 INFO L124 PetriNetUnfolderBase]: 193/2178 cut-off events. [2023-08-24 05:21:25,120 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-24 05:21:25,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3034 conditions, 2178 events. 193/2178 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7649 event pairs, 0 based on Foata normal form. 0/1869 useless extension candidates. Maximal degree in co-relation 2926. Up to 78 conditions per place. [2023-08-24 05:21:25,213 INFO L82 GeneralOperation]: Start removeDead. Operand has 734 places, 736 transitions, 3068 flow [2023-08-24 05:21:25,243 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 734 places, 736 transitions, 3068 flow [2023-08-24 05:21:25,244 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:21:25,244 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 734 places, 736 transitions, 3068 flow [2023-08-24 05:21:25,244 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 734 places, 736 transitions, 3068 flow [2023-08-24 05:21:25,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 734 places, 736 transitions, 3068 flow [2023-08-24 05:21:25,909 INFO L124 PetriNetUnfolderBase]: 193/2178 cut-off events. [2023-08-24 05:21:25,909 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-24 05:21:25,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3034 conditions, 2178 events. 193/2178 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7649 event pairs, 0 based on Foata normal form. 0/1869 useless extension candidates. Maximal degree in co-relation 2926. Up to 78 conditions per place. [2023-08-24 05:21:26,232 INFO L119 LiptonReduction]: Number of co-enabled transitions 480624 [2023-08-24 05:21:30,185 INFO L134 LiptonReduction]: Checked pairs total: 2274769 [2023-08-24 05:21:30,185 INFO L136 LiptonReduction]: Total number of compositions: 345 [2023-08-24 05:21:30,186 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:21:30,186 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:21:30,186 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:21:30,393 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:21:30,393 INFO L124 PetriNetUnfolderBase]: 144/1083 cut-off events. [2023-08-24 05:21:30,393 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-24 05:21:30,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:21:30,394 INFO L208 CegarLoopForPetriNet]: trace histogram [39, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:21:30,394 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:21:30,394 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:21:30,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1670008637, now seen corresponding path program 1 times [2023-08-24 05:21:30,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:21:30,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163018157] [2023-08-24 05:21:30,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:21:30,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:21:30,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:30,453 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:21:30,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:30,519 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:21:30,519 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:21:30,519 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:21:30,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-24 05:21:30,520 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:21:30,520 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:21:30,520 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:21:30,520 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-08-24 05:21:30,635 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:21:30,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 752 places, 754 transitions, 3185 flow [2023-08-24 05:21:31,383 INFO L124 PetriNetUnfolderBase]: 198/2234 cut-off events. [2023-08-24 05:21:31,383 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-24 05:21:31,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3132 conditions, 2234 events. 198/2234 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7834 event pairs, 0 based on Foata normal form. 0/1917 useless extension candidates. Maximal degree in co-relation 3023. Up to 80 conditions per place. [2023-08-24 05:21:31,471 INFO L82 GeneralOperation]: Start removeDead. Operand has 752 places, 754 transitions, 3185 flow [2023-08-24 05:21:31,493 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 752 places, 754 transitions, 3185 flow [2023-08-24 05:21:31,494 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:21:31,494 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 752 places, 754 transitions, 3185 flow [2023-08-24 05:21:31,494 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 752 places, 754 transitions, 3185 flow [2023-08-24 05:21:31,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 752 places, 754 transitions, 3185 flow [2023-08-24 05:21:32,206 INFO L124 PetriNetUnfolderBase]: 198/2234 cut-off events. [2023-08-24 05:21:32,207 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-24 05:21:32,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3132 conditions, 2234 events. 198/2234 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7834 event pairs, 0 based on Foata normal form. 0/1917 useless extension candidates. Maximal degree in co-relation 3023. Up to 80 conditions per place. [2023-08-24 05:21:32,516 INFO L119 LiptonReduction]: Number of co-enabled transitions 505206 [2023-08-24 05:21:36,521 INFO L134 LiptonReduction]: Checked pairs total: 2034288 [2023-08-24 05:21:36,521 INFO L136 LiptonReduction]: Total number of compositions: 344 [2023-08-24 05:21:36,522 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:21:36,523 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:21:36,523 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:21:36,748 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:21:36,748 INFO L124 PetriNetUnfolderBase]: 150/1114 cut-off events. [2023-08-24 05:21:36,748 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-24 05:21:36,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:21:36,748 INFO L208 CegarLoopForPetriNet]: trace histogram [40, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:21:36,748 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:21:36,748 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:21:36,748 INFO L85 PathProgramCache]: Analyzing trace with hash 806672727, now seen corresponding path program 1 times [2023-08-24 05:21:36,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:21:36,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233029936] [2023-08-24 05:21:36,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:21:36,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:21:36,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:36,844 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:21:36,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:36,935 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:21:36,935 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:21:36,936 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:21:36,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-24 05:21:36,936 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:21:36,936 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:21:36,936 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:21:36,936 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-08-24 05:21:37,052 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:21:37,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 770 places, 772 transitions, 3304 flow [2023-08-24 05:21:37,846 INFO L124 PetriNetUnfolderBase]: 203/2290 cut-off events. [2023-08-24 05:21:37,846 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-24 05:21:37,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3231 conditions, 2290 events. 203/2290 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8040 event pairs, 0 based on Foata normal form. 0/1965 useless extension candidates. Maximal degree in co-relation 3121. Up to 82 conditions per place. [2023-08-24 05:21:37,943 INFO L82 GeneralOperation]: Start removeDead. Operand has 770 places, 772 transitions, 3304 flow [2023-08-24 05:21:37,976 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 770 places, 772 transitions, 3304 flow [2023-08-24 05:21:37,976 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:21:37,976 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 770 places, 772 transitions, 3304 flow [2023-08-24 05:21:37,977 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 770 places, 772 transitions, 3304 flow [2023-08-24 05:21:37,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 770 places, 772 transitions, 3304 flow [2023-08-24 05:21:38,768 INFO L124 PetriNetUnfolderBase]: 203/2290 cut-off events. [2023-08-24 05:21:38,768 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-24 05:21:38,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3231 conditions, 2290 events. 203/2290 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8040 event pairs, 0 based on Foata normal form. 0/1965 useless extension candidates. Maximal degree in co-relation 3121. Up to 82 conditions per place. [2023-08-24 05:21:39,282 INFO L119 LiptonReduction]: Number of co-enabled transitions 530400 [2023-08-24 05:21:43,445 INFO L134 LiptonReduction]: Checked pairs total: 2487850 [2023-08-24 05:21:43,445 INFO L136 LiptonReduction]: Total number of compositions: 351 [2023-08-24 05:21:43,446 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:21:43,447 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:21:43,447 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:21:43,697 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:21:43,697 INFO L124 PetriNetUnfolderBase]: 151/1138 cut-off events. [2023-08-24 05:21:43,698 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-24 05:21:43,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:21:43,698 INFO L208 CegarLoopForPetriNet]: trace histogram [41, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:21:43,698 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:21:43,698 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:21:43,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1897467794, now seen corresponding path program 1 times [2023-08-24 05:21:43,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:21:43,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757954995] [2023-08-24 05:21:43,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:21:43,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:21:43,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:43,761 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:21:43,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:43,857 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:21:43,857 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:21:43,857 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:21:43,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-24 05:21:43,858 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:21:43,858 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:21:43,858 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:21:43,858 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-08-24 05:21:43,976 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:21:43,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 788 places, 790 transitions, 3425 flow [2023-08-24 05:21:44,874 INFO L124 PetriNetUnfolderBase]: 208/2346 cut-off events. [2023-08-24 05:21:44,874 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-24 05:21:44,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3331 conditions, 2346 events. 208/2346 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8248 event pairs, 0 based on Foata normal form. 0/2013 useless extension candidates. Maximal degree in co-relation 3220. Up to 84 conditions per place. [2023-08-24 05:21:44,956 INFO L82 GeneralOperation]: Start removeDead. Operand has 788 places, 790 transitions, 3425 flow [2023-08-24 05:21:44,975 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 788 places, 790 transitions, 3425 flow [2023-08-24 05:21:44,975 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:21:44,975 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 788 places, 790 transitions, 3425 flow [2023-08-24 05:21:44,975 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 788 places, 790 transitions, 3425 flow [2023-08-24 05:21:44,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 788 places, 790 transitions, 3425 flow [2023-08-24 05:21:45,760 INFO L124 PetriNetUnfolderBase]: 208/2346 cut-off events. [2023-08-24 05:21:45,760 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-24 05:21:45,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3331 conditions, 2346 events. 208/2346 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8248 event pairs, 0 based on Foata normal form. 0/2013 useless extension candidates. Maximal degree in co-relation 3220. Up to 84 conditions per place. [2023-08-24 05:21:46,136 INFO L119 LiptonReduction]: Number of co-enabled transitions 556206 [2023-08-24 05:21:50,433 INFO L134 LiptonReduction]: Checked pairs total: 2228343 [2023-08-24 05:21:50,433 INFO L136 LiptonReduction]: Total number of compositions: 364 [2023-08-24 05:21:50,434 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:21:50,434 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:21:50,434 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:21:50,692 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:21:50,693 INFO L124 PetriNetUnfolderBase]: 158/1172 cut-off events. [2023-08-24 05:21:50,693 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-24 05:21:50,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:21:50,693 INFO L208 CegarLoopForPetriNet]: trace histogram [42, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:21:50,693 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:21:50,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:21:50,693 INFO L85 PathProgramCache]: Analyzing trace with hash -253003057, now seen corresponding path program 1 times [2023-08-24 05:21:50,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:21:50,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534727700] [2023-08-24 05:21:50,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:21:50,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:21:50,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:50,759 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:21:50,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:50,836 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:21:50,837 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:21:50,837 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:21:50,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-24 05:21:50,837 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:21:50,837 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:21:50,837 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:21:50,838 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-08-24 05:21:50,955 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:21:50,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 806 places, 808 transitions, 3548 flow [2023-08-24 05:21:51,975 INFO L124 PetriNetUnfolderBase]: 213/2402 cut-off events. [2023-08-24 05:21:51,975 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-24 05:21:52,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3432 conditions, 2402 events. 213/2402 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8461 event pairs, 0 based on Foata normal form. 0/2061 useless extension candidates. Maximal degree in co-relation 3320. Up to 86 conditions per place. [2023-08-24 05:21:52,031 INFO L82 GeneralOperation]: Start removeDead. Operand has 806 places, 808 transitions, 3548 flow [2023-08-24 05:21:52,045 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 806 places, 808 transitions, 3548 flow [2023-08-24 05:21:52,045 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:21:52,045 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 806 places, 808 transitions, 3548 flow [2023-08-24 05:21:52,045 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 806 places, 808 transitions, 3548 flow [2023-08-24 05:21:52,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 806 places, 808 transitions, 3548 flow [2023-08-24 05:21:52,897 INFO L124 PetriNetUnfolderBase]: 213/2402 cut-off events. [2023-08-24 05:21:52,898 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-24 05:21:53,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3432 conditions, 2402 events. 213/2402 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8461 event pairs, 0 based on Foata normal form. 0/2061 useless extension candidates. Maximal degree in co-relation 3320. Up to 86 conditions per place. [2023-08-24 05:21:53,317 INFO L119 LiptonReduction]: Number of co-enabled transitions 582624 [2023-08-24 05:21:57,712 INFO L134 LiptonReduction]: Checked pairs total: 2309326 [2023-08-24 05:21:57,712 INFO L136 LiptonReduction]: Total number of compositions: 367 [2023-08-24 05:21:57,713 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:21:57,713 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:21:57,713 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:21:57,979 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:21:57,979 INFO L124 PetriNetUnfolderBase]: 161/1200 cut-off events. [2023-08-24 05:21:57,979 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-24 05:21:57,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:21:57,979 INFO L208 CegarLoopForPetriNet]: trace histogram [43, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:21:57,979 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:21:57,979 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:21:57,979 INFO L85 PathProgramCache]: Analyzing trace with hash -744267335, now seen corresponding path program 1 times [2023-08-24 05:21:57,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:21:57,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834356524] [2023-08-24 05:21:57,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:21:57,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:21:58,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:58,055 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:21:58,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:58,136 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:21:58,137 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:21:58,137 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:21:58,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-24 05:21:58,137 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:21:58,137 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:21:58,137 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:21:58,138 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-08-24 05:21:58,252 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:21:58,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 824 places, 826 transitions, 3673 flow [2023-08-24 05:21:59,157 INFO L124 PetriNetUnfolderBase]: 218/2458 cut-off events. [2023-08-24 05:21:59,157 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-24 05:21:59,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3534 conditions, 2458 events. 218/2458 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8644 event pairs, 0 based on Foata normal form. 0/2109 useless extension candidates. Maximal degree in co-relation 3421. Up to 88 conditions per place. [2023-08-24 05:21:59,260 INFO L82 GeneralOperation]: Start removeDead. Operand has 824 places, 826 transitions, 3673 flow [2023-08-24 05:21:59,286 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 824 places, 826 transitions, 3673 flow [2023-08-24 05:21:59,286 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:21:59,286 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 824 places, 826 transitions, 3673 flow [2023-08-24 05:21:59,286 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 824 places, 826 transitions, 3673 flow [2023-08-24 05:21:59,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 824 places, 826 transitions, 3673 flow [2023-08-24 05:22:00,140 INFO L124 PetriNetUnfolderBase]: 218/2458 cut-off events. [2023-08-24 05:22:00,140 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-24 05:22:00,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3534 conditions, 2458 events. 218/2458 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8644 event pairs, 0 based on Foata normal form. 0/2109 useless extension candidates. Maximal degree in co-relation 3421. Up to 88 conditions per place. [2023-08-24 05:22:00,545 INFO L119 LiptonReduction]: Number of co-enabled transitions 609654 [2023-08-24 05:22:05,027 INFO L134 LiptonReduction]: Checked pairs total: 2354612 [2023-08-24 05:22:05,027 INFO L136 LiptonReduction]: Total number of compositions: 379 [2023-08-24 05:22:05,028 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:22:05,028 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:22:05,029 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:22:05,302 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:22:05,302 INFO L124 PetriNetUnfolderBase]: 159/1216 cut-off events. [2023-08-24 05:22:05,302 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-24 05:22:05,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:22:05,302 INFO L208 CegarLoopForPetriNet]: trace histogram [44, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:22:05,302 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:22:05,303 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:22:05,303 INFO L85 PathProgramCache]: Analyzing trace with hash -717353778, now seen corresponding path program 1 times [2023-08-24 05:22:05,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:22:05,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753149257] [2023-08-24 05:22:05,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:22:05,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:22:05,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:05,365 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:22:05,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:05,467 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:22:05,468 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:22:05,468 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:22:05,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-24 05:22:05,468 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:22:05,468 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:22:05,468 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:22:05,468 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-08-24 05:22:05,590 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:22:05,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 842 places, 844 transitions, 3800 flow [2023-08-24 05:22:06,555 INFO L124 PetriNetUnfolderBase]: 223/2514 cut-off events. [2023-08-24 05:22:06,555 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-24 05:22:06,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3637 conditions, 2514 events. 223/2514 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8866 event pairs, 0 based on Foata normal form. 0/2157 useless extension candidates. Maximal degree in co-relation 3523. Up to 90 conditions per place. [2023-08-24 05:22:06,666 INFO L82 GeneralOperation]: Start removeDead. Operand has 842 places, 844 transitions, 3800 flow [2023-08-24 05:22:06,697 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 842 places, 844 transitions, 3800 flow [2023-08-24 05:22:06,697 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:22:06,697 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 842 places, 844 transitions, 3800 flow [2023-08-24 05:22:06,697 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 842 places, 844 transitions, 3800 flow [2023-08-24 05:22:06,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 842 places, 844 transitions, 3800 flow [2023-08-24 05:22:07,656 INFO L124 PetriNetUnfolderBase]: 223/2514 cut-off events. [2023-08-24 05:22:07,656 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-24 05:22:07,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3637 conditions, 2514 events. 223/2514 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8866 event pairs, 0 based on Foata normal form. 0/2157 useless extension candidates. Maximal degree in co-relation 3523. Up to 90 conditions per place. [2023-08-24 05:22:08,064 INFO L119 LiptonReduction]: Number of co-enabled transitions 637296 [2023-08-24 05:22:12,732 INFO L134 LiptonReduction]: Checked pairs total: 3073673 [2023-08-24 05:22:12,733 INFO L136 LiptonReduction]: Total number of compositions: 389 [2023-08-24 05:22:12,734 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:22:12,734 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:22:12,734 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:22:13,031 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:22:13,032 INFO L124 PetriNetUnfolderBase]: 170/1260 cut-off events. [2023-08-24 05:22:13,032 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-24 05:22:13,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:22:13,032 INFO L208 CegarLoopForPetriNet]: trace histogram [45, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:22:13,032 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:22:13,032 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:22:13,032 INFO L85 PathProgramCache]: Analyzing trace with hash 332074753, now seen corresponding path program 1 times [2023-08-24 05:22:13,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:22:13,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230550705] [2023-08-24 05:22:13,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:22:13,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:22:13,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:13,104 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:22:13,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:13,205 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:22:13,206 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:22:13,206 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:22:13,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-24 05:22:13,206 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:22:13,206 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:22:13,206 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:22:13,206 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-08-24 05:22:13,336 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:22:13,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 860 places, 862 transitions, 3929 flow [2023-08-24 05:22:14,314 INFO L124 PetriNetUnfolderBase]: 228/2570 cut-off events. [2023-08-24 05:22:14,314 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-24 05:22:14,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3741 conditions, 2570 events. 228/2570 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8863 event pairs, 0 based on Foata normal form. 0/2205 useless extension candidates. Maximal degree in co-relation 3626. Up to 92 conditions per place. [2023-08-24 05:22:14,439 INFO L82 GeneralOperation]: Start removeDead. Operand has 860 places, 862 transitions, 3929 flow [2023-08-24 05:22:14,470 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 860 places, 862 transitions, 3929 flow [2023-08-24 05:22:14,470 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:22:14,470 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 860 places, 862 transitions, 3929 flow [2023-08-24 05:22:14,470 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 860 places, 862 transitions, 3929 flow [2023-08-24 05:22:14,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 860 places, 862 transitions, 3929 flow [2023-08-24 05:22:15,439 INFO L124 PetriNetUnfolderBase]: 228/2570 cut-off events. [2023-08-24 05:22:15,440 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-24 05:22:15,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3741 conditions, 2570 events. 228/2570 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8863 event pairs, 0 based on Foata normal form. 0/2205 useless extension candidates. Maximal degree in co-relation 3626. Up to 92 conditions per place. [2023-08-24 05:22:15,872 INFO L119 LiptonReduction]: Number of co-enabled transitions 665550 [2023-08-24 05:22:20,516 INFO L134 LiptonReduction]: Checked pairs total: 3091964 [2023-08-24 05:22:20,516 INFO L136 LiptonReduction]: Total number of compositions: 395 [2023-08-24 05:22:20,517 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:22:20,517 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:22:20,517 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:22:20,824 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:22:20,825 INFO L124 PetriNetUnfolderBase]: 168/1276 cut-off events. [2023-08-24 05:22:20,825 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-24 05:22:20,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:22:20,825 INFO L208 CegarLoopForPetriNet]: trace histogram [46, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:22:20,825 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:22:20,825 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:22:20,826 INFO L85 PathProgramCache]: Analyzing trace with hash 2097151296, now seen corresponding path program 1 times [2023-08-24 05:22:20,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:22:20,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857675836] [2023-08-24 05:22:20,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:22:20,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:22:20,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:20,901 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:22:20,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:20,978 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:22:20,978 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:22:20,978 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:22:20,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-24 05:22:20,979 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:22:20,979 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:22:20,979 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:22:20,979 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-08-24 05:22:21,097 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:22:21,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 878 places, 880 transitions, 4060 flow [2023-08-24 05:22:22,109 INFO L124 PetriNetUnfolderBase]: 233/2626 cut-off events. [2023-08-24 05:22:22,109 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-24 05:22:22,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3846 conditions, 2626 events. 233/2626 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9045 event pairs, 0 based on Foata normal form. 0/2253 useless extension candidates. Maximal degree in co-relation 3730. Up to 94 conditions per place. [2023-08-24 05:22:22,246 INFO L82 GeneralOperation]: Start removeDead. Operand has 878 places, 880 transitions, 4060 flow [2023-08-24 05:22:22,278 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 878 places, 880 transitions, 4060 flow [2023-08-24 05:22:22,278 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:22:22,278 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 878 places, 880 transitions, 4060 flow [2023-08-24 05:22:22,278 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 878 places, 880 transitions, 4060 flow [2023-08-24 05:22:22,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 878 places, 880 transitions, 4060 flow [2023-08-24 05:22:23,311 INFO L124 PetriNetUnfolderBase]: 233/2626 cut-off events. [2023-08-24 05:22:23,311 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-24 05:22:23,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3846 conditions, 2626 events. 233/2626 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9045 event pairs, 0 based on Foata normal form. 0/2253 useless extension candidates. Maximal degree in co-relation 3730. Up to 94 conditions per place. [2023-08-24 05:22:23,828 INFO L119 LiptonReduction]: Number of co-enabled transitions 694416 [2023-08-24 05:22:28,616 INFO L134 LiptonReduction]: Checked pairs total: 3332263 [2023-08-24 05:22:28,617 INFO L136 LiptonReduction]: Total number of compositions: 400 [2023-08-24 05:22:28,617 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:22:28,618 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:22:28,618 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:22:28,950 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:22:28,950 INFO L124 PetriNetUnfolderBase]: 179/1319 cut-off events. [2023-08-24 05:22:28,950 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-24 05:22:28,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:22:28,950 INFO L208 CegarLoopForPetriNet]: trace histogram [47, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:22:28,950 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:22:28,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:22:28,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1793534275, now seen corresponding path program 1 times [2023-08-24 05:22:28,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:22:28,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926829574] [2023-08-24 05:22:28,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:22:28,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:22:29,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:29,024 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:22:29,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:29,110 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:22:29,110 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:22:29,110 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:22:29,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-24 05:22:29,111 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:22:29,111 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:22:29,111 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:22:29,111 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-08-24 05:22:29,227 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:22:29,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 896 places, 898 transitions, 4193 flow [2023-08-24 05:22:30,424 INFO L124 PetriNetUnfolderBase]: 238/2682 cut-off events. [2023-08-24 05:22:30,424 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-24 05:22:30,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3952 conditions, 2682 events. 238/2682 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9217 event pairs, 0 based on Foata normal form. 0/2301 useless extension candidates. Maximal degree in co-relation 3835. Up to 96 conditions per place. [2023-08-24 05:22:30,504 INFO L82 GeneralOperation]: Start removeDead. Operand has 896 places, 898 transitions, 4193 flow [2023-08-24 05:22:30,521 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 896 places, 898 transitions, 4193 flow [2023-08-24 05:22:30,521 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:22:30,521 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 896 places, 898 transitions, 4193 flow [2023-08-24 05:22:30,521 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 896 places, 898 transitions, 4193 flow [2023-08-24 05:22:30,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 896 places, 898 transitions, 4193 flow [2023-08-24 05:22:31,641 INFO L124 PetriNetUnfolderBase]: 238/2682 cut-off events. [2023-08-24 05:22:31,642 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-24 05:22:31,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3952 conditions, 2682 events. 238/2682 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9217 event pairs, 0 based on Foata normal form. 0/2301 useless extension candidates. Maximal degree in co-relation 3835. Up to 96 conditions per place. [2023-08-24 05:22:32,186 INFO L119 LiptonReduction]: Number of co-enabled transitions 723894 [2023-08-24 05:22:37,133 INFO L134 LiptonReduction]: Checked pairs total: 2886009 [2023-08-24 05:22:37,133 INFO L136 LiptonReduction]: Total number of compositions: 409 [2023-08-24 05:22:37,134 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:22:37,134 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:22:37,134 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:22:37,463 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:22:37,463 INFO L124 PetriNetUnfolderBase]: 178/1339 cut-off events. [2023-08-24 05:22:37,463 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-24 05:22:37,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:22:37,463 INFO L208 CegarLoopForPetriNet]: trace histogram [48, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:22:37,463 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:22:37,463 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:22:37,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1186560312, now seen corresponding path program 1 times [2023-08-24 05:22:37,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:22:37,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340771724] [2023-08-24 05:22:37,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:22:37,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:22:37,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:37,541 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:22:37,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:37,631 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:22:37,631 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:22:37,631 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:22:37,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-24 05:22:37,632 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:22:37,632 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:22:37,632 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:22:37,632 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-08-24 05:22:37,759 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:22:37,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 914 places, 916 transitions, 4328 flow [2023-08-24 05:22:38,847 INFO L124 PetriNetUnfolderBase]: 243/2738 cut-off events. [2023-08-24 05:22:38,847 INFO L125 PetriNetUnfolderBase]: For 19552/19552 co-relation queries the response was YES. [2023-08-24 05:22:38,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4059 conditions, 2738 events. 243/2738 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9450 event pairs, 0 based on Foata normal form. 0/2349 useless extension candidates. Maximal degree in co-relation 3941. Up to 98 conditions per place. [2023-08-24 05:22:38,969 INFO L82 GeneralOperation]: Start removeDead. Operand has 914 places, 916 transitions, 4328 flow [2023-08-24 05:22:38,996 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 914 places, 916 transitions, 4328 flow [2023-08-24 05:22:38,996 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:22:38,996 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 914 places, 916 transitions, 4328 flow [2023-08-24 05:22:38,996 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 914 places, 916 transitions, 4328 flow [2023-08-24 05:22:38,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 914 places, 916 transitions, 4328 flow [2023-08-24 05:22:40,208 INFO L124 PetriNetUnfolderBase]: 243/2738 cut-off events. [2023-08-24 05:22:40,209 INFO L125 PetriNetUnfolderBase]: For 19552/19552 co-relation queries the response was YES. [2023-08-24 05:22:40,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4059 conditions, 2738 events. 243/2738 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9450 event pairs, 0 based on Foata normal form. 0/2349 useless extension candidates. Maximal degree in co-relation 3941. Up to 98 conditions per place. [2023-08-24 05:22:40,567 INFO L119 LiptonReduction]: Number of co-enabled transitions 753984 [2023-08-24 05:22:45,625 INFO L134 LiptonReduction]: Checked pairs total: 3028133 [2023-08-24 05:22:45,625 INFO L136 LiptonReduction]: Total number of compositions: 418 [2023-08-24 05:22:45,627 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:22:45,627 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:22:45,627 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:22:46,016 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:22:46,016 INFO L124 PetriNetUnfolderBase]: 183/1369 cut-off events. [2023-08-24 05:22:46,016 INFO L125 PetriNetUnfolderBase]: For 19552/19552 co-relation queries the response was YES. [2023-08-24 05:22:46,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:22:46,016 INFO L208 CegarLoopForPetriNet]: trace histogram [49, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:22:46,017 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:22:46,017 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:22:46,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1627771786, now seen corresponding path program 1 times [2023-08-24 05:22:46,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:22:46,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927569488] [2023-08-24 05:22:46,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:22:46,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:22:46,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:46,108 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:22:46,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:46,253 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:22:46,253 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:22:46,253 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:22:46,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-24 05:22:46,254 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:22:46,254 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:22:46,254 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:22:46,254 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-08-24 05:22:46,396 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:22:46,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 932 places, 934 transitions, 4465 flow [2023-08-24 05:22:47,572 INFO L124 PetriNetUnfolderBase]: 248/2794 cut-off events. [2023-08-24 05:22:47,572 INFO L125 PetriNetUnfolderBase]: For 20776/20776 co-relation queries the response was YES. [2023-08-24 05:22:47,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4167 conditions, 2794 events. 248/2794 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9665 event pairs, 0 based on Foata normal form. 0/2397 useless extension candidates. Maximal degree in co-relation 4048. Up to 100 conditions per place. [2023-08-24 05:22:47,724 INFO L82 GeneralOperation]: Start removeDead. Operand has 932 places, 934 transitions, 4465 flow [2023-08-24 05:22:47,762 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 932 places, 934 transitions, 4465 flow [2023-08-24 05:22:47,762 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:22:47,762 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 932 places, 934 transitions, 4465 flow [2023-08-24 05:22:47,762 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 932 places, 934 transitions, 4465 flow [2023-08-24 05:22:47,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 932 places, 934 transitions, 4465 flow [2023-08-24 05:22:48,882 INFO L124 PetriNetUnfolderBase]: 248/2794 cut-off events. [2023-08-24 05:22:48,883 INFO L125 PetriNetUnfolderBase]: For 20776/20776 co-relation queries the response was YES. [2023-08-24 05:22:49,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4167 conditions, 2794 events. 248/2794 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9665 event pairs, 0 based on Foata normal form. 0/2397 useless extension candidates. Maximal degree in co-relation 4048. Up to 100 conditions per place. [2023-08-24 05:22:49,439 INFO L119 LiptonReduction]: Number of co-enabled transitions 784686 [2023-08-24 05:22:54,706 INFO L134 LiptonReduction]: Checked pairs total: 3785855 [2023-08-24 05:22:54,706 INFO L136 LiptonReduction]: Total number of compositions: 428 [2023-08-24 05:22:54,707 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:22:54,708 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:22:54,708 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:22:55,072 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:22:55,072 INFO L124 PetriNetUnfolderBase]: 191/1408 cut-off events. [2023-08-24 05:22:55,072 INFO L125 PetriNetUnfolderBase]: For 20776/20776 co-relation queries the response was YES. [2023-08-24 05:22:55,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:22:55,072 INFO L208 CegarLoopForPetriNet]: trace histogram [50, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:22:55,072 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:22:55,072 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:22:55,073 INFO L85 PathProgramCache]: Analyzing trace with hash 35797853, now seen corresponding path program 1 times [2023-08-24 05:22:55,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:22:55,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108511461] [2023-08-24 05:22:55,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:22:55,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:22:55,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:55,160 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:22:55,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:55,258 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:22:55,259 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:22:55,259 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:22:55,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-24 05:22:55,259 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:22:55,259 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:22:55,259 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:22:55,259 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-08-24 05:22:55,406 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:22:55,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 950 places, 952 transitions, 4604 flow [2023-08-24 05:22:56,582 INFO L124 PetriNetUnfolderBase]: 253/2850 cut-off events. [2023-08-24 05:22:56,582 INFO L125 PetriNetUnfolderBase]: For 22050/22050 co-relation queries the response was YES. [2023-08-24 05:22:56,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4276 conditions, 2850 events. 253/2850 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9819 event pairs, 0 based on Foata normal form. 0/2445 useless extension candidates. Maximal degree in co-relation 4156. Up to 102 conditions per place. [2023-08-24 05:22:56,702 INFO L82 GeneralOperation]: Start removeDead. Operand has 950 places, 952 transitions, 4604 flow [2023-08-24 05:22:56,731 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 950 places, 952 transitions, 4604 flow [2023-08-24 05:22:56,731 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:22:56,731 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 950 places, 952 transitions, 4604 flow [2023-08-24 05:22:56,731 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 950 places, 952 transitions, 4604 flow [2023-08-24 05:22:56,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 950 places, 952 transitions, 4604 flow [2023-08-24 05:22:58,086 INFO L124 PetriNetUnfolderBase]: 253/2850 cut-off events. [2023-08-24 05:22:58,086 INFO L125 PetriNetUnfolderBase]: For 22050/22050 co-relation queries the response was YES. [2023-08-24 05:22:58,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4276 conditions, 2850 events. 253/2850 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9819 event pairs, 0 based on Foata normal form. 0/2445 useless extension candidates. Maximal degree in co-relation 4156. Up to 102 conditions per place. [2023-08-24 05:22:58,536 INFO L119 LiptonReduction]: Number of co-enabled transitions 816000 [2023-08-24 05:23:03,742 INFO L134 LiptonReduction]: Checked pairs total: 3883755 [2023-08-24 05:23:03,742 INFO L136 LiptonReduction]: Total number of compositions: 432 [2023-08-24 05:23:03,743 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:23:03,744 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:23:03,744 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:23:04,226 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:23:04,226 INFO L124 PetriNetUnfolderBase]: 192/1429 cut-off events. [2023-08-24 05:23:04,226 INFO L125 PetriNetUnfolderBase]: For 22050/22050 co-relation queries the response was YES. [2023-08-24 05:23:04,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:23:04,227 INFO L208 CegarLoopForPetriNet]: trace histogram [51, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:23:04,227 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:23:04,227 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:23:04,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1814909512, now seen corresponding path program 1 times [2023-08-24 05:23:04,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:23:04,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207831662] [2023-08-24 05:23:04,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:23:04,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:23:04,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:04,317 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:23:04,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:04,469 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:23:04,470 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:23:04,470 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:23:04,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-24 05:23:04,470 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:23:04,470 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:23:04,470 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:23:04,470 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-08-24 05:23:04,596 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:23:04,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 968 places, 970 transitions, 4745 flow [2023-08-24 05:23:05,907 INFO L124 PetriNetUnfolderBase]: 258/2906 cut-off events. [2023-08-24 05:23:05,907 INFO L125 PetriNetUnfolderBase]: For 23375/23375 co-relation queries the response was YES. [2023-08-24 05:23:06,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4386 conditions, 2906 events. 258/2906 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10033 event pairs, 0 based on Foata normal form. 0/2493 useless extension candidates. Maximal degree in co-relation 4265. Up to 104 conditions per place. [2023-08-24 05:23:06,091 INFO L82 GeneralOperation]: Start removeDead. Operand has 968 places, 970 transitions, 4745 flow [2023-08-24 05:23:06,135 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 968 places, 970 transitions, 4745 flow [2023-08-24 05:23:06,135 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:23:06,135 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 968 places, 970 transitions, 4745 flow [2023-08-24 05:23:06,135 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 968 places, 970 transitions, 4745 flow [2023-08-24 05:23:06,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 968 places, 970 transitions, 4745 flow [2023-08-24 05:23:07,395 INFO L124 PetriNetUnfolderBase]: 258/2906 cut-off events. [2023-08-24 05:23:07,395 INFO L125 PetriNetUnfolderBase]: For 23375/23375 co-relation queries the response was YES. [2023-08-24 05:23:07,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4386 conditions, 2906 events. 258/2906 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10033 event pairs, 0 based on Foata normal form. 0/2493 useless extension candidates. Maximal degree in co-relation 4265. Up to 104 conditions per place. [2023-08-24 05:23:07,893 INFO L119 LiptonReduction]: Number of co-enabled transitions 847926 [2023-08-24 05:23:13,115 INFO L134 LiptonReduction]: Checked pairs total: 3395491 [2023-08-24 05:23:13,116 INFO L136 LiptonReduction]: Total number of compositions: 441 [2023-08-24 05:23:13,116 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:23:13,117 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:23:13,117 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:23:13,567 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:23:13,567 INFO L124 PetriNetUnfolderBase]: 194/1456 cut-off events. [2023-08-24 05:23:13,567 INFO L125 PetriNetUnfolderBase]: For 23375/23375 co-relation queries the response was YES. [2023-08-24 05:23:13,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:23:13,567 INFO L208 CegarLoopForPetriNet]: trace histogram [52, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:23:13,568 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:23:13,568 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:23:13,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1678006290, now seen corresponding path program 1 times [2023-08-24 05:23:13,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:23:13,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434093862] [2023-08-24 05:23:13,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:23:13,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:23:13,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:13,664 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:23:13,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:13,768 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:23:13,768 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:23:13,768 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:23:13,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-24 05:23:13,769 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:23:13,769 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:23:13,769 WARN L233 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:23:13,769 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2023-08-24 05:23:13,902 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:23:13,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 986 places, 988 transitions, 4888 flow [2023-08-24 05:23:15,297 INFO L124 PetriNetUnfolderBase]: 263/2962 cut-off events. [2023-08-24 05:23:15,297 INFO L125 PetriNetUnfolderBase]: For 24752/24752 co-relation queries the response was YES. [2023-08-24 05:23:15,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4497 conditions, 2962 events. 263/2962 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10234 event pairs, 0 based on Foata normal form. 0/2541 useless extension candidates. Maximal degree in co-relation 4375. Up to 106 conditions per place. [2023-08-24 05:23:15,470 INFO L82 GeneralOperation]: Start removeDead. Operand has 986 places, 988 transitions, 4888 flow [2023-08-24 05:23:15,510 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 986 places, 988 transitions, 4888 flow [2023-08-24 05:23:15,510 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:23:15,511 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 986 places, 988 transitions, 4888 flow [2023-08-24 05:23:15,511 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 986 places, 988 transitions, 4888 flow [2023-08-24 05:23:15,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 986 places, 988 transitions, 4888 flow [2023-08-24 05:23:16,804 INFO L124 PetriNetUnfolderBase]: 263/2962 cut-off events. [2023-08-24 05:23:16,804 INFO L125 PetriNetUnfolderBase]: For 24752/24752 co-relation queries the response was YES. [2023-08-24 05:23:16,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4497 conditions, 2962 events. 263/2962 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10234 event pairs, 0 based on Foata normal form. 0/2541 useless extension candidates. Maximal degree in co-relation 4375. Up to 106 conditions per place. [2023-08-24 05:23:17,409 INFO L119 LiptonReduction]: Number of co-enabled transitions 880464 [2023-08-24 05:23:22,890 INFO L134 LiptonReduction]: Checked pairs total: 4217276 [2023-08-24 05:23:22,890 INFO L136 LiptonReduction]: Total number of compositions: 445 [2023-08-24 05:23:22,891 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:23:22,891 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:23:22,891 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:23:23,317 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:23:23,318 INFO L124 PetriNetUnfolderBase]: 202/1491 cut-off events. [2023-08-24 05:23:23,318 INFO L125 PetriNetUnfolderBase]: For 24752/24752 co-relation queries the response was YES. [2023-08-24 05:23:23,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:23:23,318 INFO L208 CegarLoopForPetriNet]: trace histogram [53, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:23:23,318 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:23:23,318 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:23:23,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1686788893, now seen corresponding path program 1 times [2023-08-24 05:23:23,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:23:23,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300012391] [2023-08-24 05:23:23,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:23:23,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:23:23,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:23,406 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:23:23,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:23,503 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:23:23,504 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:23:23,504 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:23:23,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-24 05:23:23,504 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:23:23,504 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:23:23,504 WARN L233 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:23:23,504 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2023-08-24 05:23:23,637 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:23:23,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1004 places, 1006 transitions, 5033 flow [2023-08-24 05:23:25,162 INFO L124 PetriNetUnfolderBase]: 268/3018 cut-off events. [2023-08-24 05:23:25,162 INFO L125 PetriNetUnfolderBase]: For 26182/26182 co-relation queries the response was YES. [2023-08-24 05:23:25,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4609 conditions, 3018 events. 268/3018 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10405 event pairs, 0 based on Foata normal form. 0/2589 useless extension candidates. Maximal degree in co-relation 4486. Up to 108 conditions per place. [2023-08-24 05:23:25,268 INFO L82 GeneralOperation]: Start removeDead. Operand has 1004 places, 1006 transitions, 5033 flow [2023-08-24 05:23:25,293 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1004 places, 1006 transitions, 5033 flow [2023-08-24 05:23:25,294 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:23:25,294 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1004 places, 1006 transitions, 5033 flow [2023-08-24 05:23:25,294 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1004 places, 1006 transitions, 5033 flow [2023-08-24 05:23:25,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1004 places, 1006 transitions, 5033 flow [2023-08-24 05:23:26,629 INFO L124 PetriNetUnfolderBase]: 268/3018 cut-off events. [2023-08-24 05:23:26,629 INFO L125 PetriNetUnfolderBase]: For 26182/26182 co-relation queries the response was YES. [2023-08-24 05:23:26,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4609 conditions, 3018 events. 268/3018 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10405 event pairs, 0 based on Foata normal form. 0/2589 useless extension candidates. Maximal degree in co-relation 4486. Up to 108 conditions per place. [2023-08-24 05:23:27,604 INFO L119 LiptonReduction]: Number of co-enabled transitions 913614 [2023-08-24 05:23:33,279 INFO L134 LiptonReduction]: Checked pairs total: 4463665 [2023-08-24 05:23:33,280 INFO L136 LiptonReduction]: Total number of compositions: 454 [2023-08-24 05:23:33,281 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:23:33,281 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:23:33,281 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:23:33,867 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:23:33,867 INFO L124 PetriNetUnfolderBase]: 207/1523 cut-off events. [2023-08-24 05:23:33,867 INFO L125 PetriNetUnfolderBase]: For 26182/26182 co-relation queries the response was YES. [2023-08-24 05:23:33,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:23:33,867 INFO L208 CegarLoopForPetriNet]: trace histogram [54, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:23:33,867 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:23:33,867 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:23:33,868 INFO L85 PathProgramCache]: Analyzing trace with hash 168601741, now seen corresponding path program 1 times [2023-08-24 05:23:33,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:23:33,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147234059] [2023-08-24 05:23:33,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:23:33,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:23:33,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:33,975 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:23:34,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:34,135 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:23:34,135 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:23:34,135 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:23:34,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-24 05:23:34,135 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:23:34,136 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:23:34,136 WARN L233 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:23:34,136 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2023-08-24 05:23:34,293 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:23:34,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1022 places, 1024 transitions, 5180 flow [2023-08-24 05:23:35,775 INFO L124 PetriNetUnfolderBase]: 273/3074 cut-off events. [2023-08-24 05:23:35,776 INFO L125 PetriNetUnfolderBase]: For 27666/27666 co-relation queries the response was YES. [2023-08-24 05:23:35,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4722 conditions, 3074 events. 273/3074 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10615 event pairs, 0 based on Foata normal form. 0/2637 useless extension candidates. Maximal degree in co-relation 4598. Up to 110 conditions per place. [2023-08-24 05:23:35,943 INFO L82 GeneralOperation]: Start removeDead. Operand has 1022 places, 1024 transitions, 5180 flow [2023-08-24 05:23:35,988 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1022 places, 1024 transitions, 5180 flow [2023-08-24 05:23:35,988 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:23:35,988 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1022 places, 1024 transitions, 5180 flow [2023-08-24 05:23:35,988 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1022 places, 1024 transitions, 5180 flow [2023-08-24 05:23:35,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1022 places, 1024 transitions, 5180 flow [2023-08-24 05:23:37,437 INFO L124 PetriNetUnfolderBase]: 273/3074 cut-off events. [2023-08-24 05:23:37,438 INFO L125 PetriNetUnfolderBase]: For 27666/27666 co-relation queries the response was YES. [2023-08-24 05:23:37,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4722 conditions, 3074 events. 273/3074 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10615 event pairs, 0 based on Foata normal form. 0/2637 useless extension candidates. Maximal degree in co-relation 4598. Up to 110 conditions per place. [2023-08-24 05:23:38,162 INFO L119 LiptonReduction]: Number of co-enabled transitions 947376 [2023-08-24 05:23:43,747 INFO L134 LiptonReduction]: Checked pairs total: 4575470 [2023-08-24 05:23:43,747 INFO L136 LiptonReduction]: Total number of compositions: 464 [2023-08-24 05:23:43,748 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:23:43,748 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:23:43,748 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:23:44,181 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:23:44,182 INFO L124 PetriNetUnfolderBase]: 208/1546 cut-off events. [2023-08-24 05:23:44,182 INFO L125 PetriNetUnfolderBase]: For 27666/27666 co-relation queries the response was YES. [2023-08-24 05:23:44,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:23:44,182 INFO L208 CegarLoopForPetriNet]: trace histogram [55, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:23:44,182 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:23:44,182 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:23:44,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1881435364, now seen corresponding path program 1 times [2023-08-24 05:23:44,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:23:44,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450429559] [2023-08-24 05:23:44,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:23:44,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:23:44,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:44,269 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:23:44,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:44,378 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:23:44,378 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:23:44,378 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:23:44,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-08-24 05:23:44,378 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:23:44,378 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:23:44,379 WARN L233 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:23:44,379 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2023-08-24 05:23:44,525 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:23:44,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1040 places, 1042 transitions, 5329 flow [2023-08-24 05:23:46,144 INFO L124 PetriNetUnfolderBase]: 278/3130 cut-off events. [2023-08-24 05:23:46,144 INFO L125 PetriNetUnfolderBase]: For 29205/29205 co-relation queries the response was YES. [2023-08-24 05:23:46,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4836 conditions, 3130 events. 278/3130 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10813 event pairs, 0 based on Foata normal form. 0/2685 useless extension candidates. Maximal degree in co-relation 4711. Up to 112 conditions per place. [2023-08-24 05:23:46,238 INFO L82 GeneralOperation]: Start removeDead. Operand has 1040 places, 1042 transitions, 5329 flow [2023-08-24 05:23:46,259 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1040 places, 1042 transitions, 5329 flow [2023-08-24 05:23:46,259 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:23:46,259 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1040 places, 1042 transitions, 5329 flow [2023-08-24 05:23:46,259 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1040 places, 1042 transitions, 5329 flow [2023-08-24 05:23:46,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1040 places, 1042 transitions, 5329 flow [2023-08-24 05:23:47,747 INFO L124 PetriNetUnfolderBase]: 278/3130 cut-off events. [2023-08-24 05:23:47,747 INFO L125 PetriNetUnfolderBase]: For 29205/29205 co-relation queries the response was YES. [2023-08-24 05:23:47,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4836 conditions, 3130 events. 278/3130 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10813 event pairs, 0 based on Foata normal form. 0/2685 useless extension candidates. Maximal degree in co-relation 4711. Up to 112 conditions per place. [2023-08-24 05:23:48,254 INFO L119 LiptonReduction]: Number of co-enabled transitions 981750 [2023-08-24 05:23:53,888 INFO L134 LiptonReduction]: Checked pairs total: 3979906 [2023-08-24 05:23:53,888 INFO L136 LiptonReduction]: Total number of compositions: 474 [2023-08-24 05:23:53,889 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:23:53,889 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:23:53,889 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:23:54,337 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:23:54,337 INFO L124 PetriNetUnfolderBase]: 211/1573 cut-off events. [2023-08-24 05:23:54,337 INFO L125 PetriNetUnfolderBase]: For 29205/29205 co-relation queries the response was YES. [2023-08-24 05:23:54,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:23:54,337 INFO L208 CegarLoopForPetriNet]: trace histogram [56, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:23:54,337 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:23:54,338 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:23:54,338 INFO L85 PathProgramCache]: Analyzing trace with hash -732899192, now seen corresponding path program 1 times [2023-08-24 05:23:54,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:23:54,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046926348] [2023-08-24 05:23:54,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:23:54,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:23:54,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:54,426 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:23:54,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:54,550 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:23:54,550 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:23:54,550 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:23:54,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-08-24 05:23:54,551 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:23:54,551 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:23:54,551 WARN L233 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:23:54,551 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2023-08-24 05:23:54,742 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:23:54,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1058 places, 1060 transitions, 5480 flow [2023-08-24 05:23:56,626 INFO L124 PetriNetUnfolderBase]: 283/3186 cut-off events. [2023-08-24 05:23:56,626 INFO L125 PetriNetUnfolderBase]: For 30800/30800 co-relation queries the response was YES. [2023-08-24 05:23:56,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4951 conditions, 3186 events. 283/3186 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10998 event pairs, 0 based on Foata normal form. 0/2733 useless extension candidates. Maximal degree in co-relation 4825. Up to 114 conditions per place. [2023-08-24 05:23:56,739 INFO L82 GeneralOperation]: Start removeDead. Operand has 1058 places, 1060 transitions, 5480 flow [2023-08-24 05:23:56,760 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1058 places, 1060 transitions, 5480 flow [2023-08-24 05:23:56,760 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:23:56,761 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1058 places, 1060 transitions, 5480 flow [2023-08-24 05:23:56,761 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1058 places, 1060 transitions, 5480 flow [2023-08-24 05:23:56,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1058 places, 1060 transitions, 5480 flow [2023-08-24 05:23:58,557 INFO L124 PetriNetUnfolderBase]: 283/3186 cut-off events. [2023-08-24 05:23:58,557 INFO L125 PetriNetUnfolderBase]: For 30800/30800 co-relation queries the response was YES. [2023-08-24 05:23:58,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4951 conditions, 3186 events. 283/3186 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10998 event pairs, 0 based on Foata normal form. 0/2733 useless extension candidates. Maximal degree in co-relation 4825. Up to 114 conditions per place. [2023-08-24 05:23:59,093 INFO L119 LiptonReduction]: Number of co-enabled transitions 1016736 [2023-08-24 05:24:05,049 INFO L134 LiptonReduction]: Checked pairs total: 4124792 [2023-08-24 05:24:05,049 INFO L136 LiptonReduction]: Total number of compositions: 485 [2023-08-24 05:24:05,050 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:24:05,050 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:24:05,050 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:24:05,600 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:24:05,600 INFO L124 PetriNetUnfolderBase]: 215/1603 cut-off events. [2023-08-24 05:24:05,600 INFO L125 PetriNetUnfolderBase]: For 30800/30800 co-relation queries the response was YES. [2023-08-24 05:24:05,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:24:05,600 INFO L208 CegarLoopForPetriNet]: trace histogram [57, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:24:05,600 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:24:05,601 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:24:05,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1870908839, now seen corresponding path program 1 times [2023-08-24 05:24:05,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:24:05,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209787836] [2023-08-24 05:24:05,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:24:05,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:24:05,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:24:05,701 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:24:05,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:24:05,803 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:24:05,803 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:24:05,803 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:24:05,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-08-24 05:24:05,803 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:24:05,804 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:24:05,804 WARN L233 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:24:05,804 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2023-08-24 05:24:05,952 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:24:05,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1076 places, 1078 transitions, 5633 flow [2023-08-24 05:24:07,811 INFO L124 PetriNetUnfolderBase]: 288/3242 cut-off events. [2023-08-24 05:24:07,811 INFO L125 PetriNetUnfolderBase]: For 32452/32452 co-relation queries the response was YES. [2023-08-24 05:24:07,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5067 conditions, 3242 events. 288/3242 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11216 event pairs, 0 based on Foata normal form. 0/2781 useless extension candidates. Maximal degree in co-relation 4940. Up to 116 conditions per place. [2023-08-24 05:24:07,920 INFO L82 GeneralOperation]: Start removeDead. Operand has 1076 places, 1078 transitions, 5633 flow [2023-08-24 05:24:07,945 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1076 places, 1078 transitions, 5633 flow [2023-08-24 05:24:07,945 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:24:07,946 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1076 places, 1078 transitions, 5633 flow [2023-08-24 05:24:07,946 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1076 places, 1078 transitions, 5633 flow [2023-08-24 05:24:07,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1076 places, 1078 transitions, 5633 flow [2023-08-24 05:24:09,753 INFO L124 PetriNetUnfolderBase]: 288/3242 cut-off events. [2023-08-24 05:24:09,754 INFO L125 PetriNetUnfolderBase]: For 32452/32452 co-relation queries the response was YES. [2023-08-24 05:24:09,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5067 conditions, 3242 events. 288/3242 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11216 event pairs, 0 based on Foata normal form. 0/2781 useless extension candidates. Maximal degree in co-relation 4940. Up to 116 conditions per place. [2023-08-24 05:24:10,332 INFO L119 LiptonReduction]: Number of co-enabled transitions 1052334 [2023-08-24 05:24:16,307 INFO L134 LiptonReduction]: Checked pairs total: 4931857 [2023-08-24 05:24:16,307 INFO L136 LiptonReduction]: Total number of compositions: 486 [2023-08-24 05:24:16,308 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:24:16,309 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:24:16,309 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:24:16,873 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:24:16,873 INFO L124 PetriNetUnfolderBase]: 213/1618 cut-off events. [2023-08-24 05:24:16,873 INFO L125 PetriNetUnfolderBase]: For 32452/32452 co-relation queries the response was YES. [2023-08-24 05:24:16,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:24:16,873 INFO L208 CegarLoopForPetriNet]: trace histogram [58, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:24:16,873 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:24:16,873 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:24:16,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1292439684, now seen corresponding path program 1 times [2023-08-24 05:24:16,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:24:16,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936907667] [2023-08-24 05:24:16,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:24:16,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:24:16,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:24:16,972 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:24:17,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:24:17,080 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:24:17,080 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:24:17,080 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:24:17,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-08-24 05:24:17,081 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:24:17,081 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:24:17,081 WARN L233 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:24:17,081 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2023-08-24 05:24:17,230 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:24:17,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1094 places, 1096 transitions, 5788 flow [2023-08-24 05:24:19,227 INFO L124 PetriNetUnfolderBase]: 293/3298 cut-off events. [2023-08-24 05:24:19,227 INFO L125 PetriNetUnfolderBase]: For 34162/34162 co-relation queries the response was YES. [2023-08-24 05:24:19,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5184 conditions, 3298 events. 293/3298 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11453 event pairs, 0 based on Foata normal form. 0/2829 useless extension candidates. Maximal degree in co-relation 5056. Up to 118 conditions per place. [2023-08-24 05:24:19,343 INFO L82 GeneralOperation]: Start removeDead. Operand has 1094 places, 1096 transitions, 5788 flow [2023-08-24 05:24:19,374 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1094 places, 1096 transitions, 5788 flow [2023-08-24 05:24:19,374 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:24:19,374 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1094 places, 1096 transitions, 5788 flow [2023-08-24 05:24:19,374 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1094 places, 1096 transitions, 5788 flow [2023-08-24 05:24:19,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1094 places, 1096 transitions, 5788 flow [2023-08-24 05:24:21,248 INFO L124 PetriNetUnfolderBase]: 293/3298 cut-off events. [2023-08-24 05:24:21,248 INFO L125 PetriNetUnfolderBase]: For 34162/34162 co-relation queries the response was YES. [2023-08-24 05:24:21,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5184 conditions, 3298 events. 293/3298 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11453 event pairs, 0 based on Foata normal form. 0/2829 useless extension candidates. Maximal degree in co-relation 5056. Up to 118 conditions per place. [2023-08-24 05:24:21,891 INFO L119 LiptonReduction]: Number of co-enabled transitions 1088544 [2023-08-24 05:24:28,079 INFO L134 LiptonReduction]: Checked pairs total: 4425482 [2023-08-24 05:24:28,080 INFO L136 LiptonReduction]: Total number of compositions: 500 [2023-08-24 05:24:28,081 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:24:28,081 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:24:28,081 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:24:28,593 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:24:28,593 INFO L124 PetriNetUnfolderBase]: 223/1659 cut-off events. [2023-08-24 05:24:28,593 INFO L125 PetriNetUnfolderBase]: For 34162/34162 co-relation queries the response was YES. [2023-08-24 05:24:28,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:24:28,594 INFO L208 CegarLoopForPetriNet]: trace histogram [59, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:24:28,594 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:24:28,594 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:24:28,594 INFO L85 PathProgramCache]: Analyzing trace with hash 2079105158, now seen corresponding path program 1 times [2023-08-24 05:24:28,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:24:28,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881143196] [2023-08-24 05:24:28,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:24:28,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:24:28,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:24:28,722 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:24:28,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:24:28,823 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:24:28,823 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:24:28,823 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:24:28,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-08-24 05:24:28,823 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:24:28,823 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:24:28,823 WARN L233 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:24:28,824 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2023-08-24 05:24:28,979 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:24:28,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1112 places, 1114 transitions, 5945 flow [2023-08-24 05:24:30,920 INFO L124 PetriNetUnfolderBase]: 298/3354 cut-off events. [2023-08-24 05:24:30,920 INFO L125 PetriNetUnfolderBase]: For 35931/35931 co-relation queries the response was YES. [2023-08-24 05:24:31,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5302 conditions, 3354 events. 298/3354 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11669 event pairs, 0 based on Foata normal form. 0/2877 useless extension candidates. Maximal degree in co-relation 5173. Up to 120 conditions per place. [2023-08-24 05:24:31,029 INFO L82 GeneralOperation]: Start removeDead. Operand has 1112 places, 1114 transitions, 5945 flow [2023-08-24 05:24:31,052 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1112 places, 1114 transitions, 5945 flow [2023-08-24 05:24:31,053 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:24:31,053 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1112 places, 1114 transitions, 5945 flow [2023-08-24 05:24:31,053 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1112 places, 1114 transitions, 5945 flow [2023-08-24 05:24:31,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1112 places, 1114 transitions, 5945 flow [2023-08-24 05:24:32,913 INFO L124 PetriNetUnfolderBase]: 298/3354 cut-off events. [2023-08-24 05:24:32,913 INFO L125 PetriNetUnfolderBase]: For 35931/35931 co-relation queries the response was YES. [2023-08-24 05:24:33,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5302 conditions, 3354 events. 298/3354 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11669 event pairs, 0 based on Foata normal form. 0/2877 useless extension candidates. Maximal degree in co-relation 5173. Up to 120 conditions per place. [2023-08-24 05:24:33,601 INFO L119 LiptonReduction]: Number of co-enabled transitions 1125366 [2023-08-24 05:24:39,949 INFO L134 LiptonReduction]: Checked pairs total: 5368335 [2023-08-24 05:24:39,949 INFO L136 LiptonReduction]: Total number of compositions: 509 [2023-08-24 05:24:39,950 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:24:39,950 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:24:39,950 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:24:40,563 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:24:40,563 INFO L124 PetriNetUnfolderBase]: 226/1688 cut-off events. [2023-08-24 05:24:40,563 INFO L125 PetriNetUnfolderBase]: For 35931/35931 co-relation queries the response was YES. [2023-08-24 05:24:40,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:24:40,563 INFO L208 CegarLoopForPetriNet]: trace histogram [60, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:24:40,563 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:24:40,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:24:40,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1485105780, now seen corresponding path program 1 times [2023-08-24 05:24:40,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:24:40,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391147401] [2023-08-24 05:24:40,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:24:40,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:24:40,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:24:40,661 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:24:40,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:24:40,774 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:24:40,774 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:24:40,774 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:24:40,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-08-24 05:24:40,774 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:24:40,775 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:24:40,775 WARN L233 ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:24:40,775 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances. [2023-08-24 05:24:40,993 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:24:40,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1130 places, 1132 transitions, 6104 flow [2023-08-24 05:24:42,859 INFO L124 PetriNetUnfolderBase]: 303/3410 cut-off events. [2023-08-24 05:24:42,859 INFO L125 PetriNetUnfolderBase]: For 37760/37760 co-relation queries the response was YES. [2023-08-24 05:24:42,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5421 conditions, 3410 events. 303/3410 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11790 event pairs, 0 based on Foata normal form. 0/2925 useless extension candidates. Maximal degree in co-relation 5291. Up to 122 conditions per place. [2023-08-24 05:24:42,993 INFO L82 GeneralOperation]: Start removeDead. Operand has 1130 places, 1132 transitions, 6104 flow [2023-08-24 05:24:43,022 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1130 places, 1132 transitions, 6104 flow [2023-08-24 05:24:43,023 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:24:43,023 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1130 places, 1132 transitions, 6104 flow [2023-08-24 05:24:43,023 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1130 places, 1132 transitions, 6104 flow [2023-08-24 05:24:43,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1130 places, 1132 transitions, 6104 flow [2023-08-24 05:24:45,013 INFO L124 PetriNetUnfolderBase]: 303/3410 cut-off events. [2023-08-24 05:24:45,013 INFO L125 PetriNetUnfolderBase]: For 37760/37760 co-relation queries the response was YES. [2023-08-24 05:24:45,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5421 conditions, 3410 events. 303/3410 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11790 event pairs, 0 based on Foata normal form. 0/2925 useless extension candidates. Maximal degree in co-relation 5291. Up to 122 conditions per place. [2023-08-24 05:24:45,797 INFO L119 LiptonReduction]: Number of co-enabled transitions 1162800 [2023-08-24 05:24:52,029 INFO L134 LiptonReduction]: Checked pairs total: 4708220 [2023-08-24 05:24:52,029 INFO L136 LiptonReduction]: Total number of compositions: 510 [2023-08-24 05:24:52,030 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:24:52,030 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:24:52,030 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:24:52,579 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:24:52,579 INFO L124 PetriNetUnfolderBase]: 232/1720 cut-off events. [2023-08-24 05:24:52,579 INFO L125 PetriNetUnfolderBase]: For 37760/37760 co-relation queries the response was YES. [2023-08-24 05:24:52,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:24:52,579 INFO L208 CegarLoopForPetriNet]: trace histogram [61, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:24:52,580 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:24:52,580 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:24:52,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1577430456, now seen corresponding path program 1 times [2023-08-24 05:24:52,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:24:52,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27957313] [2023-08-24 05:24:52,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:24:52,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:24:52,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:24:52,722 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:24:52,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:24:52,838 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:24:52,839 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:24:52,839 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:24:52,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-08-24 05:24:52,839 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:24:52,839 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:24:52,839 WARN L233 ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:24:52,839 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances. [2023-08-24 05:24:52,999 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:24:53,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1148 places, 1150 transitions, 6265 flow [2023-08-24 05:24:54,897 INFO L124 PetriNetUnfolderBase]: 308/3466 cut-off events. [2023-08-24 05:24:54,897 INFO L125 PetriNetUnfolderBase]: For 39650/39650 co-relation queries the response was YES. [2023-08-24 05:24:55,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5541 conditions, 3466 events. 308/3466 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12076 event pairs, 0 based on Foata normal form. 0/2973 useless extension candidates. Maximal degree in co-relation 5410. Up to 124 conditions per place. [2023-08-24 05:24:55,045 INFO L82 GeneralOperation]: Start removeDead. Operand has 1148 places, 1150 transitions, 6265 flow [2023-08-24 05:24:55,079 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1148 places, 1150 transitions, 6265 flow [2023-08-24 05:24:55,079 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:24:55,079 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1148 places, 1150 transitions, 6265 flow [2023-08-24 05:24:55,079 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1148 places, 1150 transitions, 6265 flow [2023-08-24 05:24:55,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1148 places, 1150 transitions, 6265 flow [2023-08-24 05:24:57,323 INFO L124 PetriNetUnfolderBase]: 308/3466 cut-off events. [2023-08-24 05:24:57,323 INFO L125 PetriNetUnfolderBase]: For 39650/39650 co-relation queries the response was YES. [2023-08-24 05:24:57,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5541 conditions, 3466 events. 308/3466 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12076 event pairs, 0 based on Foata normal form. 0/2973 useless extension candidates. Maximal degree in co-relation 5410. Up to 124 conditions per place. [2023-08-24 05:24:58,078 INFO L119 LiptonReduction]: Number of co-enabled transitions 1200846 [2023-08-24 05:25:04,696 INFO L134 LiptonReduction]: Checked pairs total: 4826811 [2023-08-24 05:25:04,696 INFO L136 LiptonReduction]: Total number of compositions: 519 [2023-08-24 05:25:04,697 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:25:04,698 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:25:04,698 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:25:05,249 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:25:05,249 INFO L124 PetriNetUnfolderBase]: 233/1743 cut-off events. [2023-08-24 05:25:05,249 INFO L125 PetriNetUnfolderBase]: For 39650/39650 co-relation queries the response was YES. [2023-08-24 05:25:05,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:25:05,250 INFO L208 CegarLoopForPetriNet]: trace histogram [62, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:25:05,250 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:25:05,250 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:25:05,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1454765571, now seen corresponding path program 1 times [2023-08-24 05:25:05,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:25:05,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923892344] [2023-08-24 05:25:05,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:25:05,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:25:05,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:25:05,411 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:25:05,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:25:05,532 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:25:05,533 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:25:05,533 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:25:05,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-08-24 05:25:05,533 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:25:05,533 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:25:05,533 WARN L233 ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:25:05,533 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances. [2023-08-24 05:25:05,687 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:25:05,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1166 places, 1168 transitions, 6428 flow [2023-08-24 05:25:07,706 INFO L124 PetriNetUnfolderBase]: 313/3522 cut-off events. [2023-08-24 05:25:07,706 INFO L125 PetriNetUnfolderBase]: For 41602/41602 co-relation queries the response was YES. [2023-08-24 05:25:07,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5662 conditions, 3522 events. 313/3522 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12181 event pairs, 0 based on Foata normal form. 0/3021 useless extension candidates. Maximal degree in co-relation 5530. Up to 126 conditions per place. [2023-08-24 05:25:07,850 INFO L82 GeneralOperation]: Start removeDead. Operand has 1166 places, 1168 transitions, 6428 flow [2023-08-24 05:25:07,881 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1166 places, 1168 transitions, 6428 flow [2023-08-24 05:25:07,881 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:25:07,881 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1166 places, 1168 transitions, 6428 flow [2023-08-24 05:25:07,881 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1166 places, 1168 transitions, 6428 flow [2023-08-24 05:25:07,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1166 places, 1168 transitions, 6428 flow [2023-08-24 05:25:10,039 INFO L124 PetriNetUnfolderBase]: 313/3522 cut-off events. [2023-08-24 05:25:10,039 INFO L125 PetriNetUnfolderBase]: For 41602/41602 co-relation queries the response was YES. [2023-08-24 05:25:10,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5662 conditions, 3522 events. 313/3522 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12181 event pairs, 0 based on Foata normal form. 0/3021 useless extension candidates. Maximal degree in co-relation 5530. Up to 126 conditions per place. [2023-08-24 05:25:10,717 INFO L119 LiptonReduction]: Number of co-enabled transitions 1239504 [2023-08-24 05:25:17,187 INFO L134 LiptonReduction]: Checked pairs total: 5874168 [2023-08-24 05:25:17,187 INFO L136 LiptonReduction]: Total number of compositions: 527 [2023-08-24 05:25:17,188 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:25:17,188 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:25:17,189 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:25:17,834 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:25:17,834 INFO L124 PetriNetUnfolderBase]: 238/1774 cut-off events. [2023-08-24 05:25:17,834 INFO L125 PetriNetUnfolderBase]: For 41602/41602 co-relation queries the response was YES. [2023-08-24 05:25:17,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:25:17,834 INFO L208 CegarLoopForPetriNet]: trace histogram [63, 62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:25:17,834 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:25:17,835 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:25:17,835 INFO L85 PathProgramCache]: Analyzing trace with hash 843046983, now seen corresponding path program 1 times [2023-08-24 05:25:17,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:25:17,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339719367] [2023-08-24 05:25:17,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:25:17,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:25:17,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:25:17,949 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:25:18,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:25:18,179 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:25:18,180 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:25:18,180 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:25:18,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-08-24 05:25:18,180 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:25:18,180 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:25:18,180 WARN L233 ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:25:18,180 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances. [2023-08-24 05:25:18,335 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:25:18,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1184 places, 1186 transitions, 6593 flow [2023-08-24 05:25:20,507 INFO L124 PetriNetUnfolderBase]: 318/3578 cut-off events. [2023-08-24 05:25:20,507 INFO L125 PetriNetUnfolderBase]: For 43617/43617 co-relation queries the response was YES. [2023-08-24 05:25:20,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5784 conditions, 3578 events. 318/3578 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12404 event pairs, 0 based on Foata normal form. 0/3069 useless extension candidates. Maximal degree in co-relation 5651. Up to 128 conditions per place. [2023-08-24 05:25:20,638 INFO L82 GeneralOperation]: Start removeDead. Operand has 1184 places, 1186 transitions, 6593 flow [2023-08-24 05:25:20,666 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1184 places, 1186 transitions, 6593 flow [2023-08-24 05:25:20,667 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:25:20,667 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1184 places, 1186 transitions, 6593 flow [2023-08-24 05:25:20,667 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1184 places, 1186 transitions, 6593 flow [2023-08-24 05:25:20,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1184 places, 1186 transitions, 6593 flow [2023-08-24 05:25:22,827 INFO L124 PetriNetUnfolderBase]: 318/3578 cut-off events. [2023-08-24 05:25:22,827 INFO L125 PetriNetUnfolderBase]: For 43617/43617 co-relation queries the response was YES. [2023-08-24 05:25:22,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5784 conditions, 3578 events. 318/3578 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12404 event pairs, 0 based on Foata normal form. 0/3069 useless extension candidates. Maximal degree in co-relation 5651. Up to 128 conditions per place. [2023-08-24 05:25:23,670 INFO L119 LiptonReduction]: Number of co-enabled transitions 1278774 [2023-08-24 05:25:30,467 INFO L134 LiptonReduction]: Checked pairs total: 6190942 [2023-08-24 05:25:30,467 INFO L136 LiptonReduction]: Total number of compositions: 540 [2023-08-24 05:25:30,468 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:25:30,469 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:25:30,469 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:25:31,221 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:25:31,222 INFO L124 PetriNetUnfolderBase]: 243/1804 cut-off events. [2023-08-24 05:25:31,222 INFO L125 PetriNetUnfolderBase]: For 43617/43617 co-relation queries the response was YES. [2023-08-24 05:25:31,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:25:31,222 INFO L208 CegarLoopForPetriNet]: trace histogram [64, 63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:25:31,222 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:25:31,222 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:25:31,222 INFO L85 PathProgramCache]: Analyzing trace with hash 389404706, now seen corresponding path program 1 times [2023-08-24 05:25:31,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:25:31,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579859742] [2023-08-24 05:25:31,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:25:31,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:25:31,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:25:31,331 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:25:31,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:25:31,484 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:25:31,484 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:25:31,485 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:25:31,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-08-24 05:25:31,485 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:25:31,485 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:25:31,485 WARN L233 ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:25:31,485 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances. [2023-08-24 05:25:31,662 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:25:31,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1202 places, 1204 transitions, 6760 flow [2023-08-24 05:25:33,753 INFO L124 PetriNetUnfolderBase]: 323/3634 cut-off events. [2023-08-24 05:25:33,753 INFO L125 PetriNetUnfolderBase]: For 45696/45696 co-relation queries the response was YES. [2023-08-24 05:25:33,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5907 conditions, 3634 events. 323/3634 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12614 event pairs, 0 based on Foata normal form. 0/3117 useless extension candidates. Maximal degree in co-relation 5773. Up to 130 conditions per place. [2023-08-24 05:25:33,922 INFO L82 GeneralOperation]: Start removeDead. Operand has 1202 places, 1204 transitions, 6760 flow [2023-08-24 05:25:34,140 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1202 places, 1204 transitions, 6760 flow [2023-08-24 05:25:34,140 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:25:34,140 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1202 places, 1204 transitions, 6760 flow [2023-08-24 05:25:34,141 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1202 places, 1204 transitions, 6760 flow [2023-08-24 05:25:34,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1202 places, 1204 transitions, 6760 flow [2023-08-24 05:25:36,363 INFO L124 PetriNetUnfolderBase]: 323/3634 cut-off events. [2023-08-24 05:25:36,363 INFO L125 PetriNetUnfolderBase]: For 45696/45696 co-relation queries the response was YES. [2023-08-24 05:25:36,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5907 conditions, 3634 events. 323/3634 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12614 event pairs, 0 based on Foata normal form. 0/3117 useless extension candidates. Maximal degree in co-relation 5773. Up to 130 conditions per place. [2023-08-24 05:25:37,205 INFO L119 LiptonReduction]: Number of co-enabled transitions 1318656 [2023-08-24 05:25:43,856 INFO L134 LiptonReduction]: Checked pairs total: 5372871 [2023-08-24 05:25:43,857 INFO L136 LiptonReduction]: Total number of compositions: 543 [2023-08-24 05:25:43,858 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:25:43,858 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:25:43,858 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:25:44,521 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:25:44,522 INFO L124 PetriNetUnfolderBase]: 245/1829 cut-off events. [2023-08-24 05:25:44,522 INFO L125 PetriNetUnfolderBase]: For 45696/45696 co-relation queries the response was YES. [2023-08-24 05:25:44,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:25:44,522 INFO L208 CegarLoopForPetriNet]: trace histogram [65, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:25:44,522 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:25:44,522 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:25:44,522 INFO L85 PathProgramCache]: Analyzing trace with hash 211458846, now seen corresponding path program 1 times [2023-08-24 05:25:44,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:25:44,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406958379] [2023-08-24 05:25:44,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:25:44,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:25:44,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:25:44,634 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:25:44,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:25:44,915 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:25:44,916 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:25:44,916 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:25:44,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-08-24 05:25:44,916 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:25:44,916 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:25:44,916 WARN L233 ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:25:44,917 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances. [2023-08-24 05:25:45,110 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:25:45,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1220 places, 1222 transitions, 6929 flow [2023-08-24 05:25:47,421 INFO L124 PetriNetUnfolderBase]: 328/3690 cut-off events. [2023-08-24 05:25:47,421 INFO L125 PetriNetUnfolderBase]: For 47840/47840 co-relation queries the response was YES. [2023-08-24 05:25:47,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6031 conditions, 3690 events. 328/3690 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12783 event pairs, 0 based on Foata normal form. 0/3165 useless extension candidates. Maximal degree in co-relation 5896. Up to 132 conditions per place. [2023-08-24 05:25:47,573 INFO L82 GeneralOperation]: Start removeDead. Operand has 1220 places, 1222 transitions, 6929 flow [2023-08-24 05:25:47,606 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1220 places, 1222 transitions, 6929 flow [2023-08-24 05:25:47,606 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:25:47,606 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1220 places, 1222 transitions, 6929 flow [2023-08-24 05:25:47,606 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1220 places, 1222 transitions, 6929 flow [2023-08-24 05:25:47,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1220 places, 1222 transitions, 6929 flow [2023-08-24 05:25:50,062 INFO L124 PetriNetUnfolderBase]: 328/3690 cut-off events. [2023-08-24 05:25:50,062 INFO L125 PetriNetUnfolderBase]: For 47840/47840 co-relation queries the response was YES. [2023-08-24 05:25:50,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6031 conditions, 3690 events. 328/3690 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12783 event pairs, 0 based on Foata normal form. 0/3165 useless extension candidates. Maximal degree in co-relation 5896. Up to 132 conditions per place. [2023-08-24 05:25:51,167 INFO L119 LiptonReduction]: Number of co-enabled transitions 1359150 [2023-08-24 05:25:58,621 INFO L134 LiptonReduction]: Checked pairs total: 6447869 [2023-08-24 05:25:58,621 INFO L136 LiptonReduction]: Total number of compositions: 553 [2023-08-24 05:25:58,622 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:25:58,622 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:25:58,622 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:25:59,347 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:25:59,347 INFO L124 PetriNetUnfolderBase]: 248/1858 cut-off events. [2023-08-24 05:25:59,347 INFO L125 PetriNetUnfolderBase]: For 47840/47840 co-relation queries the response was YES. [2023-08-24 05:25:59,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:25:59,347 INFO L208 CegarLoopForPetriNet]: trace histogram [66, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:25:59,347 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:25:59,347 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:25:59,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1157601353, now seen corresponding path program 1 times [2023-08-24 05:25:59,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:25:59,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825590681] [2023-08-24 05:25:59,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:25:59,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:25:59,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:25:59,478 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:25:59,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:25:59,625 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:25:59,625 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:25:59,625 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:25:59,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-08-24 05:25:59,625 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:25:59,625 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:25:59,625 WARN L233 ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:25:59,625 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances. [2023-08-24 05:25:59,795 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:25:59,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1238 places, 1240 transitions, 7100 flow [2023-08-24 05:26:02,173 INFO L124 PetriNetUnfolderBase]: 333/3746 cut-off events. [2023-08-24 05:26:02,174 INFO L125 PetriNetUnfolderBase]: For 50050/50050 co-relation queries the response was YES. [2023-08-24 05:26:02,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6156 conditions, 3746 events. 333/3746 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13004 event pairs, 0 based on Foata normal form. 0/3213 useless extension candidates. Maximal degree in co-relation 6020. Up to 134 conditions per place. [2023-08-24 05:26:02,314 INFO L82 GeneralOperation]: Start removeDead. Operand has 1238 places, 1240 transitions, 7100 flow [2023-08-24 05:26:02,344 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1238 places, 1240 transitions, 7100 flow [2023-08-24 05:26:02,344 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:26:02,344 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1238 places, 1240 transitions, 7100 flow [2023-08-24 05:26:02,345 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1238 places, 1240 transitions, 7100 flow [2023-08-24 05:26:02,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1238 places, 1240 transitions, 7100 flow [2023-08-24 05:26:04,597 INFO L124 PetriNetUnfolderBase]: 333/3746 cut-off events. [2023-08-24 05:26:04,598 INFO L125 PetriNetUnfolderBase]: For 50050/50050 co-relation queries the response was YES. [2023-08-24 05:26:04,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6156 conditions, 3746 events. 333/3746 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13004 event pairs, 0 based on Foata normal form. 0/3213 useless extension candidates. Maximal degree in co-relation 6020. Up to 134 conditions per place. [2023-08-24 05:26:05,518 INFO L119 LiptonReduction]: Number of co-enabled transitions 1400256 [2023-08-24 05:26:12,599 INFO L134 LiptonReduction]: Checked pairs total: 6833039 [2023-08-24 05:26:12,600 INFO L136 LiptonReduction]: Total number of compositions: 559 [2023-08-24 05:26:12,601 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:26:12,601 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:26:12,601 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:26:13,442 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:26:13,442 INFO L124 PetriNetUnfolderBase]: 256/1893 cut-off events. [2023-08-24 05:26:13,442 INFO L125 PetriNetUnfolderBase]: For 50050/50050 co-relation queries the response was YES. [2023-08-24 05:26:13,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:26:13,442 INFO L208 CegarLoopForPetriNet]: trace histogram [67, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:26:13,442 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:26:13,443 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:26:13,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1842590518, now seen corresponding path program 1 times [2023-08-24 05:26:13,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:26:13,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066142075] [2023-08-24 05:26:13,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:26:13,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:26:13,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:26:13,589 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:26:13,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:26:13,708 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:26:13,708 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:26:13,708 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:26:13,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-08-24 05:26:13,708 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:26:13,708 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:26:13,708 WARN L233 ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:26:13,708 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances. [2023-08-24 05:26:13,886 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:26:13,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1256 places, 1258 transitions, 7273 flow [2023-08-24 05:26:16,270 INFO L124 PetriNetUnfolderBase]: 338/3802 cut-off events. [2023-08-24 05:26:16,270 INFO L125 PetriNetUnfolderBase]: For 52327/52327 co-relation queries the response was YES. [2023-08-24 05:26:16,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6282 conditions, 3802 events. 338/3802 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13160 event pairs, 0 based on Foata normal form. 0/3261 useless extension candidates. Maximal degree in co-relation 6145. Up to 136 conditions per place. [2023-08-24 05:26:16,451 INFO L82 GeneralOperation]: Start removeDead. Operand has 1256 places, 1258 transitions, 7273 flow [2023-08-24 05:26:16,491 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1256 places, 1258 transitions, 7273 flow [2023-08-24 05:26:16,491 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:26:16,491 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1256 places, 1258 transitions, 7273 flow [2023-08-24 05:26:16,491 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1256 places, 1258 transitions, 7273 flow [2023-08-24 05:26:16,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1256 places, 1258 transitions, 7273 flow [2023-08-24 05:26:19,027 INFO L124 PetriNetUnfolderBase]: 338/3802 cut-off events. [2023-08-24 05:26:19,028 INFO L125 PetriNetUnfolderBase]: For 52327/52327 co-relation queries the response was YES. [2023-08-24 05:26:19,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6282 conditions, 3802 events. 338/3802 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13160 event pairs, 0 based on Foata normal form. 0/3261 useless extension candidates. Maximal degree in co-relation 6145. Up to 136 conditions per place. [2023-08-24 05:26:19,777 INFO L119 LiptonReduction]: Number of co-enabled transitions 1441974 [2023-08-24 05:26:27,152 INFO L134 LiptonReduction]: Checked pairs total: 5795818 [2023-08-24 05:26:27,152 INFO L136 LiptonReduction]: Total number of compositions: 571 [2023-08-24 05:26:27,153 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:26:27,153 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:26:27,153 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:26:27,894 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:26:27,894 INFO L124 PetriNetUnfolderBase]: 256/1915 cut-off events. [2023-08-24 05:26:27,894 INFO L125 PetriNetUnfolderBase]: For 52327/52327 co-relation queries the response was YES. [2023-08-24 05:26:27,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:26:27,895 INFO L208 CegarLoopForPetriNet]: trace histogram [68, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:26:27,895 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:26:27,895 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:26:27,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1423737435, now seen corresponding path program 1 times [2023-08-24 05:26:27,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:26:27,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212156720] [2023-08-24 05:26:27,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:26:27,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:26:28,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:26:28,018 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:26:28,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:26:28,175 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:26:28,175 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:26:28,175 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:26:28,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-08-24 05:26:28,175 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:26:28,176 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:26:28,176 WARN L233 ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:26:28,176 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances. [2023-08-24 05:26:28,434 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:26:28,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1274 places, 1276 transitions, 7448 flow [2023-08-24 05:26:30,890 INFO L124 PetriNetUnfolderBase]: 343/3858 cut-off events. [2023-08-24 05:26:30,890 INFO L125 PetriNetUnfolderBase]: For 54672/54672 co-relation queries the response was YES. [2023-08-24 05:26:31,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6409 conditions, 3858 events. 343/3858 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13371 event pairs, 0 based on Foata normal form. 0/3309 useless extension candidates. Maximal degree in co-relation 6271. Up to 138 conditions per place. [2023-08-24 05:26:31,065 INFO L82 GeneralOperation]: Start removeDead. Operand has 1274 places, 1276 transitions, 7448 flow [2023-08-24 05:26:31,101 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1274 places, 1276 transitions, 7448 flow [2023-08-24 05:26:31,101 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:26:31,101 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1274 places, 1276 transitions, 7448 flow [2023-08-24 05:26:31,101 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1274 places, 1276 transitions, 7448 flow [2023-08-24 05:26:31,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1274 places, 1276 transitions, 7448 flow [2023-08-24 05:26:33,699 INFO L124 PetriNetUnfolderBase]: 343/3858 cut-off events. [2023-08-24 05:26:33,699 INFO L125 PetriNetUnfolderBase]: For 54672/54672 co-relation queries the response was YES. [2023-08-24 05:26:33,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6409 conditions, 3858 events. 343/3858 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13371 event pairs, 0 based on Foata normal form. 0/3309 useless extension candidates. Maximal degree in co-relation 6271. Up to 138 conditions per place. [2023-08-24 05:26:34,401 INFO L119 LiptonReduction]: Number of co-enabled transitions 1484304 [2023-08-24 05:26:41,787 INFO L134 LiptonReduction]: Checked pairs total: 6042112 [2023-08-24 05:26:41,787 INFO L136 LiptonReduction]: Total number of compositions: 579 [2023-08-24 05:26:41,788 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:26:41,788 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:26:41,788 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:26:42,582 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:26:42,582 INFO L124 PetriNetUnfolderBase]: 263/1950 cut-off events. [2023-08-24 05:26:42,583 INFO L125 PetriNetUnfolderBase]: For 54672/54672 co-relation queries the response was YES. [2023-08-24 05:26:42,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:26:42,583 INFO L208 CegarLoopForPetriNet]: trace histogram [69, 68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:26:42,583 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:26:42,583 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:26:42,583 INFO L85 PathProgramCache]: Analyzing trace with hash 483424262, now seen corresponding path program 1 times [2023-08-24 05:26:42,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:26:42,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102362617] [2023-08-24 05:26:42,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:26:42,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:26:42,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:26:42,719 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:26:42,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:26:42,857 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:26:42,857 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:26:42,857 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:26:42,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-08-24 05:26:42,858 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:26:42,858 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:26:42,858 WARN L233 ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:26:42,858 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances. [2023-08-24 05:26:43,027 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:26:43,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1292 places, 1294 transitions, 7625 flow [2023-08-24 05:26:45,705 INFO L124 PetriNetUnfolderBase]: 348/3914 cut-off events. [2023-08-24 05:26:45,705 INFO L125 PetriNetUnfolderBase]: For 57086/57086 co-relation queries the response was YES. [2023-08-24 05:26:45,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6537 conditions, 3914 events. 348/3914 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13622 event pairs, 0 based on Foata normal form. 0/3357 useless extension candidates. Maximal degree in co-relation 6398. Up to 140 conditions per place. [2023-08-24 05:26:45,877 INFO L82 GeneralOperation]: Start removeDead. Operand has 1292 places, 1294 transitions, 7625 flow [2023-08-24 05:26:45,913 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1292 places, 1294 transitions, 7625 flow [2023-08-24 05:26:45,913 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:26:45,913 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1292 places, 1294 transitions, 7625 flow [2023-08-24 05:26:45,913 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1292 places, 1294 transitions, 7625 flow [2023-08-24 05:26:45,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1292 places, 1294 transitions, 7625 flow [2023-08-24 05:26:48,575 INFO L124 PetriNetUnfolderBase]: 348/3914 cut-off events. [2023-08-24 05:26:48,575 INFO L125 PetriNetUnfolderBase]: For 57086/57086 co-relation queries the response was YES. [2023-08-24 05:26:48,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6537 conditions, 3914 events. 348/3914 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13622 event pairs, 0 based on Foata normal form. 0/3357 useless extension candidates. Maximal degree in co-relation 6398. Up to 140 conditions per place. [2023-08-24 05:26:49,316 INFO L119 LiptonReduction]: Number of co-enabled transitions 1527246 [2023-08-24 05:26:56,833 INFO L134 LiptonReduction]: Checked pairs total: 7560225 [2023-08-24 05:26:56,834 INFO L136 LiptonReduction]: Total number of compositions: 581 [2023-08-24 05:26:56,835 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:26:56,835 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:26:56,835 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:26:57,667 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:26:57,668 INFO L124 PetriNetUnfolderBase]: 271/1986 cut-off events. [2023-08-24 05:26:57,668 INFO L125 PetriNetUnfolderBase]: For 57086/57086 co-relation queries the response was YES. [2023-08-24 05:26:57,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:26:57,668 INFO L208 CegarLoopForPetriNet]: trace histogram [70, 69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:26:57,668 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:26:57,668 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:26:57,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1572480373, now seen corresponding path program 1 times [2023-08-24 05:26:57,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:26:57,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295621924] [2023-08-24 05:26:57,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:26:57,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:26:57,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:26:57,811 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:26:57,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:26:58,057 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:26:58,057 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:26:58,057 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:26:58,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-08-24 05:26:58,057 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:26:58,058 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:26:58,058 WARN L233 ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:26:58,058 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances. [2023-08-24 05:26:58,278 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:26:58,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1310 places, 1312 transitions, 7804 flow [2023-08-24 05:27:01,019 INFO L124 PetriNetUnfolderBase]: 353/3970 cut-off events. [2023-08-24 05:27:01,019 INFO L125 PetriNetUnfolderBase]: For 59570/59570 co-relation queries the response was YES. [2023-08-24 05:27:01,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6666 conditions, 3970 events. 353/3970 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13810 event pairs, 0 based on Foata normal form. 0/3405 useless extension candidates. Maximal degree in co-relation 6526. Up to 142 conditions per place. [2023-08-24 05:27:01,197 INFO L82 GeneralOperation]: Start removeDead. Operand has 1310 places, 1312 transitions, 7804 flow [2023-08-24 05:27:01,236 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1310 places, 1312 transitions, 7804 flow [2023-08-24 05:27:01,237 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:27:01,237 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1310 places, 1312 transitions, 7804 flow [2023-08-24 05:27:01,237 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1310 places, 1312 transitions, 7804 flow [2023-08-24 05:27:01,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1310 places, 1312 transitions, 7804 flow [2023-08-24 05:27:03,976 INFO L124 PetriNetUnfolderBase]: 353/3970 cut-off events. [2023-08-24 05:27:03,977 INFO L125 PetriNetUnfolderBase]: For 59570/59570 co-relation queries the response was YES. [2023-08-24 05:27:04,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6666 conditions, 3970 events. 353/3970 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13810 event pairs, 0 based on Foata normal form. 0/3405 useless extension candidates. Maximal degree in co-relation 6526. Up to 142 conditions per place. [2023-08-24 05:27:04,757 INFO L119 LiptonReduction]: Number of co-enabled transitions 1570800 [2023-08-24 05:27:12,565 INFO L134 LiptonReduction]: Checked pairs total: 7601581 [2023-08-24 05:27:12,565 INFO L136 LiptonReduction]: Total number of compositions: 587 [2023-08-24 05:27:12,566 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:27:12,566 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:27:12,566 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:27:13,404 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:27:13,404 INFO L124 PetriNetUnfolderBase]: 269/2004 cut-off events. [2023-08-24 05:27:13,404 INFO L125 PetriNetUnfolderBase]: For 59570/59570 co-relation queries the response was YES. [2023-08-24 05:27:13,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:27:13,405 INFO L208 CegarLoopForPetriNet]: trace histogram [71, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:27:13,405 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:27:13,405 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:27:13,405 INFO L85 PathProgramCache]: Analyzing trace with hash -979852168, now seen corresponding path program 1 times [2023-08-24 05:27:13,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:27:13,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377896091] [2023-08-24 05:27:13,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:27:13,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:27:13,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:27:13,630 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:27:13,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:27:13,806 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:27:13,806 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:27:13,806 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:27:13,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-08-24 05:27:13,806 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:27:13,807 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:27:13,807 WARN L233 ceAbstractionStarter]: 70 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:27:13,807 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 71 thread instances. [2023-08-24 05:27:13,996 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:27:14,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1328 places, 1330 transitions, 7985 flow [2023-08-24 05:27:16,659 INFO L124 PetriNetUnfolderBase]: 358/4026 cut-off events. [2023-08-24 05:27:16,660 INFO L125 PetriNetUnfolderBase]: For 62125/62125 co-relation queries the response was YES. [2023-08-24 05:27:16,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6796 conditions, 4026 events. 358/4026 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13960 event pairs, 0 based on Foata normal form. 0/3453 useless extension candidates. Maximal degree in co-relation 6655. Up to 144 conditions per place. [2023-08-24 05:27:16,859 INFO L82 GeneralOperation]: Start removeDead. Operand has 1328 places, 1330 transitions, 7985 flow [2023-08-24 05:27:16,900 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1328 places, 1330 transitions, 7985 flow [2023-08-24 05:27:16,901 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:27:16,901 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1328 places, 1330 transitions, 7985 flow [2023-08-24 05:27:16,901 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1328 places, 1330 transitions, 7985 flow [2023-08-24 05:27:16,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1328 places, 1330 transitions, 7985 flow [2023-08-24 05:27:19,705 INFO L124 PetriNetUnfolderBase]: 358/4026 cut-off events. [2023-08-24 05:27:19,705 INFO L125 PetriNetUnfolderBase]: For 62125/62125 co-relation queries the response was YES. [2023-08-24 05:27:19,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6796 conditions, 4026 events. 358/4026 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13960 event pairs, 0 based on Foata normal form. 0/3453 useless extension candidates. Maximal degree in co-relation 6655. Up to 144 conditions per place. [2023-08-24 05:27:20,720 INFO L119 LiptonReduction]: Number of co-enabled transitions 1614966 [2023-08-24 05:27:28,634 INFO L134 LiptonReduction]: Checked pairs total: 7755090 [2023-08-24 05:27:28,634 INFO L136 LiptonReduction]: Total number of compositions: 599 [2023-08-24 05:27:28,635 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:27:28,635 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;@26b171be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:27:28,635 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:27:29,609 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:27:29,609 INFO L124 PetriNetUnfolderBase]: 275/2038 cut-off events. [2023-08-24 05:27:29,609 INFO L125 PetriNetUnfolderBase]: For 62125/62125 co-relation queries the response was YES. [2023-08-24 05:27:29,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:27:29,609 INFO L208 CegarLoopForPetriNet]: trace histogram [72, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:27:29,609 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:27:29,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:27:29,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1738259598, now seen corresponding path program 1 times [2023-08-24 05:27:29,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:27:29,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861395251] [2023-08-24 05:27:29,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:27:29,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:27:29,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:27:29,776 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:27:29,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:27:30,071 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:27:30,071 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:27:30,071 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:27:30,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-08-24 05:27:30,071 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:27:30,072 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:27:30,072 WARN L233 ceAbstractionStarter]: 71 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:27:30,072 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 72 thread instances. [2023-08-24 05:27:30,273 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:27:30,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1346 places, 1348 transitions, 8168 flow [2023-08-24 05:27:33,233 INFO L124 PetriNetUnfolderBase]: 363/4082 cut-off events. [2023-08-24 05:27:33,233 INFO L125 PetriNetUnfolderBase]: For 64752/64752 co-relation queries the response was YES. [2023-08-24 05:27:33,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6927 conditions, 4082 events. 363/4082 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14122 event pairs, 0 based on Foata normal form. 0/3501 useless extension candidates. Maximal degree in co-relation 6785. Up to 146 conditions per place. [2023-08-24 05:27:33,414 INFO L82 GeneralOperation]: Start removeDead. Operand has 1346 places, 1348 transitions, 8168 flow [2023-08-24 05:27:33,452 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1346 places, 1348 transitions, 8168 flow [2023-08-24 05:27:33,452 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:27:33,452 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1346 places, 1348 transitions, 8168 flow [2023-08-24 05:27:33,453 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1346 places, 1348 transitions, 8168 flow [2023-08-24 05:27:33,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1346 places, 1348 transitions, 8168 flow