/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.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-28 00:20:56,625 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-28 00:20:56,627 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-28 00:20:56,651 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-28 00:20:56,652 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-28 00:20:56,652 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-28 00:20:56,658 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-28 00:20:56,660 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-28 00:20:56,661 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-28 00:20:56,665 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-28 00:20:56,666 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-28 00:20:56,667 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-28 00:20:56,667 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-28 00:20:56,670 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-28 00:20:56,671 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-28 00:20:56,672 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-28 00:20:56,672 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-28 00:20:56,672 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-28 00:20:56,674 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-28 00:20:56,676 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-28 00:20:56,676 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-28 00:20:56,677 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-28 00:20:56,678 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-28 00:20:56,679 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-28 00:20:56,682 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-28 00:20:56,682 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-28 00:20:56,682 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-28 00:20:56,683 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-28 00:20:56,683 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-28 00:20:56,684 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-28 00:20:56,684 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-28 00:20:56,684 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-28 00:20:56,685 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-28 00:20:56,686 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-28 00:20:56,686 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-28 00:20:56,686 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-28 00:20:56,686 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-28 00:20:56,687 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-28 00:20:56,687 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-28 00:20:56,687 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-28 00:20:56,688 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-28 00:20:56,689 INFO L101 SettingsManager]: Beginning 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-01-28 00:20:56,708 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-28 00:20:56,708 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-28 00:20:56,709 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-28 00:20:56,709 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-28 00:20:56,710 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-28 00:20:56,710 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-28 00:20:56,710 INFO L138 SettingsManager]: * Use SBE=true [2023-01-28 00:20:56,710 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-28 00:20:56,710 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-28 00:20:56,710 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-28 00:20:56,711 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-28 00:20:56,711 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-28 00:20:56,711 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-28 00:20:56,711 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-28 00:20:56,711 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-28 00:20:56,711 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-28 00:20:56,711 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-28 00:20:56,711 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-28 00:20:56,711 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-28 00:20:56,712 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-28 00:20:56,712 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-28 00:20:56,712 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-28 00:20:56,712 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-28 00:20:56,712 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 00:20:56,712 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-28 00:20:56,712 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-28 00:20:56,712 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-28 00:20:56,712 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-28 00:20:56,712 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-28 00:20:56,712 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-28 00:20:56,712 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-28 00:20:56,713 INFO L138 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: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-01-28 00:20:56,873 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-28 00:20:56,886 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-28 00:20:56,889 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-28 00:20:56,890 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-28 00:20:56,890 INFO L275 PluginConnector]: CDTParser initialized [2023-01-28 00:20:56,891 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i [2023-01-28 00:20:57,858 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-28 00:20:58,051 INFO L351 CDTParser]: Found 1 translation units. [2023-01-28 00:20:58,051 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i [2023-01-28 00:20:58,061 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8718ac2f6/9ae4149e32c5466dbeac5e2fca7e8e88/FLAG7eea48b02 [2023-01-28 00:20:58,072 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8718ac2f6/9ae4149e32c5466dbeac5e2fca7e8e88 [2023-01-28 00:20:58,074 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-28 00:20:58,075 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-28 00:20:58,075 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-28 00:20:58,075 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-28 00:20:58,077 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-28 00:20:58,078 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 12:20:58" (1/1) ... [2023-01-28 00:20:58,078 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5be544f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:20:58, skipping insertion in model container [2023-01-28 00:20:58,079 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 12:20:58" (1/1) ... [2023-01-28 00:20:58,083 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-28 00:20:58,113 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-28 00:20:58,327 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i[30726,30739] [2023-01-28 00:20:58,332 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 00:20:58,341 INFO L203 MainTranslator]: Completed pre-run [2023-01-28 00:20:58,387 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i[30726,30739] [2023-01-28 00:20:58,393 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 00:20:58,426 INFO L208 MainTranslator]: Completed translation [2023-01-28 00:20:58,426 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:20:58 WrapperNode [2023-01-28 00:20:58,426 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-28 00:20:58,427 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-28 00:20:58,427 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-28 00:20:58,427 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-28 00:20:58,432 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:20:58" (1/1) ... [2023-01-28 00:20:58,457 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:20:58" (1/1) ... [2023-01-28 00:20:58,478 INFO L138 Inliner]: procedures = 171, calls = 26, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 83 [2023-01-28 00:20:58,478 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-28 00:20:58,478 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-28 00:20:58,478 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-28 00:20:58,479 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-28 00:20:58,485 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:20:58" (1/1) ... [2023-01-28 00:20:58,485 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:20:58" (1/1) ... [2023-01-28 00:20:58,492 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:20:58" (1/1) ... [2023-01-28 00:20:58,492 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:20:58" (1/1) ... [2023-01-28 00:20:58,504 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:20:58" (1/1) ... [2023-01-28 00:20:58,506 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:20:58" (1/1) ... [2023-01-28 00:20:58,507 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:20:58" (1/1) ... [2023-01-28 00:20:58,508 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:20:58" (1/1) ... [2023-01-28 00:20:58,509 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-28 00:20:58,510 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-28 00:20:58,510 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-28 00:20:58,510 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-28 00:20:58,510 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:20:58" (1/1) ... [2023-01-28 00:20:58,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 00:20:58,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 00:20:58,540 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-01-28 00:20:58,553 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-01-28 00:20:58,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-28 00:20:58,573 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-01-28 00:20:58,574 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-01-28 00:20:58,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-28 00:20:58,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-28 00:20:58,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-28 00:20:58,574 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-28 00:20:58,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-28 00:20:58,575 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-28 00:20:58,575 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-28 00:20:58,576 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-01-28 00:20:58,679 INFO L236 CfgBuilder]: Building ICFG [2023-01-28 00:20:58,681 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-28 00:20:58,779 INFO L277 CfgBuilder]: Performing block encoding [2023-01-28 00:20:58,818 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-28 00:20:58,818 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-01-28 00:20:58,820 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 12:20:58 BoogieIcfgContainer [2023-01-28 00:20:58,820 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-28 00:20:58,821 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-28 00:20:58,821 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-28 00:20:58,823 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-28 00:20:58,823 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 12:20:58" (1/3) ... [2023-01-28 00:20:58,824 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55836de3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 12:20:58, skipping insertion in model container [2023-01-28 00:20:58,824 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:20:58" (2/3) ... [2023-01-28 00:20:58,824 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55836de3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 12:20:58, skipping insertion in model container [2023-01-28 00:20:58,824 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 12:20:58" (3/3) ... [2023-01-28 00:20:58,825 INFO L112 eAbstractionObserver]: Analyzing ICFG 37_stack_lock_p0_vs_concur.i [2023-01-28 00:20:58,835 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-28 00:20:58,835 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-28 00:20:58,836 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-28 00:20:58,883 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:20:58,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 70 places, 73 transitions, 151 flow [2023-01-28 00:20:58,987 INFO L130 PetriNetUnfolder]: 7/83 cut-off events. [2023-01-28 00:20:58,988 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-28 00:20:58,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88 conditions, 83 events. 7/83 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 95 event pairs, 0 based on Foata normal form. 0/73 useless extension candidates. Maximal degree in co-relation 57. Up to 4 conditions per place. [2023-01-28 00:20:58,992 INFO L82 GeneralOperation]: Start removeDead. Operand has 70 places, 73 transitions, 151 flow [2023-01-28 00:20:58,996 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 70 places, 73 transitions, 151 flow [2023-01-28 00:20:58,998 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:20:59,012 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 70 places, 73 transitions, 151 flow [2023-01-28 00:20:59,018 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 70 places, 73 transitions, 151 flow [2023-01-28 00:20:59,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 70 places, 73 transitions, 151 flow [2023-01-28 00:20:59,039 INFO L130 PetriNetUnfolder]: 7/83 cut-off events. [2023-01-28 00:20:59,039 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-28 00:20:59,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88 conditions, 83 events. 7/83 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 95 event pairs, 0 based on Foata normal form. 0/73 useless extension candidates. Maximal degree in co-relation 57. Up to 4 conditions per place. [2023-01-28 00:20:59,041 INFO L119 LiptonReduction]: Number of co-enabled transitions 1170 [2023-01-28 00:21:00,012 INFO L134 LiptonReduction]: Checked pairs total: 1376 [2023-01-28 00:21:00,012 INFO L136 LiptonReduction]: Total number of compositions: 63 [2023-01-28 00:21:00,030 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:00,043 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:00,044 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:00,048 INFO L130 PetriNetUnfolder]: 0/11 cut-off events. [2023-01-28 00:21:00,048 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-28 00:21:00,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:00,050 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-01-28 00:21:00,050 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:00,054 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:00,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1806875465, now seen corresponding path program 1 times [2023-01-28 00:21:00,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:00,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67768023] [2023-01-28 00:21:00,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:00,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:00,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:00,146 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:00,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:00,185 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:00,187 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:00,188 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:00,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-28 00:21:00,189 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:00,192 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:00,193 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:00,193 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-01-28 00:21:00,219 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:00,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 113 places, 119 transitions, 250 flow [2023-01-28 00:21:00,258 INFO L130 PetriNetUnfolder]: 13/141 cut-off events. [2023-01-28 00:21:00,258 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 00:21:00,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151 conditions, 141 events. 13/141 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 301 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 102. Up to 6 conditions per place. [2023-01-28 00:21:00,260 INFO L82 GeneralOperation]: Start removeDead. Operand has 113 places, 119 transitions, 250 flow [2023-01-28 00:21:00,261 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 113 places, 119 transitions, 250 flow [2023-01-28 00:21:00,261 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:00,261 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 113 places, 119 transitions, 250 flow [2023-01-28 00:21:00,261 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 113 places, 119 transitions, 250 flow [2023-01-28 00:21:00,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 113 places, 119 transitions, 250 flow [2023-01-28 00:21:00,286 INFO L130 PetriNetUnfolder]: 13/141 cut-off events. [2023-01-28 00:21:00,286 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 00:21:00,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151 conditions, 141 events. 13/141 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 301 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 102. Up to 6 conditions per place. [2023-01-28 00:21:00,292 INFO L119 LiptonReduction]: Number of co-enabled transitions 6480 [2023-01-28 00:21:01,262 INFO L134 LiptonReduction]: Checked pairs total: 15960 [2023-01-28 00:21:01,262 INFO L136 LiptonReduction]: Total number of compositions: 90 [2023-01-28 00:21:01,264 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:01,264 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:01,265 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:01,269 INFO L130 PetriNetUnfolder]: 1/32 cut-off events. [2023-01-28 00:21:01,270 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 00:21:01,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:01,270 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-01-28 00:21:01,270 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:01,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:01,271 INFO L85 PathProgramCache]: Analyzing trace with hash 217247913, now seen corresponding path program 1 times [2023-01-28 00:21:01,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:01,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493630758] [2023-01-28 00:21:01,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:01,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:01,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:01,301 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:01,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:01,329 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:01,329 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:01,329 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:01,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-28 00:21:01,329 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:01,330 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:01,330 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:01,330 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-01-28 00:21:01,364 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:01,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 156 places, 165 transitions, 351 flow [2023-01-28 00:21:01,386 INFO L130 PetriNetUnfolder]: 19/199 cut-off events. [2023-01-28 00:21:01,387 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-28 00:21:01,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 215 conditions, 199 events. 19/199 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 558 event pairs, 0 based on Foata normal form. 0/173 useless extension candidates. Maximal degree in co-relation 147. Up to 8 conditions per place. [2023-01-28 00:21:01,387 INFO L82 GeneralOperation]: Start removeDead. Operand has 156 places, 165 transitions, 351 flow [2023-01-28 00:21:01,389 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 156 places, 165 transitions, 351 flow [2023-01-28 00:21:01,389 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:01,389 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 156 places, 165 transitions, 351 flow [2023-01-28 00:21:01,389 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 156 places, 165 transitions, 351 flow [2023-01-28 00:21:01,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 156 places, 165 transitions, 351 flow [2023-01-28 00:21:01,407 INFO L130 PetriNetUnfolder]: 19/199 cut-off events. [2023-01-28 00:21:01,407 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-28 00:21:01,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 215 conditions, 199 events. 19/199 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 558 event pairs, 0 based on Foata normal form. 0/173 useless extension candidates. Maximal degree in co-relation 147. Up to 8 conditions per place. [2023-01-28 00:21:01,418 INFO L119 LiptonReduction]: Number of co-enabled transitions 15930 [2023-01-28 00:21:02,707 INFO L134 LiptonReduction]: Checked pairs total: 41600 [2023-01-28 00:21:02,707 INFO L136 LiptonReduction]: Total number of compositions: 127 [2023-01-28 00:21:02,709 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:02,715 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:02,715 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:02,720 INFO L130 PetriNetUnfolder]: 2/53 cut-off events. [2023-01-28 00:21:02,721 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-28 00:21:02,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:02,721 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-01-28 00:21:02,721 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:02,722 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:02,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1105505255, now seen corresponding path program 1 times [2023-01-28 00:21:02,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:02,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762193885] [2023-01-28 00:21:02,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:02,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:02,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:02,758 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:02,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:02,769 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:02,769 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:02,769 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:02,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-28 00:21:02,769 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:02,770 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:02,770 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:02,770 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-01-28 00:21:02,789 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:02,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 199 places, 211 transitions, 454 flow [2023-01-28 00:21:02,822 INFO L130 PetriNetUnfolder]: 25/257 cut-off events. [2023-01-28 00:21:02,822 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-28 00:21:02,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280 conditions, 257 events. 25/257 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 815 event pairs, 0 based on Foata normal form. 0/223 useless extension candidates. Maximal degree in co-relation 207. Up to 10 conditions per place. [2023-01-28 00:21:02,824 INFO L82 GeneralOperation]: Start removeDead. Operand has 199 places, 211 transitions, 454 flow [2023-01-28 00:21:02,825 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 199 places, 211 transitions, 454 flow [2023-01-28 00:21:02,825 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:02,826 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 199 places, 211 transitions, 454 flow [2023-01-28 00:21:02,826 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 199 places, 211 transitions, 454 flow [2023-01-28 00:21:02,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 199 places, 211 transitions, 454 flow [2023-01-28 00:21:02,844 INFO L130 PetriNetUnfolder]: 25/257 cut-off events. [2023-01-28 00:21:02,844 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-28 00:21:02,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280 conditions, 257 events. 25/257 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 815 event pairs, 0 based on Foata normal form. 0/223 useless extension candidates. Maximal degree in co-relation 207. Up to 10 conditions per place. [2023-01-28 00:21:02,857 INFO L119 LiptonReduction]: Number of co-enabled transitions 29520 [2023-01-28 00:21:04,305 INFO L134 LiptonReduction]: Checked pairs total: 76824 [2023-01-28 00:21:04,306 INFO L136 LiptonReduction]: Total number of compositions: 158 [2023-01-28 00:21:04,307 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:04,307 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:04,307 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:04,313 INFO L130 PetriNetUnfolder]: 5/78 cut-off events. [2023-01-28 00:21:04,313 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-28 00:21:04,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:04,314 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-01-28 00:21:04,314 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:04,314 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:04,314 INFO L85 PathProgramCache]: Analyzing trace with hash 2141982002, now seen corresponding path program 1 times [2023-01-28 00:21:04,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:04,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131842144] [2023-01-28 00:21:04,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:04,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:04,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:04,333 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:04,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:04,362 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:04,362 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:04,363 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:04,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-28 00:21:04,363 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:04,363 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:04,363 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:04,363 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-01-28 00:21:04,390 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:04,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 242 places, 257 transitions, 559 flow [2023-01-28 00:21:04,427 INFO L130 PetriNetUnfolder]: 31/315 cut-off events. [2023-01-28 00:21:04,427 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-28 00:21:04,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 346 conditions, 315 events. 31/315 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1058 event pairs, 0 based on Foata normal form. 0/273 useless extension candidates. Maximal degree in co-relation 270. Up to 12 conditions per place. [2023-01-28 00:21:04,429 INFO L82 GeneralOperation]: Start removeDead. Operand has 242 places, 257 transitions, 559 flow [2023-01-28 00:21:04,431 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 242 places, 257 transitions, 559 flow [2023-01-28 00:21:04,431 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:04,431 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 242 places, 257 transitions, 559 flow [2023-01-28 00:21:04,431 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 242 places, 257 transitions, 559 flow [2023-01-28 00:21:04,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 242 places, 257 transitions, 559 flow [2023-01-28 00:21:04,506 INFO L130 PetriNetUnfolder]: 31/315 cut-off events. [2023-01-28 00:21:04,506 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-28 00:21:04,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 346 conditions, 315 events. 31/315 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1058 event pairs, 0 based on Foata normal form. 0/273 useless extension candidates. Maximal degree in co-relation 270. Up to 12 conditions per place. [2023-01-28 00:21:04,533 INFO L119 LiptonReduction]: Number of co-enabled transitions 47250 [2023-01-28 00:21:06,244 INFO L134 LiptonReduction]: Checked pairs total: 127905 [2023-01-28 00:21:06,244 INFO L136 LiptonReduction]: Total number of compositions: 197 [2023-01-28 00:21:06,245 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:06,246 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:06,246 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:06,252 INFO L130 PetriNetUnfolder]: 7/103 cut-off events. [2023-01-28 00:21:06,252 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-28 00:21:06,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:06,252 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:21:06,252 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:06,252 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:06,252 INFO L85 PathProgramCache]: Analyzing trace with hash 2128711539, now seen corresponding path program 1 times [2023-01-28 00:21:06,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:06,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886071054] [2023-01-28 00:21:06,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:06,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:06,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:06,267 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:06,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:06,278 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:06,278 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:06,279 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:06,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-28 00:21:06,279 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:06,279 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:06,279 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:06,279 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-01-28 00:21:06,310 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:06,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 285 places, 303 transitions, 666 flow [2023-01-28 00:21:06,350 INFO L130 PetriNetUnfolder]: 37/373 cut-off events. [2023-01-28 00:21:06,350 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-28 00:21:06,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413 conditions, 373 events. 37/373 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1324 event pairs, 0 based on Foata normal form. 0/323 useless extension candidates. Maximal degree in co-relation 334. Up to 14 conditions per place. [2023-01-28 00:21:06,353 INFO L82 GeneralOperation]: Start removeDead. Operand has 285 places, 303 transitions, 666 flow [2023-01-28 00:21:06,355 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 285 places, 303 transitions, 666 flow [2023-01-28 00:21:06,356 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:06,356 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 285 places, 303 transitions, 666 flow [2023-01-28 00:21:06,356 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 285 places, 303 transitions, 666 flow [2023-01-28 00:21:06,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 285 places, 303 transitions, 666 flow [2023-01-28 00:21:06,392 INFO L130 PetriNetUnfolder]: 37/373 cut-off events. [2023-01-28 00:21:06,392 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-28 00:21:06,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413 conditions, 373 events. 37/373 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1324 event pairs, 0 based on Foata normal form. 0/323 useless extension candidates. Maximal degree in co-relation 334. Up to 14 conditions per place. [2023-01-28 00:21:06,409 INFO L119 LiptonReduction]: Number of co-enabled transitions 69120 [2023-01-28 00:21:08,200 INFO L134 LiptonReduction]: Checked pairs total: 189206 [2023-01-28 00:21:08,201 INFO L136 LiptonReduction]: Total number of compositions: 224 [2023-01-28 00:21:08,202 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:08,202 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:08,202 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:08,210 INFO L130 PetriNetUnfolder]: 10/130 cut-off events. [2023-01-28 00:21:08,211 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-28 00:21:08,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:08,211 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:21:08,211 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:08,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:08,211 INFO L85 PathProgramCache]: Analyzing trace with hash -761070409, now seen corresponding path program 1 times [2023-01-28 00:21:08,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:08,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277418098] [2023-01-28 00:21:08,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:08,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:08,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:08,243 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:08,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:08,266 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:08,266 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:08,266 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:08,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-01-28 00:21:08,266 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:08,267 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:08,267 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:08,267 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-01-28 00:21:08,301 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:08,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 328 places, 349 transitions, 775 flow [2023-01-28 00:21:08,354 INFO L130 PetriNetUnfolder]: 43/431 cut-off events. [2023-01-28 00:21:08,355 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-28 00:21:08,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 481 conditions, 431 events. 43/431 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1559 event pairs, 0 based on Foata normal form. 0/373 useless extension candidates. Maximal degree in co-relation 401. Up to 16 conditions per place. [2023-01-28 00:21:08,360 INFO L82 GeneralOperation]: Start removeDead. Operand has 328 places, 349 transitions, 775 flow [2023-01-28 00:21:08,363 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 328 places, 349 transitions, 775 flow [2023-01-28 00:21:08,363 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:08,363 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 328 places, 349 transitions, 775 flow [2023-01-28 00:21:08,363 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 328 places, 349 transitions, 775 flow [2023-01-28 00:21:08,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 328 places, 349 transitions, 775 flow [2023-01-28 00:21:08,413 INFO L130 PetriNetUnfolder]: 43/431 cut-off events. [2023-01-28 00:21:08,413 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-28 00:21:08,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 481 conditions, 431 events. 43/431 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1559 event pairs, 0 based on Foata normal form. 0/373 useless extension candidates. Maximal degree in co-relation 401. Up to 16 conditions per place. [2023-01-28 00:21:08,433 INFO L119 LiptonReduction]: Number of co-enabled transitions 95130 [2023-01-28 00:21:10,781 INFO L134 LiptonReduction]: Checked pairs total: 261442 [2023-01-28 00:21:10,781 INFO L136 LiptonReduction]: Total number of compositions: 257 [2023-01-28 00:21:10,782 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:10,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;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:10,783 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:10,796 INFO L130 PetriNetUnfolder]: 12/155 cut-off events. [2023-01-28 00:21:10,797 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-28 00:21:10,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:10,797 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:21:10,797 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:10,797 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:10,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1742793184, now seen corresponding path program 1 times [2023-01-28 00:21:10,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:10,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636156852] [2023-01-28 00:21:10,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:10,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:10,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:10,830 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:10,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:10,854 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:10,854 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:10,854 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:10,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-01-28 00:21:10,854 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:10,855 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:10,855 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:10,855 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-01-28 00:21:10,884 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:10,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 371 places, 395 transitions, 886 flow [2023-01-28 00:21:10,945 INFO L130 PetriNetUnfolder]: 49/489 cut-off events. [2023-01-28 00:21:10,945 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-28 00:21:10,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 550 conditions, 489 events. 49/489 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1838 event pairs, 0 based on Foata normal form. 0/423 useless extension candidates. Maximal degree in co-relation 469. Up to 18 conditions per place. [2023-01-28 00:21:10,951 INFO L82 GeneralOperation]: Start removeDead. Operand has 371 places, 395 transitions, 886 flow [2023-01-28 00:21:10,955 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 371 places, 395 transitions, 886 flow [2023-01-28 00:21:10,955 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:10,955 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 371 places, 395 transitions, 886 flow [2023-01-28 00:21:10,955 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 371 places, 395 transitions, 886 flow [2023-01-28 00:21:10,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 371 places, 395 transitions, 886 flow [2023-01-28 00:21:11,013 INFO L130 PetriNetUnfolder]: 49/489 cut-off events. [2023-01-28 00:21:11,013 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-28 00:21:11,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 550 conditions, 489 events. 49/489 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1838 event pairs, 0 based on Foata normal form. 0/423 useless extension candidates. Maximal degree in co-relation 469. Up to 18 conditions per place. [2023-01-28 00:21:11,062 INFO L119 LiptonReduction]: Number of co-enabled transitions 125280 [2023-01-28 00:21:13,127 INFO L134 LiptonReduction]: Checked pairs total: 341667 [2023-01-28 00:21:13,128 INFO L136 LiptonReduction]: Total number of compositions: 296 [2023-01-28 00:21:13,129 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:13,129 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:13,129 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:13,142 INFO L130 PetriNetUnfolder]: 15/184 cut-off events. [2023-01-28 00:21:13,142 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-28 00:21:13,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:13,142 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:21:13,143 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:13,143 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:13,143 INFO L85 PathProgramCache]: Analyzing trace with hash 359258469, now seen corresponding path program 1 times [2023-01-28 00:21:13,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:13,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544215153] [2023-01-28 00:21:13,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:13,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:13,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:13,165 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:13,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:13,186 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:13,187 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:13,187 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:13,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-01-28 00:21:13,187 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:13,188 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:13,188 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:13,188 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-01-28 00:21:13,217 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:13,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 414 places, 441 transitions, 999 flow [2023-01-28 00:21:13,291 INFO L130 PetriNetUnfolder]: 55/547 cut-off events. [2023-01-28 00:21:13,292 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-28 00:21:13,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 620 conditions, 547 events. 55/547 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2069 event pairs, 0 based on Foata normal form. 0/473 useless extension candidates. Maximal degree in co-relation 538. Up to 20 conditions per place. [2023-01-28 00:21:13,298 INFO L82 GeneralOperation]: Start removeDead. Operand has 414 places, 441 transitions, 999 flow [2023-01-28 00:21:13,304 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 414 places, 441 transitions, 999 flow [2023-01-28 00:21:13,304 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:13,304 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 414 places, 441 transitions, 999 flow [2023-01-28 00:21:13,305 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 414 places, 441 transitions, 999 flow [2023-01-28 00:21:13,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 414 places, 441 transitions, 999 flow [2023-01-28 00:21:13,379 INFO L130 PetriNetUnfolder]: 55/547 cut-off events. [2023-01-28 00:21:13,379 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-28 00:21:13,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 620 conditions, 547 events. 55/547 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2069 event pairs, 0 based on Foata normal form. 0/473 useless extension candidates. Maximal degree in co-relation 538. Up to 20 conditions per place. [2023-01-28 00:21:13,412 INFO L119 LiptonReduction]: Number of co-enabled transitions 159570 [2023-01-28 00:21:15,938 INFO L134 LiptonReduction]: Checked pairs total: 428795 [2023-01-28 00:21:15,939 INFO L136 LiptonReduction]: Total number of compositions: 329 [2023-01-28 00:21:15,940 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:15,940 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:15,940 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:15,956 INFO L130 PetriNetUnfolder]: 17/206 cut-off events. [2023-01-28 00:21:15,956 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-28 00:21:15,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:15,956 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:21:15,956 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:15,956 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:15,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1863124865, now seen corresponding path program 1 times [2023-01-28 00:21:15,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:15,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059558700] [2023-01-28 00:21:15,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:15,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:15,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:15,982 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:15,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:15,993 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:15,993 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:15,994 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:15,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-01-28 00:21:15,994 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:15,994 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:15,994 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:15,994 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-01-28 00:21:16,027 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:16,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 457 places, 487 transitions, 1114 flow [2023-01-28 00:21:16,120 INFO L130 PetriNetUnfolder]: 61/605 cut-off events. [2023-01-28 00:21:16,120 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-28 00:21:16,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 691 conditions, 605 events. 61/605 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2341 event pairs, 0 based on Foata normal form. 0/523 useless extension candidates. Maximal degree in co-relation 608. Up to 22 conditions per place. [2023-01-28 00:21:16,129 INFO L82 GeneralOperation]: Start removeDead. Operand has 457 places, 487 transitions, 1114 flow [2023-01-28 00:21:16,134 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 457 places, 487 transitions, 1114 flow [2023-01-28 00:21:16,134 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:16,134 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 457 places, 487 transitions, 1114 flow [2023-01-28 00:21:16,134 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 457 places, 487 transitions, 1114 flow [2023-01-28 00:21:16,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 457 places, 487 transitions, 1114 flow [2023-01-28 00:21:16,278 INFO L130 PetriNetUnfolder]: 61/605 cut-off events. [2023-01-28 00:21:16,278 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-28 00:21:16,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 691 conditions, 605 events. 61/605 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2341 event pairs, 0 based on Foata normal form. 0/523 useless extension candidates. Maximal degree in co-relation 608. Up to 22 conditions per place. [2023-01-28 00:21:16,315 INFO L119 LiptonReduction]: Number of co-enabled transitions 198000 [2023-01-28 00:21:18,704 INFO L134 LiptonReduction]: Checked pairs total: 524432 [2023-01-28 00:21:18,704 INFO L136 LiptonReduction]: Total number of compositions: 353 [2023-01-28 00:21:18,705 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:18,705 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:18,705 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:18,724 INFO L130 PetriNetUnfolder]: 16/228 cut-off events. [2023-01-28 00:21:18,724 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-28 00:21:18,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:18,724 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:21:18,724 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:18,724 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:18,724 INFO L85 PathProgramCache]: Analyzing trace with hash -2055235355, now seen corresponding path program 1 times [2023-01-28 00:21:18,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:18,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581915660] [2023-01-28 00:21:18,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:18,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:18,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:18,737 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:18,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:18,748 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:18,748 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:18,748 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:18,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-01-28 00:21:18,749 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:18,750 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:18,750 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:18,750 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-01-28 00:21:18,840 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:18,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 500 places, 533 transitions, 1231 flow [2023-01-28 00:21:18,952 INFO L130 PetriNetUnfolder]: 67/663 cut-off events. [2023-01-28 00:21:18,952 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-28 00:21:18,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 763 conditions, 663 events. 67/663 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2600 event pairs, 0 based on Foata normal form. 0/573 useless extension candidates. Maximal degree in co-relation 679. Up to 24 conditions per place. [2023-01-28 00:21:18,964 INFO L82 GeneralOperation]: Start removeDead. Operand has 500 places, 533 transitions, 1231 flow [2023-01-28 00:21:18,969 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 500 places, 533 transitions, 1231 flow [2023-01-28 00:21:18,969 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:18,969 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 500 places, 533 transitions, 1231 flow [2023-01-28 00:21:18,969 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 500 places, 533 transitions, 1231 flow [2023-01-28 00:21:18,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 500 places, 533 transitions, 1231 flow [2023-01-28 00:21:19,083 INFO L130 PetriNetUnfolder]: 67/663 cut-off events. [2023-01-28 00:21:19,083 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-28 00:21:19,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 763 conditions, 663 events. 67/663 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2600 event pairs, 0 based on Foata normal form. 0/573 useless extension candidates. Maximal degree in co-relation 679. Up to 24 conditions per place. [2023-01-28 00:21:19,135 INFO L119 LiptonReduction]: Number of co-enabled transitions 240570 [2023-01-28 00:21:21,875 INFO L134 LiptonReduction]: Checked pairs total: 654070 [2023-01-28 00:21:21,875 INFO L136 LiptonReduction]: Total number of compositions: 391 [2023-01-28 00:21:21,876 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:21,877 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:21,877 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:21,900 INFO L130 PetriNetUnfolder]: 21/256 cut-off events. [2023-01-28 00:21:21,900 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-28 00:21:21,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:21,900 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:21:21,900 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:21,900 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:21,901 INFO L85 PathProgramCache]: Analyzing trace with hash -539412961, now seen corresponding path program 1 times [2023-01-28 00:21:21,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:21,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856367411] [2023-01-28 00:21:21,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:21,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:21,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:21,934 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:21,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:21,947 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:21,947 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:21,947 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:21,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-01-28 00:21:21,947 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:21,947 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:21,947 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:21,947 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-01-28 00:21:21,983 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:21,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 543 places, 579 transitions, 1350 flow [2023-01-28 00:21:22,111 INFO L130 PetriNetUnfolder]: 73/721 cut-off events. [2023-01-28 00:21:22,112 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-28 00:21:22,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 836 conditions, 721 events. 73/721 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2840 event pairs, 0 based on Foata normal form. 0/623 useless extension candidates. Maximal degree in co-relation 751. Up to 26 conditions per place. [2023-01-28 00:21:22,126 INFO L82 GeneralOperation]: Start removeDead. Operand has 543 places, 579 transitions, 1350 flow [2023-01-28 00:21:22,132 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 543 places, 579 transitions, 1350 flow [2023-01-28 00:21:22,132 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:22,132 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 543 places, 579 transitions, 1350 flow [2023-01-28 00:21:22,132 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 543 places, 579 transitions, 1350 flow [2023-01-28 00:21:22,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 543 places, 579 transitions, 1350 flow [2023-01-28 00:21:22,315 INFO L130 PetriNetUnfolder]: 73/721 cut-off events. [2023-01-28 00:21:22,315 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-28 00:21:22,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 836 conditions, 721 events. 73/721 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2840 event pairs, 0 based on Foata normal form. 0/623 useless extension candidates. Maximal degree in co-relation 751. Up to 26 conditions per place. [2023-01-28 00:21:22,377 INFO L119 LiptonReduction]: Number of co-enabled transitions 287280 [2023-01-28 00:21:25,298 INFO L134 LiptonReduction]: Checked pairs total: 779067 [2023-01-28 00:21:25,298 INFO L136 LiptonReduction]: Total number of compositions: 422 [2023-01-28 00:21:25,299 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:25,300 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:25,300 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:25,390 INFO L130 PetriNetUnfolder]: 22/280 cut-off events. [2023-01-28 00:21:25,390 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-28 00:21:25,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:25,391 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:21:25,391 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:25,392 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:25,392 INFO L85 PathProgramCache]: Analyzing trace with hash -599785084, now seen corresponding path program 1 times [2023-01-28 00:21:25,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:25,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345223526] [2023-01-28 00:21:25,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:25,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:25,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:25,411 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:25,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:25,429 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:25,429 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:25,429 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:25,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-01-28 00:21:25,429 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:25,432 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:25,432 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:25,432 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-01-28 00:21:25,472 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:25,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 586 places, 625 transitions, 1471 flow [2023-01-28 00:21:25,628 INFO L130 PetriNetUnfolder]: 79/779 cut-off events. [2023-01-28 00:21:25,628 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-28 00:21:25,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 910 conditions, 779 events. 79/779 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3085 event pairs, 0 based on Foata normal form. 0/673 useless extension candidates. Maximal degree in co-relation 824. Up to 28 conditions per place. [2023-01-28 00:21:25,645 INFO L82 GeneralOperation]: Start removeDead. Operand has 586 places, 625 transitions, 1471 flow [2023-01-28 00:21:25,651 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 586 places, 625 transitions, 1471 flow [2023-01-28 00:21:25,651 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:25,651 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 586 places, 625 transitions, 1471 flow [2023-01-28 00:21:25,651 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 586 places, 625 transitions, 1471 flow [2023-01-28 00:21:25,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 586 places, 625 transitions, 1471 flow [2023-01-28 00:21:25,800 INFO L130 PetriNetUnfolder]: 79/779 cut-off events. [2023-01-28 00:21:25,801 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-28 00:21:25,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 910 conditions, 779 events. 79/779 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3085 event pairs, 0 based on Foata normal form. 0/673 useless extension candidates. Maximal degree in co-relation 824. Up to 28 conditions per place. [2023-01-28 00:21:25,882 INFO L119 LiptonReduction]: Number of co-enabled transitions 338130 [2023-01-28 00:21:29,559 INFO L134 LiptonReduction]: Checked pairs total: 942902 [2023-01-28 00:21:29,559 INFO L136 LiptonReduction]: Total number of compositions: 462 [2023-01-28 00:21:29,560 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:29,561 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:29,561 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:29,594 INFO L130 PetriNetUnfolder]: 29/316 cut-off events. [2023-01-28 00:21:29,594 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-28 00:21:29,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:29,594 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:21:29,594 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:29,594 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:29,594 INFO L85 PathProgramCache]: Analyzing trace with hash 228926403, now seen corresponding path program 1 times [2023-01-28 00:21:29,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:29,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493221819] [2023-01-28 00:21:29,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:29,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:29,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:29,609 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:29,622 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:29,622 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:29,622 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:29,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-01-28 00:21:29,622 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:29,623 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:29,623 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:29,623 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-01-28 00:21:29,669 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:29,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 629 places, 671 transitions, 1594 flow [2023-01-28 00:21:29,908 INFO L130 PetriNetUnfolder]: 85/837 cut-off events. [2023-01-28 00:21:29,908 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-28 00:21:29,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 985 conditions, 837 events. 85/837 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3345 event pairs, 0 based on Foata normal form. 0/723 useless extension candidates. Maximal degree in co-relation 898. Up to 30 conditions per place. [2023-01-28 00:21:29,921 INFO L82 GeneralOperation]: Start removeDead. Operand has 629 places, 671 transitions, 1594 flow [2023-01-28 00:21:29,927 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 629 places, 671 transitions, 1594 flow [2023-01-28 00:21:29,927 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:29,927 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 629 places, 671 transitions, 1594 flow [2023-01-28 00:21:29,927 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 629 places, 671 transitions, 1594 flow [2023-01-28 00:21:29,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 629 places, 671 transitions, 1594 flow [2023-01-28 00:21:30,089 INFO L130 PetriNetUnfolder]: 85/837 cut-off events. [2023-01-28 00:21:30,089 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-28 00:21:30,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 985 conditions, 837 events. 85/837 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3345 event pairs, 0 based on Foata normal form. 0/723 useless extension candidates. Maximal degree in co-relation 898. Up to 30 conditions per place. [2023-01-28 00:21:30,174 INFO L119 LiptonReduction]: Number of co-enabled transitions 393120 [2023-01-28 00:21:33,870 INFO L134 LiptonReduction]: Checked pairs total: 1073781 [2023-01-28 00:21:33,870 INFO L136 LiptonReduction]: Total number of compositions: 495 [2023-01-28 00:21:33,877 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:33,878 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:33,878 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:33,940 INFO L130 PetriNetUnfolder]: 30/338 cut-off events. [2023-01-28 00:21:33,940 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-28 00:21:33,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:33,940 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-01-28 00:21:33,941 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:33,941 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:33,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1941038892, now seen corresponding path program 1 times [2023-01-28 00:21:33,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:33,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776511984] [2023-01-28 00:21:33,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:33,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:33,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:33,981 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:34,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:34,028 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:34,029 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:34,029 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:34,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-01-28 00:21:34,029 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:34,029 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:34,029 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:34,029 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-01-28 00:21:34,101 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:34,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 672 places, 717 transitions, 1719 flow [2023-01-28 00:21:34,350 INFO L130 PetriNetUnfolder]: 91/895 cut-off events. [2023-01-28 00:21:34,350 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-28 00:21:34,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1061 conditions, 895 events. 91/895 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3599 event pairs, 0 based on Foata normal form. 0/773 useless extension candidates. Maximal degree in co-relation 973. Up to 32 conditions per place. [2023-01-28 00:21:34,373 INFO L82 GeneralOperation]: Start removeDead. Operand has 672 places, 717 transitions, 1719 flow [2023-01-28 00:21:34,382 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 672 places, 717 transitions, 1719 flow [2023-01-28 00:21:34,382 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:34,382 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 672 places, 717 transitions, 1719 flow [2023-01-28 00:21:34,383 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 672 places, 717 transitions, 1719 flow [2023-01-28 00:21:34,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 672 places, 717 transitions, 1719 flow [2023-01-28 00:21:34,653 INFO L130 PetriNetUnfolder]: 91/895 cut-off events. [2023-01-28 00:21:34,653 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-28 00:21:34,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1061 conditions, 895 events. 91/895 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3599 event pairs, 0 based on Foata normal form. 0/773 useless extension candidates. Maximal degree in co-relation 973. Up to 32 conditions per place. [2023-01-28 00:21:34,736 INFO L119 LiptonReduction]: Number of co-enabled transitions 452250 [2023-01-28 00:21:38,704 INFO L134 LiptonReduction]: Checked pairs total: 1237808 [2023-01-28 00:21:38,704 INFO L136 LiptonReduction]: Total number of compositions: 532 [2023-01-28 00:21:38,705 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:38,705 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:38,705 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:38,745 INFO L130 PetriNetUnfolder]: 30/358 cut-off events. [2023-01-28 00:21:38,745 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-28 00:21:38,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:38,745 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-01-28 00:21:38,745 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:38,745 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:38,746 INFO L85 PathProgramCache]: Analyzing trace with hash -49390429, now seen corresponding path program 1 times [2023-01-28 00:21:38,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:38,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330347898] [2023-01-28 00:21:38,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:38,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:38,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:38,762 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:38,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:38,794 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:38,794 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:38,794 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:38,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-01-28 00:21:38,794 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:38,795 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:38,795 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:38,795 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-01-28 00:21:38,844 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:38,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 715 places, 763 transitions, 1846 flow [2023-01-28 00:21:39,062 INFO L130 PetriNetUnfolder]: 97/953 cut-off events. [2023-01-28 00:21:39,062 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-28 00:21:39,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1138 conditions, 953 events. 97/953 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3856 event pairs, 0 based on Foata normal form. 0/823 useless extension candidates. Maximal degree in co-relation 1049. Up to 34 conditions per place. [2023-01-28 00:21:39,087 INFO L82 GeneralOperation]: Start removeDead. Operand has 715 places, 763 transitions, 1846 flow [2023-01-28 00:21:39,096 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 715 places, 763 transitions, 1846 flow [2023-01-28 00:21:39,096 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:39,096 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 715 places, 763 transitions, 1846 flow [2023-01-28 00:21:39,097 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 715 places, 763 transitions, 1846 flow [2023-01-28 00:21:39,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 715 places, 763 transitions, 1846 flow [2023-01-28 00:21:39,310 INFO L130 PetriNetUnfolder]: 97/953 cut-off events. [2023-01-28 00:21:39,310 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-28 00:21:39,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1138 conditions, 953 events. 97/953 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3856 event pairs, 0 based on Foata normal form. 0/823 useless extension candidates. Maximal degree in co-relation 1049. Up to 34 conditions per place. [2023-01-28 00:21:39,430 INFO L119 LiptonReduction]: Number of co-enabled transitions 515520 [2023-01-28 00:21:43,035 INFO L134 LiptonReduction]: Checked pairs total: 1414510 [2023-01-28 00:21:43,035 INFO L136 LiptonReduction]: Total number of compositions: 555 [2023-01-28 00:21:43,040 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:43,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;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:43,041 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:43,099 INFO L130 PetriNetUnfolder]: 32/383 cut-off events. [2023-01-28 00:21:43,100 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-28 00:21:43,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:43,100 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-01-28 00:21:43,100 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:43,100 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:43,100 INFO L85 PathProgramCache]: Analyzing trace with hash 246924338, now seen corresponding path program 1 times [2023-01-28 00:21:43,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:43,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886702080] [2023-01-28 00:21:43,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:43,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:43,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:43,118 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:43,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:43,135 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:43,135 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:43,135 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:43,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-01-28 00:21:43,135 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:43,135 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:43,136 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:43,136 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-01-28 00:21:43,195 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:43,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 758 places, 809 transitions, 1975 flow [2023-01-28 00:21:43,488 INFO L130 PetriNetUnfolder]: 103/1011 cut-off events. [2023-01-28 00:21:43,488 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-28 00:21:43,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1216 conditions, 1011 events. 103/1011 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4075 event pairs, 0 based on Foata normal form. 0/873 useless extension candidates. Maximal degree in co-relation 1126. Up to 36 conditions per place. [2023-01-28 00:21:43,517 INFO L82 GeneralOperation]: Start removeDead. Operand has 758 places, 809 transitions, 1975 flow [2023-01-28 00:21:43,528 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 758 places, 809 transitions, 1975 flow [2023-01-28 00:21:43,528 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:43,528 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 758 places, 809 transitions, 1975 flow [2023-01-28 00:21:43,528 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 758 places, 809 transitions, 1975 flow [2023-01-28 00:21:43,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 758 places, 809 transitions, 1975 flow [2023-01-28 00:21:43,780 INFO L130 PetriNetUnfolder]: 103/1011 cut-off events. [2023-01-28 00:21:43,780 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-28 00:21:43,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1216 conditions, 1011 events. 103/1011 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4075 event pairs, 0 based on Foata normal form. 0/873 useless extension candidates. Maximal degree in co-relation 1126. Up to 36 conditions per place. [2023-01-28 00:21:43,921 INFO L119 LiptonReduction]: Number of co-enabled transitions 582930 [2023-01-28 00:21:47,466 INFO L134 LiptonReduction]: Checked pairs total: 1622641 [2023-01-28 00:21:47,466 INFO L136 LiptonReduction]: Total number of compositions: 587 [2023-01-28 00:21:47,467 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:47,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;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:47,467 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:47,520 INFO L130 PetriNetUnfolder]: 38/416 cut-off events. [2023-01-28 00:21:47,520 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-28 00:21:47,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:47,520 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-01-28 00:21:47,520 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:47,520 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:47,520 INFO L85 PathProgramCache]: Analyzing trace with hash 123352013, now seen corresponding path program 1 times [2023-01-28 00:21:47,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:47,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756389003] [2023-01-28 00:21:47,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:47,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:47,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:47,537 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:47,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:47,553 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:47,553 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:47,553 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:47,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-01-28 00:21:47,553 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:47,554 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:47,554 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:47,554 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-01-28 00:21:47,603 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:47,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 801 places, 855 transitions, 2106 flow [2023-01-28 00:21:47,925 INFO L130 PetriNetUnfolder]: 109/1069 cut-off events. [2023-01-28 00:21:47,925 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-28 00:21:47,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1295 conditions, 1069 events. 109/1069 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4364 event pairs, 0 based on Foata normal form. 0/923 useless extension candidates. Maximal degree in co-relation 1204. Up to 38 conditions per place. [2023-01-28 00:21:47,951 INFO L82 GeneralOperation]: Start removeDead. Operand has 801 places, 855 transitions, 2106 flow [2023-01-28 00:21:47,962 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 801 places, 855 transitions, 2106 flow [2023-01-28 00:21:47,962 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:47,962 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 801 places, 855 transitions, 2106 flow [2023-01-28 00:21:47,962 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 801 places, 855 transitions, 2106 flow [2023-01-28 00:21:47,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 801 places, 855 transitions, 2106 flow [2023-01-28 00:21:48,245 INFO L130 PetriNetUnfolder]: 109/1069 cut-off events. [2023-01-28 00:21:48,246 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-28 00:21:48,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1295 conditions, 1069 events. 109/1069 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4364 event pairs, 0 based on Foata normal form. 0/923 useless extension candidates. Maximal degree in co-relation 1204. Up to 38 conditions per place. [2023-01-28 00:21:48,402 INFO L119 LiptonReduction]: Number of co-enabled transitions 654480 [2023-01-28 00:21:52,265 INFO L134 LiptonReduction]: Checked pairs total: 1785816 [2023-01-28 00:21:52,265 INFO L136 LiptonReduction]: Total number of compositions: 616 [2023-01-28 00:21:52,266 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:52,268 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:52,268 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:52,325 INFO L130 PetriNetUnfolder]: 36/433 cut-off events. [2023-01-28 00:21:52,325 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-28 00:21:52,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:52,325 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-01-28 00:21:52,325 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:52,326 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:52,326 INFO L85 PathProgramCache]: Analyzing trace with hash -532437852, now seen corresponding path program 1 times [2023-01-28 00:21:52,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:52,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764622368] [2023-01-28 00:21:52,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:52,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:52,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:52,367 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:52,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:52,395 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:52,395 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:52,395 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:52,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-01-28 00:21:52,396 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:52,396 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:52,396 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:52,396 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-01-28 00:21:52,460 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:52,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 844 places, 901 transitions, 2239 flow [2023-01-28 00:21:52,896 INFO L130 PetriNetUnfolder]: 115/1127 cut-off events. [2023-01-28 00:21:52,896 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-28 00:21:52,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1375 conditions, 1127 events. 115/1127 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4664 event pairs, 0 based on Foata normal form. 0/973 useless extension candidates. Maximal degree in co-relation 1283. Up to 40 conditions per place. [2023-01-28 00:21:52,923 INFO L82 GeneralOperation]: Start removeDead. Operand has 844 places, 901 transitions, 2239 flow [2023-01-28 00:21:52,934 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 844 places, 901 transitions, 2239 flow [2023-01-28 00:21:52,934 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:52,935 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 844 places, 901 transitions, 2239 flow [2023-01-28 00:21:52,935 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 844 places, 901 transitions, 2239 flow [2023-01-28 00:21:52,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 844 places, 901 transitions, 2239 flow [2023-01-28 00:21:53,310 INFO L130 PetriNetUnfolder]: 115/1127 cut-off events. [2023-01-28 00:21:53,311 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-28 00:21:53,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1375 conditions, 1127 events. 115/1127 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4664 event pairs, 0 based on Foata normal form. 0/973 useless extension candidates. Maximal degree in co-relation 1283. Up to 40 conditions per place. [2023-01-28 00:21:53,486 INFO L119 LiptonReduction]: Number of co-enabled transitions 730170 [2023-01-28 00:21:58,762 INFO L134 LiptonReduction]: Checked pairs total: 1993110 [2023-01-28 00:21:58,762 INFO L136 LiptonReduction]: Total number of compositions: 654 [2023-01-28 00:21:58,763 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:58,763 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:58,763 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:21:58,827 INFO L130 PetriNetUnfolder]: 39/460 cut-off events. [2023-01-28 00:21:58,828 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-28 00:21:58,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:58,828 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-01-28 00:21:58,828 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:58,828 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:58,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1785299360, now seen corresponding path program 1 times [2023-01-28 00:21:58,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:58,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511549940] [2023-01-28 00:21:58,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:58,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:58,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:58,848 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:58,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:58,866 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:58,866 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:58,866 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:21:58,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-01-28 00:21:58,867 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:58,867 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:21:58,867 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:58,867 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-01-28 00:21:58,927 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:58,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 887 places, 947 transitions, 2374 flow [2023-01-28 00:21:59,291 INFO L130 PetriNetUnfolder]: 121/1185 cut-off events. [2023-01-28 00:21:59,291 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-28 00:21:59,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1456 conditions, 1185 events. 121/1185 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4909 event pairs, 0 based on Foata normal form. 0/1023 useless extension candidates. Maximal degree in co-relation 1363. Up to 42 conditions per place. [2023-01-28 00:21:59,332 INFO L82 GeneralOperation]: Start removeDead. Operand has 887 places, 947 transitions, 2374 flow [2023-01-28 00:21:59,347 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 887 places, 947 transitions, 2374 flow [2023-01-28 00:21:59,347 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:59,347 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 887 places, 947 transitions, 2374 flow [2023-01-28 00:21:59,347 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 887 places, 947 transitions, 2374 flow [2023-01-28 00:21:59,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 887 places, 947 transitions, 2374 flow [2023-01-28 00:21:59,732 INFO L130 PetriNetUnfolder]: 121/1185 cut-off events. [2023-01-28 00:21:59,733 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-28 00:21:59,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1456 conditions, 1185 events. 121/1185 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4909 event pairs, 0 based on Foata normal form. 0/1023 useless extension candidates. Maximal degree in co-relation 1363. Up to 42 conditions per place. [2023-01-28 00:21:59,896 INFO L119 LiptonReduction]: Number of co-enabled transitions 810000 [2023-01-28 00:22:05,566 INFO L134 LiptonReduction]: Checked pairs total: 2205299 [2023-01-28 00:22:05,566 INFO L136 LiptonReduction]: Total number of compositions: 685 [2023-01-28 00:22:05,568 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:22:05,568 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:22:05,569 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:22:05,659 INFO L130 PetriNetUnfolder]: 39/481 cut-off events. [2023-01-28 00:22:05,659 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-28 00:22:05,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:22:05,659 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-01-28 00:22:05,659 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:22:05,660 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:22:05,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1983978963, now seen corresponding path program 1 times [2023-01-28 00:22:05,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:22:05,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330570701] [2023-01-28 00:22:05,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:22:05,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:22:05,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:05,686 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:22:05,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:05,707 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:22:05,707 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:22:05,707 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:22:05,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-01-28 00:22:05,707 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:22:05,707 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:22:05,707 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:22:05,708 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-01-28 00:22:05,774 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:22:05,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 930 places, 993 transitions, 2511 flow [2023-01-28 00:22:06,175 INFO L130 PetriNetUnfolder]: 127/1243 cut-off events. [2023-01-28 00:22:06,175 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-28 00:22:06,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1538 conditions, 1243 events. 127/1243 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5168 event pairs, 0 based on Foata normal form. 0/1073 useless extension candidates. Maximal degree in co-relation 1444. Up to 44 conditions per place. [2023-01-28 00:22:06,221 INFO L82 GeneralOperation]: Start removeDead. Operand has 930 places, 993 transitions, 2511 flow [2023-01-28 00:22:06,237 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 930 places, 993 transitions, 2511 flow [2023-01-28 00:22:06,237 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:22:06,237 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 930 places, 993 transitions, 2511 flow [2023-01-28 00:22:06,237 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 930 places, 993 transitions, 2511 flow [2023-01-28 00:22:06,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 930 places, 993 transitions, 2511 flow [2023-01-28 00:22:06,722 INFO L130 PetriNetUnfolder]: 127/1243 cut-off events. [2023-01-28 00:22:06,722 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-28 00:22:06,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1538 conditions, 1243 events. 127/1243 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5168 event pairs, 0 based on Foata normal form. 0/1073 useless extension candidates. Maximal degree in co-relation 1444. Up to 44 conditions per place. [2023-01-28 00:22:06,922 INFO L119 LiptonReduction]: Number of co-enabled transitions 893970 [2023-01-28 00:22:12,272 INFO L134 LiptonReduction]: Checked pairs total: 2452679 [2023-01-28 00:22:12,272 INFO L136 LiptonReduction]: Total number of compositions: 725 [2023-01-28 00:22:12,275 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:22:12,275 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:22:12,276 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:22:12,358 INFO L130 PetriNetUnfolder]: 44/512 cut-off events. [2023-01-28 00:22:12,358 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-28 00:22:12,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:22:12,358 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-01-28 00:22:12,358 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:22:12,373 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:22:12,373 INFO L85 PathProgramCache]: Analyzing trace with hash 539297314, now seen corresponding path program 1 times [2023-01-28 00:22:12,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:22:12,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938815082] [2023-01-28 00:22:12,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:22:12,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:22:12,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:12,410 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:22:12,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:12,430 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:22:12,430 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:22:12,430 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:22:12,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-01-28 00:22:12,430 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:22:12,430 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:22:12,430 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:22:12,430 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-01-28 00:22:12,500 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:22:12,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 973 places, 1039 transitions, 2650 flow [2023-01-28 00:22:12,936 INFO L130 PetriNetUnfolder]: 133/1301 cut-off events. [2023-01-28 00:22:12,936 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-28 00:22:12,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1621 conditions, 1301 events. 133/1301 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5444 event pairs, 0 based on Foata normal form. 0/1123 useless extension candidates. Maximal degree in co-relation 1526. Up to 46 conditions per place. [2023-01-28 00:22:12,987 INFO L82 GeneralOperation]: Start removeDead. Operand has 973 places, 1039 transitions, 2650 flow [2023-01-28 00:22:13,005 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 973 places, 1039 transitions, 2650 flow [2023-01-28 00:22:13,005 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:22:13,005 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 973 places, 1039 transitions, 2650 flow [2023-01-28 00:22:13,005 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 973 places, 1039 transitions, 2650 flow [2023-01-28 00:22:13,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 973 places, 1039 transitions, 2650 flow [2023-01-28 00:22:13,440 INFO L130 PetriNetUnfolder]: 133/1301 cut-off events. [2023-01-28 00:22:13,440 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-28 00:22:13,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1621 conditions, 1301 events. 133/1301 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5444 event pairs, 0 based on Foata normal form. 0/1123 useless extension candidates. Maximal degree in co-relation 1526. Up to 46 conditions per place. [2023-01-28 00:22:13,699 INFO L119 LiptonReduction]: Number of co-enabled transitions 982080 [2023-01-28 00:22:19,436 INFO L134 LiptonReduction]: Checked pairs total: 2707133 [2023-01-28 00:22:19,436 INFO L136 LiptonReduction]: Total number of compositions: 765 [2023-01-28 00:22:19,438 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:22:19,438 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:22:19,438 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:22:19,635 INFO L130 PetriNetUnfolder]: 44/533 cut-off events. [2023-01-28 00:22:19,635 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-28 00:22:19,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:22:19,636 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-01-28 00:22:19,636 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:22:19,636 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:22:19,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1747739106, now seen corresponding path program 1 times [2023-01-28 00:22:19,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:22:19,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553075342] [2023-01-28 00:22:19,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:22:19,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:22:19,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:19,674 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:22:19,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:19,697 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:22:19,697 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:22:19,697 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:22:19,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-01-28 00:22:19,697 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:22:19,698 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:22:19,698 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:22:19,698 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-01-28 00:22:19,774 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:22:19,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1016 places, 1085 transitions, 2791 flow [2023-01-28 00:22:20,252 INFO L130 PetriNetUnfolder]: 139/1359 cut-off events. [2023-01-28 00:22:20,253 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-28 00:22:20,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1705 conditions, 1359 events. 139/1359 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5692 event pairs, 0 based on Foata normal form. 0/1173 useless extension candidates. Maximal degree in co-relation 1609. Up to 48 conditions per place. [2023-01-28 00:22:20,310 INFO L82 GeneralOperation]: Start removeDead. Operand has 1016 places, 1085 transitions, 2791 flow [2023-01-28 00:22:20,330 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1016 places, 1085 transitions, 2791 flow [2023-01-28 00:22:20,330 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:22:20,330 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1016 places, 1085 transitions, 2791 flow [2023-01-28 00:22:20,330 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1016 places, 1085 transitions, 2791 flow [2023-01-28 00:22:20,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1016 places, 1085 transitions, 2791 flow [2023-01-28 00:22:20,806 INFO L130 PetriNetUnfolder]: 139/1359 cut-off events. [2023-01-28 00:22:20,806 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-28 00:22:20,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1705 conditions, 1359 events. 139/1359 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5692 event pairs, 0 based on Foata normal form. 0/1173 useless extension candidates. Maximal degree in co-relation 1609. Up to 48 conditions per place. [2023-01-28 00:22:21,092 INFO L119 LiptonReduction]: Number of co-enabled transitions 1074330 [2023-01-28 00:22:27,180 INFO L134 LiptonReduction]: Checked pairs total: 2900024 [2023-01-28 00:22:27,180 INFO L136 LiptonReduction]: Total number of compositions: 781 [2023-01-28 00:22:27,181 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:22:27,181 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:22:27,181 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:22:27,401 INFO L130 PetriNetUnfolder]: 48/563 cut-off events. [2023-01-28 00:22:27,401 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-28 00:22:27,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:22:27,401 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-01-28 00:22:27,402 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:22:27,402 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:22:27,402 INFO L85 PathProgramCache]: Analyzing trace with hash 12654648, now seen corresponding path program 1 times [2023-01-28 00:22:27,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:22:27,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924555764] [2023-01-28 00:22:27,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:22:27,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:22:27,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:27,427 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:22:27,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:27,453 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:22:27,453 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:22:27,453 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:22:27,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-01-28 00:22:27,453 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:22:27,453 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:22:27,454 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:22:27,454 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-01-28 00:22:27,526 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:22:27,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1059 places, 1131 transitions, 2934 flow [2023-01-28 00:22:28,038 INFO L130 PetriNetUnfolder]: 145/1417 cut-off events. [2023-01-28 00:22:28,038 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-28 00:22:28,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1790 conditions, 1417 events. 145/1417 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5924 event pairs, 0 based on Foata normal form. 0/1223 useless extension candidates. Maximal degree in co-relation 1693. Up to 50 conditions per place. [2023-01-28 00:22:28,100 INFO L82 GeneralOperation]: Start removeDead. Operand has 1059 places, 1131 transitions, 2934 flow [2023-01-28 00:22:28,121 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1059 places, 1131 transitions, 2934 flow [2023-01-28 00:22:28,121 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:22:28,121 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1059 places, 1131 transitions, 2934 flow [2023-01-28 00:22:28,121 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1059 places, 1131 transitions, 2934 flow [2023-01-28 00:22:28,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1059 places, 1131 transitions, 2934 flow [2023-01-28 00:22:28,637 INFO L130 PetriNetUnfolder]: 145/1417 cut-off events. [2023-01-28 00:22:28,638 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-28 00:22:28,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1790 conditions, 1417 events. 145/1417 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5924 event pairs, 0 based on Foata normal form. 0/1223 useless extension candidates. Maximal degree in co-relation 1693. Up to 50 conditions per place. [2023-01-28 00:22:28,953 INFO L119 LiptonReduction]: Number of co-enabled transitions 1170720 [2023-01-28 00:22:36,208 INFO L134 LiptonReduction]: Checked pairs total: 3302306 [2023-01-28 00:22:36,208 INFO L136 LiptonReduction]: Total number of compositions: 832 [2023-01-28 00:22:36,210 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:22:36,210 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:22:36,210 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:22:36,434 INFO L130 PetriNetUnfolder]: 54/595 cut-off events. [2023-01-28 00:22:36,435 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-28 00:22:36,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:22:36,435 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-01-28 00:22:36,435 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:22:36,435 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:22:36,435 INFO L85 PathProgramCache]: Analyzing trace with hash 46027648, now seen corresponding path program 1 times [2023-01-28 00:22:36,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:22:36,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351978791] [2023-01-28 00:22:36,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:22:36,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:22:36,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:36,466 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:22:36,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:36,491 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:22:36,492 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:22:36,492 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:22:36,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-01-28 00:22:36,492 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:22:36,492 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:22:36,492 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:22:36,492 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-01-28 00:22:36,578 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:22:36,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1102 places, 1177 transitions, 3079 flow [2023-01-28 00:22:37,153 INFO L130 PetriNetUnfolder]: 151/1475 cut-off events. [2023-01-28 00:22:37,153 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-28 00:22:37,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1876 conditions, 1475 events. 151/1475 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6215 event pairs, 0 based on Foata normal form. 0/1273 useless extension candidates. Maximal degree in co-relation 1778. Up to 52 conditions per place. [2023-01-28 00:22:37,223 INFO L82 GeneralOperation]: Start removeDead. Operand has 1102 places, 1177 transitions, 3079 flow [2023-01-28 00:22:37,249 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1102 places, 1177 transitions, 3079 flow [2023-01-28 00:22:37,249 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:22:37,249 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1102 places, 1177 transitions, 3079 flow [2023-01-28 00:22:37,249 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1102 places, 1177 transitions, 3079 flow [2023-01-28 00:22:37,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1102 places, 1177 transitions, 3079 flow [2023-01-28 00:22:37,818 INFO L130 PetriNetUnfolder]: 151/1475 cut-off events. [2023-01-28 00:22:37,819 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-28 00:22:37,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1876 conditions, 1475 events. 151/1475 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6215 event pairs, 0 based on Foata normal form. 0/1273 useless extension candidates. Maximal degree in co-relation 1778. Up to 52 conditions per place. [2023-01-28 00:22:38,169 INFO L119 LiptonReduction]: Number of co-enabled transitions 1271250 [2023-01-28 00:22:45,940 INFO L134 LiptonReduction]: Checked pairs total: 3521904 [2023-01-28 00:22:45,940 INFO L136 LiptonReduction]: Total number of compositions: 857 [2023-01-28 00:22:45,943 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:22:45,943 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:22:45,943 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:22:46,061 INFO L130 PetriNetUnfolder]: 53/614 cut-off events. [2023-01-28 00:22:46,061 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-28 00:22:46,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:22:46,068 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-01-28 00:22:46,069 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:22:46,069 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:22:46,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1989775499, now seen corresponding path program 1 times [2023-01-28 00:22:46,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:22:46,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965708575] [2023-01-28 00:22:46,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:22:46,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:22:46,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:46,106 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:22:46,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:46,135 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:22:46,135 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:22:46,135 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:22:46,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-01-28 00:22:46,135 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:22:46,135 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:22:46,136 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:22:46,136 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-01-28 00:22:46,227 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:22:46,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1145 places, 1223 transitions, 3226 flow [2023-01-28 00:22:46,899 INFO L130 PetriNetUnfolder]: 157/1533 cut-off events. [2023-01-28 00:22:46,899 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:22:46,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1963 conditions, 1533 events. 157/1533 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6459 event pairs, 0 based on Foata normal form. 0/1323 useless extension candidates. Maximal degree in co-relation 1864. Up to 54 conditions per place. [2023-01-28 00:22:46,969 INFO L82 GeneralOperation]: Start removeDead. Operand has 1145 places, 1223 transitions, 3226 flow [2023-01-28 00:22:46,992 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1145 places, 1223 transitions, 3226 flow [2023-01-28 00:22:46,992 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:22:46,992 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1145 places, 1223 transitions, 3226 flow [2023-01-28 00:22:46,992 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1145 places, 1223 transitions, 3226 flow [2023-01-28 00:22:46,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1145 places, 1223 transitions, 3226 flow [2023-01-28 00:22:47,584 INFO L130 PetriNetUnfolder]: 157/1533 cut-off events. [2023-01-28 00:22:47,584 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:22:47,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1963 conditions, 1533 events. 157/1533 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6459 event pairs, 0 based on Foata normal form. 0/1323 useless extension candidates. Maximal degree in co-relation 1864. Up to 54 conditions per place. [2023-01-28 00:22:47,940 INFO L119 LiptonReduction]: Number of co-enabled transitions 1375920 [2023-01-28 00:22:55,063 INFO L134 LiptonReduction]: Checked pairs total: 3877657 [2023-01-28 00:22:55,063 INFO L136 LiptonReduction]: Total number of compositions: 905 [2023-01-28 00:22:55,065 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:22:55,065 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:22:55,065 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:22:55,198 INFO L130 PetriNetUnfolder]: 61/651 cut-off events. [2023-01-28 00:22:55,198 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:22:55,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:22:55,198 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-01-28 00:22:55,199 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:22:55,199 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:22:55,199 INFO L85 PathProgramCache]: Analyzing trace with hash 314528974, now seen corresponding path program 1 times [2023-01-28 00:22:55,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:22:55,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658996436] [2023-01-28 00:22:55,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:22:55,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:22:55,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:55,227 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:22:55,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:55,254 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:22:55,254 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:22:55,254 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:22:55,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-01-28 00:22:55,254 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:22:55,254 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:22:55,254 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:22:55,254 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-01-28 00:22:55,450 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:22:55,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1188 places, 1269 transitions, 3375 flow [2023-01-28 00:22:56,087 INFO L130 PetriNetUnfolder]: 163/1591 cut-off events. [2023-01-28 00:22:56,087 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:22:56,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2051 conditions, 1591 events. 163/1591 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6713 event pairs, 0 based on Foata normal form. 0/1373 useless extension candidates. Maximal degree in co-relation 1951. Up to 56 conditions per place. [2023-01-28 00:22:56,169 INFO L82 GeneralOperation]: Start removeDead. Operand has 1188 places, 1269 transitions, 3375 flow [2023-01-28 00:22:56,198 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1188 places, 1269 transitions, 3375 flow [2023-01-28 00:22:56,198 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:22:56,198 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1188 places, 1269 transitions, 3375 flow [2023-01-28 00:22:56,198 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1188 places, 1269 transitions, 3375 flow [2023-01-28 00:22:56,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1188 places, 1269 transitions, 3375 flow [2023-01-28 00:22:56,829 INFO L130 PetriNetUnfolder]: 163/1591 cut-off events. [2023-01-28 00:22:56,829 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:22:56,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2051 conditions, 1591 events. 163/1591 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6713 event pairs, 0 based on Foata normal form. 0/1373 useless extension candidates. Maximal degree in co-relation 1951. Up to 56 conditions per place. [2023-01-28 00:22:57,220 INFO L119 LiptonReduction]: Number of co-enabled transitions 1484730 [2023-01-28 00:23:04,091 INFO L134 LiptonReduction]: Checked pairs total: 4170777 [2023-01-28 00:23:04,091 INFO L136 LiptonReduction]: Total number of compositions: 933 [2023-01-28 00:23:04,093 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:23:04,093 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:23:04,093 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:23:04,235 INFO L130 PetriNetUnfolder]: 62/674 cut-off events. [2023-01-28 00:23:04,235 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:23:04,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:23:04,235 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-01-28 00:23:04,235 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:23:04,236 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:23:04,236 INFO L85 PathProgramCache]: Analyzing trace with hash 246226082, now seen corresponding path program 1 times [2023-01-28 00:23:04,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:23:04,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606894687] [2023-01-28 00:23:04,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:23:04,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:23:04,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:04,321 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:23:04,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:04,353 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:23:04,353 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:23:04,353 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:23:04,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-01-28 00:23:04,353 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:23:04,354 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:23:04,354 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:23:04,354 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-01-28 00:23:04,450 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:23:04,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1231 places, 1315 transitions, 3526 flow [2023-01-28 00:23:05,139 INFO L130 PetriNetUnfolder]: 169/1649 cut-off events. [2023-01-28 00:23:05,140 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:23:05,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2140 conditions, 1649 events. 169/1649 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6953 event pairs, 0 based on Foata normal form. 0/1423 useless extension candidates. Maximal degree in co-relation 2039. Up to 58 conditions per place. [2023-01-28 00:23:05,231 INFO L82 GeneralOperation]: Start removeDead. Operand has 1231 places, 1315 transitions, 3526 flow [2023-01-28 00:23:05,262 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1231 places, 1315 transitions, 3526 flow [2023-01-28 00:23:05,262 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:23:05,262 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1231 places, 1315 transitions, 3526 flow [2023-01-28 00:23:05,262 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1231 places, 1315 transitions, 3526 flow [2023-01-28 00:23:05,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1231 places, 1315 transitions, 3526 flow [2023-01-28 00:23:06,083 INFO L130 PetriNetUnfolder]: 169/1649 cut-off events. [2023-01-28 00:23:06,083 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:23:06,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2140 conditions, 1649 events. 169/1649 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6953 event pairs, 0 based on Foata normal form. 0/1423 useless extension candidates. Maximal degree in co-relation 2039. Up to 58 conditions per place. [2023-01-28 00:23:06,375 INFO L119 LiptonReduction]: Number of co-enabled transitions 1597680 [2023-01-28 00:23:15,002 INFO L134 LiptonReduction]: Checked pairs total: 4415232 [2023-01-28 00:23:15,003 INFO L136 LiptonReduction]: Total number of compositions: 958 [2023-01-28 00:23:15,004 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:23:15,007 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:23:15,007 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:23:15,171 INFO L130 PetriNetUnfolder]: 63/697 cut-off events. [2023-01-28 00:23:15,171 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:23:15,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:23:15,172 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-01-28 00:23:15,172 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:23:15,172 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:23:15,172 INFO L85 PathProgramCache]: Analyzing trace with hash 491797925, now seen corresponding path program 1 times [2023-01-28 00:23:15,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:23:15,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191286143] [2023-01-28 00:23:15,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:23:15,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:23:15,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:15,220 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:23:15,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:15,249 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:23:15,249 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:23:15,249 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:23:15,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-01-28 00:23:15,249 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:23:15,250 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:23:15,250 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:23:15,250 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-01-28 00:23:15,346 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:23:15,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1274 places, 1361 transitions, 3679 flow [2023-01-28 00:23:16,135 INFO L130 PetriNetUnfolder]: 175/1707 cut-off events. [2023-01-28 00:23:16,135 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:23:16,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2230 conditions, 1707 events. 175/1707 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7227 event pairs, 0 based on Foata normal form. 0/1473 useless extension candidates. Maximal degree in co-relation 2128. Up to 60 conditions per place. [2023-01-28 00:23:16,232 INFO L82 GeneralOperation]: Start removeDead. Operand has 1274 places, 1361 transitions, 3679 flow [2023-01-28 00:23:16,264 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1274 places, 1361 transitions, 3679 flow [2023-01-28 00:23:16,264 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:23:16,264 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1274 places, 1361 transitions, 3679 flow [2023-01-28 00:23:16,265 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1274 places, 1361 transitions, 3679 flow [2023-01-28 00:23:16,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1274 places, 1361 transitions, 3679 flow [2023-01-28 00:23:17,018 INFO L130 PetriNetUnfolder]: 175/1707 cut-off events. [2023-01-28 00:23:17,018 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:23:17,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2230 conditions, 1707 events. 175/1707 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7227 event pairs, 0 based on Foata normal form. 0/1473 useless extension candidates. Maximal degree in co-relation 2128. Up to 60 conditions per place. [2023-01-28 00:23:17,458 INFO L119 LiptonReduction]: Number of co-enabled transitions 1714770 [2023-01-28 00:23:25,293 INFO L134 LiptonReduction]: Checked pairs total: 4746806 [2023-01-28 00:23:25,293 INFO L136 LiptonReduction]: Total number of compositions: 995 [2023-01-28 00:23:25,294 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:23:25,294 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:23:25,294 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:23:25,460 INFO L130 PetriNetUnfolder]: 66/724 cut-off events. [2023-01-28 00:23:25,460 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:23:25,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:23:25,460 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-01-28 00:23:25,460 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:23:25,460 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:23:25,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1702613276, now seen corresponding path program 1 times [2023-01-28 00:23:25,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:23:25,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646616538] [2023-01-28 00:23:25,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:23:25,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:23:25,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:25,495 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:23:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:25,531 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:23:25,531 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:23:25,531 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:23:25,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-01-28 00:23:25,531 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:23:25,531 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:23:25,531 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:23:25,531 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-01-28 00:23:25,675 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:23:25,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1317 places, 1407 transitions, 3834 flow [2023-01-28 00:23:26,465 INFO L130 PetriNetUnfolder]: 181/1765 cut-off events. [2023-01-28 00:23:26,465 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:23:26,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2321 conditions, 1765 events. 181/1765 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7484 event pairs, 0 based on Foata normal form. 0/1523 useless extension candidates. Maximal degree in co-relation 2218. Up to 62 conditions per place. [2023-01-28 00:23:26,569 INFO L82 GeneralOperation]: Start removeDead. Operand has 1317 places, 1407 transitions, 3834 flow [2023-01-28 00:23:26,605 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1317 places, 1407 transitions, 3834 flow [2023-01-28 00:23:26,605 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:23:26,605 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1317 places, 1407 transitions, 3834 flow [2023-01-28 00:23:26,605 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1317 places, 1407 transitions, 3834 flow [2023-01-28 00:23:26,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1317 places, 1407 transitions, 3834 flow [2023-01-28 00:23:27,404 INFO L130 PetriNetUnfolder]: 181/1765 cut-off events. [2023-01-28 00:23:27,404 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:23:27,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2321 conditions, 1765 events. 181/1765 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7484 event pairs, 0 based on Foata normal form. 0/1523 useless extension candidates. Maximal degree in co-relation 2218. Up to 62 conditions per place. [2023-01-28 00:23:27,969 INFO L119 LiptonReduction]: Number of co-enabled transitions 1836000 [2023-01-28 00:23:35,441 INFO L134 LiptonReduction]: Checked pairs total: 5099289 [2023-01-28 00:23:35,442 INFO L136 LiptonReduction]: Total number of compositions: 1038 [2023-01-28 00:23:35,443 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:23:35,443 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:23:35,443 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:23:35,611 INFO L130 PetriNetUnfolder]: 65/744 cut-off events. [2023-01-28 00:23:35,611 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:23:35,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:23:35,611 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-01-28 00:23:35,611 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:23:35,612 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:23:35,612 INFO L85 PathProgramCache]: Analyzing trace with hash -279460553, now seen corresponding path program 1 times [2023-01-28 00:23:35,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:23:35,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610889097] [2023-01-28 00:23:35,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:23:35,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:23:35,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:35,655 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:23:35,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:35,690 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:23:35,690 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:23:35,690 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:23:35,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-01-28 00:23:35,691 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:23:35,691 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:23:35,691 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:23:35,691 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-01-28 00:23:35,774 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:23:35,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1360 places, 1453 transitions, 3991 flow [2023-01-28 00:23:36,711 INFO L130 PetriNetUnfolder]: 187/1823 cut-off events. [2023-01-28 00:23:36,711 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:23:36,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2413 conditions, 1823 events. 187/1823 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7721 event pairs, 0 based on Foata normal form. 0/1573 useless extension candidates. Maximal degree in co-relation 2309. Up to 64 conditions per place. [2023-01-28 00:23:36,785 INFO L82 GeneralOperation]: Start removeDead. Operand has 1360 places, 1453 transitions, 3991 flow [2023-01-28 00:23:36,809 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1360 places, 1453 transitions, 3991 flow [2023-01-28 00:23:36,809 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:23:36,809 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1360 places, 1453 transitions, 3991 flow [2023-01-28 00:23:36,809 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1360 places, 1453 transitions, 3991 flow [2023-01-28 00:23:36,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1360 places, 1453 transitions, 3991 flow [2023-01-28 00:23:37,653 INFO L130 PetriNetUnfolder]: 187/1823 cut-off events. [2023-01-28 00:23:37,654 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:23:37,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2413 conditions, 1823 events. 187/1823 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7721 event pairs, 0 based on Foata normal form. 0/1573 useless extension candidates. Maximal degree in co-relation 2309. Up to 64 conditions per place. [2023-01-28 00:23:38,194 INFO L119 LiptonReduction]: Number of co-enabled transitions 1961370 [2023-01-28 00:23:47,548 INFO L134 LiptonReduction]: Checked pairs total: 5323805 [2023-01-28 00:23:47,549 INFO L136 LiptonReduction]: Total number of compositions: 1048 [2023-01-28 00:23:47,550 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:23:47,550 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:23:47,550 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:23:47,728 INFO L130 PetriNetUnfolder]: 66/767 cut-off events. [2023-01-28 00:23:47,728 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:23:47,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:23:47,728 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-01-28 00:23:47,728 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:23:47,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:23:47,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1283237776, now seen corresponding path program 1 times [2023-01-28 00:23:47,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:23:47,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518272442] [2023-01-28 00:23:47,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:23:47,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:23:47,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:47,764 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:23:47,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:47,796 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:23:47,797 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:23:47,797 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:23:47,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-01-28 00:23:47,797 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:23:47,797 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:23:47,797 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:23:47,797 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-01-28 00:23:47,895 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:23:47,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1403 places, 1499 transitions, 4150 flow [2023-01-28 00:23:48,844 INFO L130 PetriNetUnfolder]: 193/1881 cut-off events. [2023-01-28 00:23:48,844 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-01-28 00:23:48,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2506 conditions, 1881 events. 193/1881 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7985 event pairs, 0 based on Foata normal form. 0/1623 useless extension candidates. Maximal degree in co-relation 2401. Up to 66 conditions per place. [2023-01-28 00:23:48,966 INFO L82 GeneralOperation]: Start removeDead. Operand has 1403 places, 1499 transitions, 4150 flow [2023-01-28 00:23:49,006 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1403 places, 1499 transitions, 4150 flow [2023-01-28 00:23:49,007 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:23:49,007 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1403 places, 1499 transitions, 4150 flow [2023-01-28 00:23:49,007 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1403 places, 1499 transitions, 4150 flow [2023-01-28 00:23:49,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1403 places, 1499 transitions, 4150 flow [2023-01-28 00:23:49,999 INFO L130 PetriNetUnfolder]: 193/1881 cut-off events. [2023-01-28 00:23:49,999 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-01-28 00:23:50,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2506 conditions, 1881 events. 193/1881 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7985 event pairs, 0 based on Foata normal form. 0/1623 useless extension candidates. Maximal degree in co-relation 2401. Up to 66 conditions per place. [2023-01-28 00:23:50,432 INFO L119 LiptonReduction]: Number of co-enabled transitions 2090880 [2023-01-28 00:23:59,930 INFO L134 LiptonReduction]: Checked pairs total: 5815606 [2023-01-28 00:23:59,930 INFO L136 LiptonReduction]: Total number of compositions: 1082 [2023-01-28 00:23:59,932 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:23:59,933 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:23:59,933 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:00,131 INFO L130 PetriNetUnfolder]: 73/801 cut-off events. [2023-01-28 00:24:00,132 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-01-28 00:24:00,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:00,132 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-01-28 00:24:00,132 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:00,132 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:00,132 INFO L85 PathProgramCache]: Analyzing trace with hash 840405020, now seen corresponding path program 1 times [2023-01-28 00:24:00,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:00,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651021392] [2023-01-28 00:24:00,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:00,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:00,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:00,181 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:00,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:00,216 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:00,216 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:00,216 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:00,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-01-28 00:24:00,216 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:00,216 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:00,216 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:00,216 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-01-28 00:24:00,318 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:00,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1446 places, 1545 transitions, 4311 flow [2023-01-28 00:24:01,381 INFO L130 PetriNetUnfolder]: 199/1939 cut-off events. [2023-01-28 00:24:01,382 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-01-28 00:24:01,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2600 conditions, 1939 events. 199/1939 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8227 event pairs, 0 based on Foata normal form. 0/1673 useless extension candidates. Maximal degree in co-relation 2494. Up to 68 conditions per place. [2023-01-28 00:24:01,466 INFO L82 GeneralOperation]: Start removeDead. Operand has 1446 places, 1545 transitions, 4311 flow [2023-01-28 00:24:01,494 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1446 places, 1545 transitions, 4311 flow [2023-01-28 00:24:01,494 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:01,494 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1446 places, 1545 transitions, 4311 flow [2023-01-28 00:24:01,494 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1446 places, 1545 transitions, 4311 flow [2023-01-28 00:24:01,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1446 places, 1545 transitions, 4311 flow [2023-01-28 00:24:02,506 INFO L130 PetriNetUnfolder]: 199/1939 cut-off events. [2023-01-28 00:24:02,506 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-01-28 00:24:02,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2600 conditions, 1939 events. 199/1939 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8227 event pairs, 0 based on Foata normal form. 0/1673 useless extension candidates. Maximal degree in co-relation 2494. Up to 68 conditions per place. [2023-01-28 00:24:03,135 INFO L119 LiptonReduction]: Number of co-enabled transitions 2224530 [2023-01-28 00:24:11,804 INFO L134 LiptonReduction]: Checked pairs total: 6202397 [2023-01-28 00:24:11,804 INFO L136 LiptonReduction]: Total number of compositions: 1129 [2023-01-28 00:24:11,805 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:11,805 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:11,806 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:12,010 INFO L130 PetriNetUnfolder]: 74/824 cut-off events. [2023-01-28 00:24:12,010 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-01-28 00:24:12,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:12,019 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-01-28 00:24:12,019 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:12,019 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:12,019 INFO L85 PathProgramCache]: Analyzing trace with hash 2028726009, now seen corresponding path program 1 times [2023-01-28 00:24:12,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:12,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549031529] [2023-01-28 00:24:12,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:12,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:12,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:12,061 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:12,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:12,098 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:12,098 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:12,098 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:12,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-01-28 00:24:12,098 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:12,098 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:12,098 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:12,098 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-01-28 00:24:12,202 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:12,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1489 places, 1591 transitions, 4474 flow [2023-01-28 00:24:13,319 INFO L130 PetriNetUnfolder]: 205/1997 cut-off events. [2023-01-28 00:24:13,319 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-01-28 00:24:13,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2695 conditions, 1997 events. 205/1997 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8512 event pairs, 0 based on Foata normal form. 0/1723 useless extension candidates. Maximal degree in co-relation 2588. Up to 70 conditions per place. [2023-01-28 00:24:13,458 INFO L82 GeneralOperation]: Start removeDead. Operand has 1489 places, 1591 transitions, 4474 flow [2023-01-28 00:24:13,525 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1489 places, 1591 transitions, 4474 flow [2023-01-28 00:24:13,526 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:13,526 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1489 places, 1591 transitions, 4474 flow [2023-01-28 00:24:13,526 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1489 places, 1591 transitions, 4474 flow [2023-01-28 00:24:13,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1489 places, 1591 transitions, 4474 flow [2023-01-28 00:24:14,582 INFO L130 PetriNetUnfolder]: 205/1997 cut-off events. [2023-01-28 00:24:14,582 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-01-28 00:24:14,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2695 conditions, 1997 events. 205/1997 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8512 event pairs, 0 based on Foata normal form. 0/1723 useless extension candidates. Maximal degree in co-relation 2588. Up to 70 conditions per place. [2023-01-28 00:24:15,131 INFO L119 LiptonReduction]: Number of co-enabled transitions 2362320 [2023-01-28 00:24:25,509 INFO L134 LiptonReduction]: Checked pairs total: 6512794 [2023-01-28 00:24:25,509 INFO L136 LiptonReduction]: Total number of compositions: 1165 [2023-01-28 00:24:25,511 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:25,511 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:25,511 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:25,724 INFO L130 PetriNetUnfolder]: 76/849 cut-off events. [2023-01-28 00:24:25,724 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-01-28 00:24:25,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:25,724 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-01-28 00:24:25,724 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:25,724 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:25,724 INFO L85 PathProgramCache]: Analyzing trace with hash 308116783, now seen corresponding path program 1 times [2023-01-28 00:24:25,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:25,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446093633] [2023-01-28 00:24:25,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:25,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:25,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:25,759 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:25,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:25,799 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:25,800 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:25,800 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:25,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-01-28 00:24:25,800 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:25,800 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:25,800 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:25,800 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-01-28 00:24:25,912 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:25,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1532 places, 1637 transitions, 4639 flow [2023-01-28 00:24:27,098 INFO L130 PetriNetUnfolder]: 211/2055 cut-off events. [2023-01-28 00:24:27,098 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-01-28 00:24:27,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2791 conditions, 2055 events. 211/2055 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8759 event pairs, 0 based on Foata normal form. 0/1773 useless extension candidates. Maximal degree in co-relation 2683. Up to 72 conditions per place. [2023-01-28 00:24:27,249 INFO L82 GeneralOperation]: Start removeDead. Operand has 1532 places, 1637 transitions, 4639 flow [2023-01-28 00:24:27,300 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1532 places, 1637 transitions, 4639 flow [2023-01-28 00:24:27,300 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:27,300 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1532 places, 1637 transitions, 4639 flow [2023-01-28 00:24:27,300 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1532 places, 1637 transitions, 4639 flow [2023-01-28 00:24:27,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1532 places, 1637 transitions, 4639 flow [2023-01-28 00:24:28,448 INFO L130 PetriNetUnfolder]: 211/2055 cut-off events. [2023-01-28 00:24:28,449 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-01-28 00:24:28,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2791 conditions, 2055 events. 211/2055 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8759 event pairs, 0 based on Foata normal form. 0/1773 useless extension candidates. Maximal degree in co-relation 2683. Up to 72 conditions per place. [2023-01-28 00:24:29,113 INFO L119 LiptonReduction]: Number of co-enabled transitions 2504250 [2023-01-28 00:24:40,272 INFO L134 LiptonReduction]: Checked pairs total: 6904396 [2023-01-28 00:24:40,272 INFO L136 LiptonReduction]: Total number of compositions: 1188 [2023-01-28 00:24:40,273 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:40,274 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:40,274 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:40,511 INFO L130 PetriNetUnfolder]: 74/867 cut-off events. [2023-01-28 00:24:40,511 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-01-28 00:24:40,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:40,512 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-01-28 00:24:40,512 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:40,512 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:40,512 INFO L85 PathProgramCache]: Analyzing trace with hash -579765871, now seen corresponding path program 1 times [2023-01-28 00:24:40,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:40,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800866031] [2023-01-28 00:24:40,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:40,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:40,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:40,557 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:40,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:40,600 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:40,600 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:40,600 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:40,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-01-28 00:24:40,600 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:40,600 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:40,601 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:40,601 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-01-28 00:24:40,710 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:40,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1575 places, 1683 transitions, 4806 flow [2023-01-28 00:24:42,018 INFO L130 PetriNetUnfolder]: 217/2113 cut-off events. [2023-01-28 00:24:42,018 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-01-28 00:24:42,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2888 conditions, 2113 events. 217/2113 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9022 event pairs, 0 based on Foata normal form. 0/1823 useless extension candidates. Maximal degree in co-relation 2779. Up to 74 conditions per place. [2023-01-28 00:24:42,135 INFO L82 GeneralOperation]: Start removeDead. Operand has 1575 places, 1683 transitions, 4806 flow [2023-01-28 00:24:42,174 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1575 places, 1683 transitions, 4806 flow [2023-01-28 00:24:42,174 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:42,175 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1575 places, 1683 transitions, 4806 flow [2023-01-28 00:24:42,175 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1575 places, 1683 transitions, 4806 flow [2023-01-28 00:24:42,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1575 places, 1683 transitions, 4806 flow [2023-01-28 00:24:43,389 INFO L130 PetriNetUnfolder]: 217/2113 cut-off events. [2023-01-28 00:24:43,389 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-01-28 00:24:43,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2888 conditions, 2113 events. 217/2113 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9022 event pairs, 0 based on Foata normal form. 0/1823 useless extension candidates. Maximal degree in co-relation 2779. Up to 74 conditions per place. [2023-01-28 00:24:43,992 INFO L119 LiptonReduction]: Number of co-enabled transitions 2650320 [2023-01-28 00:24:55,017 INFO L134 LiptonReduction]: Checked pairs total: 7318389 [2023-01-28 00:24:55,018 INFO L136 LiptonReduction]: Total number of compositions: 1229 [2023-01-28 00:24:55,019 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:55,019 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:55,019 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:55,271 INFO L130 PetriNetUnfolder]: 83/905 cut-off events. [2023-01-28 00:24:55,272 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-01-28 00:24:55,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:55,272 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-01-28 00:24:55,272 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:55,273 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:55,273 INFO L85 PathProgramCache]: Analyzing trace with hash -139952723, now seen corresponding path program 1 times [2023-01-28 00:24:55,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:55,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655693237] [2023-01-28 00:24:55,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:55,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:55,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:55,315 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:55,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:55,359 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:55,359 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:55,359 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:55,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-01-28 00:24:55,359 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:55,360 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:55,360 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:55,360 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-01-28 00:24:55,475 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:55,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1618 places, 1729 transitions, 4975 flow [2023-01-28 00:24:56,869 INFO L130 PetriNetUnfolder]: 223/2171 cut-off events. [2023-01-28 00:24:56,869 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-01-28 00:24:57,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2986 conditions, 2171 events. 223/2171 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9128 event pairs, 0 based on Foata normal form. 0/1873 useless extension candidates. Maximal degree in co-relation 2876. Up to 76 conditions per place. [2023-01-28 00:24:57,045 INFO L82 GeneralOperation]: Start removeDead. Operand has 1618 places, 1729 transitions, 4975 flow [2023-01-28 00:24:57,103 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1618 places, 1729 transitions, 4975 flow [2023-01-28 00:24:57,103 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:57,103 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1618 places, 1729 transitions, 4975 flow [2023-01-28 00:24:57,103 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1618 places, 1729 transitions, 4975 flow [2023-01-28 00:24:57,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1618 places, 1729 transitions, 4975 flow [2023-01-28 00:24:58,403 INFO L130 PetriNetUnfolder]: 223/2171 cut-off events. [2023-01-28 00:24:58,403 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-01-28 00:24:58,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2986 conditions, 2171 events. 223/2171 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9128 event pairs, 0 based on Foata normal form. 0/1873 useless extension candidates. Maximal degree in co-relation 2876. Up to 76 conditions per place. [2023-01-28 00:24:59,130 INFO L119 LiptonReduction]: Number of co-enabled transitions 2800530 [2023-01-28 00:25:11,720 INFO L134 LiptonReduction]: Checked pairs total: 7746883 [2023-01-28 00:25:11,720 INFO L136 LiptonReduction]: Total number of compositions: 1262 [2023-01-28 00:25:11,721 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:11,721 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:11,721 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:11,992 INFO L130 PetriNetUnfolder]: 83/929 cut-off events. [2023-01-28 00:25:11,992 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-01-28 00:25:11,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:11,992 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-01-28 00:25:11,992 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:11,992 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:11,992 INFO L85 PathProgramCache]: Analyzing trace with hash 690659698, now seen corresponding path program 1 times [2023-01-28 00:25:11,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:11,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369981094] [2023-01-28 00:25:11,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:11,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:12,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:12,049 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:12,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:12,093 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:12,094 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:12,094 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:12,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-01-28 00:25:12,094 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:12,095 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:12,095 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:12,095 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-01-28 00:25:12,230 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:12,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1661 places, 1775 transitions, 5146 flow [2023-01-28 00:25:13,829 INFO L130 PetriNetUnfolder]: 229/2229 cut-off events. [2023-01-28 00:25:13,829 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-01-28 00:25:13,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3085 conditions, 2229 events. 229/2229 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9374 event pairs, 0 based on Foata normal form. 0/1923 useless extension candidates. Maximal degree in co-relation 2974. Up to 78 conditions per place. [2023-01-28 00:25:13,936 INFO L82 GeneralOperation]: Start removeDead. Operand has 1661 places, 1775 transitions, 5146 flow [2023-01-28 00:25:13,970 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1661 places, 1775 transitions, 5146 flow [2023-01-28 00:25:13,970 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:13,971 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1661 places, 1775 transitions, 5146 flow [2023-01-28 00:25:13,971 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1661 places, 1775 transitions, 5146 flow [2023-01-28 00:25:13,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1661 places, 1775 transitions, 5146 flow [2023-01-28 00:25:15,435 INFO L130 PetriNetUnfolder]: 229/2229 cut-off events. [2023-01-28 00:25:15,435 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-01-28 00:25:15,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3085 conditions, 2229 events. 229/2229 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9374 event pairs, 0 based on Foata normal form. 0/1923 useless extension candidates. Maximal degree in co-relation 2974. Up to 78 conditions per place. [2023-01-28 00:25:16,508 INFO L119 LiptonReduction]: Number of co-enabled transitions 2954880 [2023-01-28 00:25:29,519 INFO L134 LiptonReduction]: Checked pairs total: 8056401 [2023-01-28 00:25:29,519 INFO L136 LiptonReduction]: Total number of compositions: 1276 [2023-01-28 00:25:29,520 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:29,520 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:29,521 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:29,823 INFO L130 PetriNetUnfolder]: 83/950 cut-off events. [2023-01-28 00:25:29,823 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-01-28 00:25:29,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:29,823 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-01-28 00:25:29,823 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:29,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:29,824 INFO L85 PathProgramCache]: Analyzing trace with hash 585910631, now seen corresponding path program 1 times [2023-01-28 00:25:29,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:29,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437014966] [2023-01-28 00:25:29,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:29,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:29,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:29,918 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:29,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:29,964 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:29,964 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:29,964 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:29,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-01-28 00:25:29,964 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:29,965 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:29,965 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:29,965 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-01-28 00:25:30,099 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:30,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1704 places, 1821 transitions, 5319 flow [2023-01-28 00:25:31,834 INFO L130 PetriNetUnfolder]: 235/2287 cut-off events. [2023-01-28 00:25:31,834 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-01-28 00:25:31,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3185 conditions, 2287 events. 235/2287 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9651 event pairs, 0 based on Foata normal form. 0/1973 useless extension candidates. Maximal degree in co-relation 3073. Up to 80 conditions per place. [2023-01-28 00:25:31,948 INFO L82 GeneralOperation]: Start removeDead. Operand has 1704 places, 1821 transitions, 5319 flow [2023-01-28 00:25:31,989 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1704 places, 1821 transitions, 5319 flow [2023-01-28 00:25:31,990 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:31,990 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1704 places, 1821 transitions, 5319 flow [2023-01-28 00:25:31,990 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1704 places, 1821 transitions, 5319 flow [2023-01-28 00:25:31,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1704 places, 1821 transitions, 5319 flow [2023-01-28 00:25:33,567 INFO L130 PetriNetUnfolder]: 235/2287 cut-off events. [2023-01-28 00:25:33,567 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-01-28 00:25:33,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3185 conditions, 2287 events. 235/2287 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9651 event pairs, 0 based on Foata normal form. 0/1973 useless extension candidates. Maximal degree in co-relation 3073. Up to 80 conditions per place. [2023-01-28 00:25:34,396 INFO L119 LiptonReduction]: Number of co-enabled transitions 3113370 [2023-01-28 00:25:47,120 INFO L134 LiptonReduction]: Checked pairs total: 8564240 [2023-01-28 00:25:47,120 INFO L136 LiptonReduction]: Total number of compositions: 1322 [2023-01-28 00:25:47,122 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:47,123 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:47,123 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:47,468 INFO L130 PetriNetUnfolder]: 84/972 cut-off events. [2023-01-28 00:25:47,469 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-01-28 00:25:47,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:47,469 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-01-28 00:25:47,469 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:47,469 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:47,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1276077987, now seen corresponding path program 1 times [2023-01-28 00:25:47,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:47,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110382928] [2023-01-28 00:25:47,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:47,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:47,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:47,535 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:47,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:47,583 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:47,583 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:47,583 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:47,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-01-28 00:25:47,583 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:47,584 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:47,584 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:47,584 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-01-28 00:25:47,746 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:47,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1747 places, 1867 transitions, 5494 flow [2023-01-28 00:25:49,481 INFO L130 PetriNetUnfolder]: 241/2345 cut-off events. [2023-01-28 00:25:49,481 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-01-28 00:25:49,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3286 conditions, 2345 events. 241/2345 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9889 event pairs, 0 based on Foata normal form. 0/2023 useless extension candidates. Maximal degree in co-relation 3173. Up to 82 conditions per place. [2023-01-28 00:25:49,612 INFO L82 GeneralOperation]: Start removeDead. Operand has 1747 places, 1867 transitions, 5494 flow [2023-01-28 00:25:49,653 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1747 places, 1867 transitions, 5494 flow [2023-01-28 00:25:49,654 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:49,654 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1747 places, 1867 transitions, 5494 flow [2023-01-28 00:25:49,654 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1747 places, 1867 transitions, 5494 flow [2023-01-28 00:25:49,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1747 places, 1867 transitions, 5494 flow [2023-01-28 00:25:51,432 INFO L130 PetriNetUnfolder]: 241/2345 cut-off events. [2023-01-28 00:25:51,432 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-01-28 00:25:51,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3286 conditions, 2345 events. 241/2345 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9889 event pairs, 0 based on Foata normal form. 0/2023 useless extension candidates. Maximal degree in co-relation 3173. Up to 82 conditions per place. [2023-01-28 00:25:52,289 INFO L119 LiptonReduction]: Number of co-enabled transitions 3276000 [2023-01-28 00:26:05,201 INFO L134 LiptonReduction]: Checked pairs total: 9101800 [2023-01-28 00:26:05,201 INFO L136 LiptonReduction]: Total number of compositions: 1361 [2023-01-28 00:26:05,204 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:26:05,204 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:26:05,204 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:26:05,560 INFO L130 PetriNetUnfolder]: 87/1000 cut-off events. [2023-01-28 00:26:05,560 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-01-28 00:26:05,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:26:05,560 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-01-28 00:26:05,560 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:26:05,560 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:26:05,560 INFO L85 PathProgramCache]: Analyzing trace with hash 972924042, now seen corresponding path program 1 times [2023-01-28 00:26:05,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:26:05,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095721017] [2023-01-28 00:26:05,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:26:05,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:26:05,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:05,641 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:26:05,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:05,698 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:26:05,698 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:26:05,698 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:26:05,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-01-28 00:26:05,698 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:26:05,698 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:26:05,698 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:26:05,698 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-01-28 00:26:05,909 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:26:05,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1790 places, 1913 transitions, 5671 flow [2023-01-28 00:26:07,882 INFO L130 PetriNetUnfolder]: 247/2403 cut-off events. [2023-01-28 00:26:07,882 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-01-28 00:26:08,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3388 conditions, 2403 events. 247/2403 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10144 event pairs, 0 based on Foata normal form. 0/2073 useless extension candidates. Maximal degree in co-relation 3274. Up to 84 conditions per place. [2023-01-28 00:26:08,006 INFO L82 GeneralOperation]: Start removeDead. Operand has 1790 places, 1913 transitions, 5671 flow [2023-01-28 00:26:08,043 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1790 places, 1913 transitions, 5671 flow [2023-01-28 00:26:08,044 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:08,044 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1790 places, 1913 transitions, 5671 flow [2023-01-28 00:26:08,044 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1790 places, 1913 transitions, 5671 flow [2023-01-28 00:26:08,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1790 places, 1913 transitions, 5671 flow [2023-01-28 00:26:09,711 INFO L130 PetriNetUnfolder]: 247/2403 cut-off events. [2023-01-28 00:26:09,712 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-01-28 00:26:09,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3388 conditions, 2403 events. 247/2403 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10144 event pairs, 0 based on Foata normal form. 0/2073 useless extension candidates. Maximal degree in co-relation 3274. Up to 84 conditions per place. [2023-01-28 00:26:10,654 INFO L119 LiptonReduction]: Number of co-enabled transitions 3442770 [2023-01-28 00:26:23,815 INFO L134 LiptonReduction]: Checked pairs total: 9529802 [2023-01-28 00:26:23,816 INFO L136 LiptonReduction]: Total number of compositions: 1400 [2023-01-28 00:26:23,818 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:26:23,823 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:26:23,823 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:26:24,258 INFO L130 PetriNetUnfolder]: 90/1027 cut-off events. [2023-01-28 00:26:24,259 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-01-28 00:26:24,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:26:24,259 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-01-28 00:26:24,259 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:26:24,259 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:26:24,259 INFO L85 PathProgramCache]: Analyzing trace with hash 2125548728, now seen corresponding path program 1 times [2023-01-28 00:26:24,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:26:24,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282794621] [2023-01-28 00:26:24,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:26:24,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:26:24,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:24,327 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:26:24,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:24,375 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:26:24,375 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:26:24,376 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:26:24,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-01-28 00:26:24,376 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:26:24,376 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:26:24,376 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:26:24,376 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-01-28 00:26:24,505 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:26:24,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1833 places, 1959 transitions, 5850 flow [2023-01-28 00:26:26,304 INFO L130 PetriNetUnfolder]: 253/2461 cut-off events. [2023-01-28 00:26:26,304 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-01-28 00:26:26,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3491 conditions, 2461 events. 253/2461 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10407 event pairs, 0 based on Foata normal form. 0/2123 useless extension candidates. Maximal degree in co-relation 3376. Up to 86 conditions per place. [2023-01-28 00:26:26,456 INFO L82 GeneralOperation]: Start removeDead. Operand has 1833 places, 1959 transitions, 5850 flow [2023-01-28 00:26:26,503 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1833 places, 1959 transitions, 5850 flow [2023-01-28 00:26:26,503 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:26,503 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1833 places, 1959 transitions, 5850 flow [2023-01-28 00:26:26,503 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1833 places, 1959 transitions, 5850 flow [2023-01-28 00:26:26,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1833 places, 1959 transitions, 5850 flow [2023-01-28 00:26:28,756 INFO L130 PetriNetUnfolder]: 253/2461 cut-off events. [2023-01-28 00:26:28,756 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-01-28 00:26:28,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3491 conditions, 2461 events. 253/2461 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10407 event pairs, 0 based on Foata normal form. 0/2123 useless extension candidates. Maximal degree in co-relation 3376. Up to 86 conditions per place. [2023-01-28 00:26:29,633 INFO L119 LiptonReduction]: Number of co-enabled transitions 3613680 [2023-01-28 00:26:44,738 INFO L134 LiptonReduction]: Checked pairs total: 10069015 [2023-01-28 00:26:44,739 INFO L136 LiptonReduction]: Total number of compositions: 1431 [2023-01-28 00:26:44,740 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:26:44,740 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:26:44,740 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:26:45,181 INFO L130 PetriNetUnfolder]: 92/1053 cut-off events. [2023-01-28 00:26:45,181 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-01-28 00:26:45,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:26:45,181 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-01-28 00:26:45,181 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:26:45,181 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:26:45,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1226174156, now seen corresponding path program 1 times [2023-01-28 00:26:45,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:26:45,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091446224] [2023-01-28 00:26:45,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:26:45,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:26:45,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:45,231 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:26:45,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:45,281 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:26:45,281 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:26:45,281 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:26:45,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-01-28 00:26:45,281 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:26:45,281 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:26:45,281 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:26:45,281 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-01-28 00:26:45,408 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:26:45,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1876 places, 2005 transitions, 6031 flow [2023-01-28 00:26:47,335 INFO L130 PetriNetUnfolder]: 259/2519 cut-off events. [2023-01-28 00:26:47,336 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-01-28 00:26:47,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3595 conditions, 2519 events. 259/2519 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10674 event pairs, 0 based on Foata normal form. 0/2173 useless extension candidates. Maximal degree in co-relation 3479. Up to 88 conditions per place. [2023-01-28 00:26:47,485 INFO L82 GeneralOperation]: Start removeDead. Operand has 1876 places, 2005 transitions, 6031 flow [2023-01-28 00:26:47,529 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1876 places, 2005 transitions, 6031 flow [2023-01-28 00:26:47,529 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:47,529 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1876 places, 2005 transitions, 6031 flow [2023-01-28 00:26:47,529 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1876 places, 2005 transitions, 6031 flow [2023-01-28 00:26:47,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1876 places, 2005 transitions, 6031 flow [2023-01-28 00:26:49,510 INFO L130 PetriNetUnfolder]: 259/2519 cut-off events. [2023-01-28 00:26:49,510 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-01-28 00:26:49,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3595 conditions, 2519 events. 259/2519 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10674 event pairs, 0 based on Foata normal form. 0/2173 useless extension candidates. Maximal degree in co-relation 3479. Up to 88 conditions per place. [2023-01-28 00:26:50,520 INFO L119 LiptonReduction]: Number of co-enabled transitions 3788730 [2023-01-28 00:27:05,086 INFO L134 LiptonReduction]: Checked pairs total: 10490213 [2023-01-28 00:27:05,086 INFO L136 LiptonReduction]: Total number of compositions: 1467 [2023-01-28 00:27:05,089 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:27:05,089 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:27:05,089 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:27:05,565 INFO L130 PetriNetUnfolder]: 95/1079 cut-off events. [2023-01-28 00:27:05,565 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-01-28 00:27:05,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:27:05,566 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-01-28 00:27:05,566 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:27:05,566 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:27:05,566 INFO L85 PathProgramCache]: Analyzing trace with hash -992362516, now seen corresponding path program 1 times [2023-01-28 00:27:05,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:27:05,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738478135] [2023-01-28 00:27:05,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:27:05,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:27:05,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:05,662 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:27:05,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:05,724 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:27:05,724 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:27:05,725 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:27:05,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-01-28 00:27:05,725 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:27:05,725 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:27:05,725 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:27:05,725 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-01-28 00:27:05,860 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:27:05,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1919 places, 2051 transitions, 6214 flow [2023-01-28 00:27:07,909 INFO L130 PetriNetUnfolder]: 265/2577 cut-off events. [2023-01-28 00:27:07,909 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-01-28 00:27:08,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3700 conditions, 2577 events. 265/2577 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10906 event pairs, 0 based on Foata normal form. 0/2223 useless extension candidates. Maximal degree in co-relation 3583. Up to 90 conditions per place. [2023-01-28 00:27:08,063 INFO L82 GeneralOperation]: Start removeDead. Operand has 1919 places, 2051 transitions, 6214 flow [2023-01-28 00:27:08,109 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1919 places, 2051 transitions, 6214 flow [2023-01-28 00:27:08,109 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:27:08,110 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1919 places, 2051 transitions, 6214 flow [2023-01-28 00:27:08,110 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1919 places, 2051 transitions, 6214 flow [2023-01-28 00:27:08,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1919 places, 2051 transitions, 6214 flow [2023-01-28 00:27:10,123 INFO L130 PetriNetUnfolder]: 265/2577 cut-off events. [2023-01-28 00:27:10,123 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-01-28 00:27:10,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3700 conditions, 2577 events. 265/2577 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10906 event pairs, 0 based on Foata normal form. 0/2223 useless extension candidates. Maximal degree in co-relation 3583. Up to 90 conditions per place. [2023-01-28 00:27:11,170 INFO L119 LiptonReduction]: Number of co-enabled transitions 3967920 [2023-01-28 00:27:26,461 INFO L134 LiptonReduction]: Checked pairs total: 11033405 [2023-01-28 00:27:26,461 INFO L136 LiptonReduction]: Total number of compositions: 1503 [2023-01-28 00:27:26,462 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:27:26,481 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:27:26,481 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:27:26,889 INFO L130 PetriNetUnfolder]: 98/1106 cut-off events. [2023-01-28 00:27:26,889 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-01-28 00:27:26,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:27:26,889 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-01-28 00:27:26,889 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:27:26,889 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:27:26,890 INFO L85 PathProgramCache]: Analyzing trace with hash 2020530512, now seen corresponding path program 1 times [2023-01-28 00:27:26,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:27:26,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618940584] [2023-01-28 00:27:26,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:27:26,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:27:26,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:26,992 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:27:27,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:27,063 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:27:27,063 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:27:27,063 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:27:27,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-01-28 00:27:27,063 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:27:27,064 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:27:27,064 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:27:27,064 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-01-28 00:27:27,193 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:27:27,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1962 places, 2097 transitions, 6399 flow [2023-01-28 00:27:29,391 INFO L130 PetriNetUnfolder]: 271/2635 cut-off events. [2023-01-28 00:27:29,391 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-01-28 00:27:29,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3806 conditions, 2635 events. 271/2635 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11154 event pairs, 0 based on Foata normal form. 0/2273 useless extension candidates. Maximal degree in co-relation 3688. Up to 92 conditions per place. [2023-01-28 00:27:29,549 INFO L82 GeneralOperation]: Start removeDead. Operand has 1962 places, 2097 transitions, 6399 flow [2023-01-28 00:27:29,594 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1962 places, 2097 transitions, 6399 flow [2023-01-28 00:27:29,595 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:27:29,595 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1962 places, 2097 transitions, 6399 flow [2023-01-28 00:27:29,595 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1962 places, 2097 transitions, 6399 flow [2023-01-28 00:27:29,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1962 places, 2097 transitions, 6399 flow [2023-01-28 00:27:31,692 INFO L130 PetriNetUnfolder]: 271/2635 cut-off events. [2023-01-28 00:27:31,692 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-01-28 00:27:31,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3806 conditions, 2635 events. 271/2635 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11154 event pairs, 0 based on Foata normal form. 0/2273 useless extension candidates. Maximal degree in co-relation 3688. Up to 92 conditions per place. [2023-01-28 00:27:32,796 INFO L119 LiptonReduction]: Number of co-enabled transitions 4151250 [2023-01-28 00:27:49,074 INFO L134 LiptonReduction]: Checked pairs total: 11461579 [2023-01-28 00:27:49,075 INFO L136 LiptonReduction]: Total number of compositions: 1532 [2023-01-28 00:27:49,076 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:27:49,076 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:27:49,076 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:27:49,532 INFO L130 PetriNetUnfolder]: 99/1129 cut-off events. [2023-01-28 00:27:49,533 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-01-28 00:27:49,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:27:49,533 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-01-28 00:27:49,533 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:27:49,533 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:27:49,533 INFO L85 PathProgramCache]: Analyzing trace with hash 383678792, now seen corresponding path program 1 times [2023-01-28 00:27:49,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:27:49,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926007504] [2023-01-28 00:27:49,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:27:49,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:27:49,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:49,602 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:27:49,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:49,666 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:27:49,666 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:27:49,666 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:27:49,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-01-28 00:27:49,666 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:27:49,667 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:27:49,667 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:27:49,667 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-01-28 00:27:49,781 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:27:49,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2005 places, 2143 transitions, 6586 flow [2023-01-28 00:27:52,079 INFO L130 PetriNetUnfolder]: 277/2693 cut-off events. [2023-01-28 00:27:52,080 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-01-28 00:27:52,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3913 conditions, 2693 events. 277/2693 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11431 event pairs, 0 based on Foata normal form. 0/2323 useless extension candidates. Maximal degree in co-relation 3794. Up to 94 conditions per place. [2023-01-28 00:27:52,237 INFO L82 GeneralOperation]: Start removeDead. Operand has 2005 places, 2143 transitions, 6586 flow [2023-01-28 00:27:52,283 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2005 places, 2143 transitions, 6586 flow [2023-01-28 00:27:52,283 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:27:52,283 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2005 places, 2143 transitions, 6586 flow [2023-01-28 00:27:52,284 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2005 places, 2143 transitions, 6586 flow [2023-01-28 00:27:52,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2005 places, 2143 transitions, 6586 flow [2023-01-28 00:27:54,468 INFO L130 PetriNetUnfolder]: 277/2693 cut-off events. [2023-01-28 00:27:54,468 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-01-28 00:27:54,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3913 conditions, 2693 events. 277/2693 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11431 event pairs, 0 based on Foata normal form. 0/2323 useless extension candidates. Maximal degree in co-relation 3794. Up to 94 conditions per place. [2023-01-28 00:27:55,593 INFO L119 LiptonReduction]: Number of co-enabled transitions 4338720 [2023-01-28 00:28:11,975 INFO L134 LiptonReduction]: Checked pairs total: 12075571 [2023-01-28 00:28:11,976 INFO L136 LiptonReduction]: Total number of compositions: 1583 [2023-01-28 00:28:11,977 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:28:11,977 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:28:11,977 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:28:12,442 INFO L130 PetriNetUnfolder]: 102/1156 cut-off events. [2023-01-28 00:28:12,442 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-01-28 00:28:12,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:28:12,443 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-01-28 00:28:12,443 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:28:12,443 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:28:12,443 INFO L85 PathProgramCache]: Analyzing trace with hash -175844291, now seen corresponding path program 1 times [2023-01-28 00:28:12,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:28:12,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825030001] [2023-01-28 00:28:12,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:28:12,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:28:12,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:12,508 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:28:12,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:12,571 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:28:12,572 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:28:12,572 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:28:12,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-01-28 00:28:12,572 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:28:12,572 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:28:12,572 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:28:12,572 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-01-28 00:28:12,684 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:28:12,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2048 places, 2189 transitions, 6775 flow [2023-01-28 00:28:15,161 INFO L130 PetriNetUnfolder]: 283/2751 cut-off events. [2023-01-28 00:28:15,161 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-01-28 00:28:15,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4021 conditions, 2751 events. 283/2751 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 11627 event pairs, 0 based on Foata normal form. 0/2373 useless extension candidates. Maximal degree in co-relation 3901. Up to 96 conditions per place. [2023-01-28 00:28:15,334 INFO L82 GeneralOperation]: Start removeDead. Operand has 2048 places, 2189 transitions, 6775 flow [2023-01-28 00:28:15,383 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2048 places, 2189 transitions, 6775 flow [2023-01-28 00:28:15,384 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:28:15,384 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2048 places, 2189 transitions, 6775 flow [2023-01-28 00:28:15,384 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2048 places, 2189 transitions, 6775 flow [2023-01-28 00:28:15,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2048 places, 2189 transitions, 6775 flow [2023-01-28 00:28:17,717 INFO L130 PetriNetUnfolder]: 283/2751 cut-off events. [2023-01-28 00:28:17,717 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-01-28 00:28:17,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4021 conditions, 2751 events. 283/2751 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 11627 event pairs, 0 based on Foata normal form. 0/2373 useless extension candidates. Maximal degree in co-relation 3901. Up to 96 conditions per place. [2023-01-28 00:28:18,814 INFO L119 LiptonReduction]: Number of co-enabled transitions 4530330 [2023-01-28 00:28:34,307 INFO L134 LiptonReduction]: Checked pairs total: 12547179 [2023-01-28 00:28:34,307 INFO L136 LiptonReduction]: Total number of compositions: 1626 [2023-01-28 00:28:34,308 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:28:34,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;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:28:34,309 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:28:34,776 INFO L130 PetriNetUnfolder]: 104/1181 cut-off events. [2023-01-28 00:28:34,776 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-01-28 00:28:34,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:28:34,778 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-01-28 00:28:34,778 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:28:34,778 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:28:34,778 INFO L85 PathProgramCache]: Analyzing trace with hash 12337259, now seen corresponding path program 1 times [2023-01-28 00:28:34,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:28:34,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956162674] [2023-01-28 00:28:34,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:28:34,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:28:34,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:34,851 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:28:34,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:34,920 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:28:34,920 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:28:34,921 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:28:34,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-01-28 00:28:34,921 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:28:34,921 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:28:34,921 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:28:34,921 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-01-28 00:28:35,071 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:28:35,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2091 places, 2235 transitions, 6966 flow [2023-01-28 00:28:37,599 INFO L130 PetriNetUnfolder]: 289/2809 cut-off events. [2023-01-28 00:28:37,600 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-01-28 00:28:37,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4130 conditions, 2809 events. 289/2809 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 11917 event pairs, 0 based on Foata normal form. 0/2423 useless extension candidates. Maximal degree in co-relation 4009. Up to 98 conditions per place. [2023-01-28 00:28:37,781 INFO L82 GeneralOperation]: Start removeDead. Operand has 2091 places, 2235 transitions, 6966 flow [2023-01-28 00:28:37,833 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2091 places, 2235 transitions, 6966 flow [2023-01-28 00:28:37,833 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:28:37,833 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2091 places, 2235 transitions, 6966 flow [2023-01-28 00:28:37,834 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2091 places, 2235 transitions, 6966 flow [2023-01-28 00:28:37,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2091 places, 2235 transitions, 6966 flow [2023-01-28 00:28:40,287 INFO L130 PetriNetUnfolder]: 289/2809 cut-off events. [2023-01-28 00:28:40,287 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-01-28 00:28:40,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4130 conditions, 2809 events. 289/2809 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 11917 event pairs, 0 based on Foata normal form. 0/2423 useless extension candidates. Maximal degree in co-relation 4009. Up to 98 conditions per place. [2023-01-28 00:28:41,466 INFO L119 LiptonReduction]: Number of co-enabled transitions 4726080 [2023-01-28 00:29:00,174 INFO L134 LiptonReduction]: Checked pairs total: 12917930 [2023-01-28 00:29:00,175 INFO L136 LiptonReduction]: Total number of compositions: 1621 [2023-01-28 00:29:00,176 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:29:00,177 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:29:00,177 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:29:00,784 INFO L130 PetriNetUnfolder]: 108/1210 cut-off events. [2023-01-28 00:29:00,784 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-01-28 00:29:00,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:29:00,784 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-01-28 00:29:00,784 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:29:00,784 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:29:00,784 INFO L85 PathProgramCache]: Analyzing trace with hash -99280816, now seen corresponding path program 1 times [2023-01-28 00:29:00,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:29:00,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497061341] [2023-01-28 00:29:00,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:29:00,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:29:00,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:00,860 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:29:00,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:00,937 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:29:00,937 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:29:00,938 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:29:00,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-01-28 00:29:00,938 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:29:00,938 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:29:00,938 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:29:00,938 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-01-28 00:29:01,074 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:29:01,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2134 places, 2281 transitions, 7159 flow [2023-01-28 00:29:03,632 INFO L130 PetriNetUnfolder]: 295/2867 cut-off events. [2023-01-28 00:29:03,633 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-01-28 00:29:03,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4240 conditions, 2867 events. 295/2867 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 12153 event pairs, 0 based on Foata normal form. 0/2473 useless extension candidates. Maximal degree in co-relation 4118. Up to 100 conditions per place. [2023-01-28 00:29:03,832 INFO L82 GeneralOperation]: Start removeDead. Operand has 2134 places, 2281 transitions, 7159 flow [2023-01-28 00:29:03,890 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2134 places, 2281 transitions, 7159 flow [2023-01-28 00:29:03,890 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:29:03,890 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2134 places, 2281 transitions, 7159 flow [2023-01-28 00:29:03,890 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2134 places, 2281 transitions, 7159 flow [2023-01-28 00:29:03,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2134 places, 2281 transitions, 7159 flow [2023-01-28 00:29:06,506 INFO L130 PetriNetUnfolder]: 295/2867 cut-off events. [2023-01-28 00:29:06,506 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-01-28 00:29:06,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4240 conditions, 2867 events. 295/2867 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 12153 event pairs, 0 based on Foata normal form. 0/2473 useless extension candidates. Maximal degree in co-relation 4118. Up to 100 conditions per place. [2023-01-28 00:29:07,774 INFO L119 LiptonReduction]: Number of co-enabled transitions 4925970 [2023-01-28 00:29:25,980 INFO L134 LiptonReduction]: Checked pairs total: 13544624 [2023-01-28 00:29:25,981 INFO L136 LiptonReduction]: Total number of compositions: 1674 [2023-01-28 00:29:25,982 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:29:25,982 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:29:25,982 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:29:26,548 INFO L130 PetriNetUnfolder]: 109/1233 cut-off events. [2023-01-28 00:29:26,548 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-01-28 00:29:26,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:29:26,548 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-01-28 00:29:26,548 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:29:26,548 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:29:26,548 INFO L85 PathProgramCache]: Analyzing trace with hash -952636043, now seen corresponding path program 1 times [2023-01-28 00:29:26,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:29:26,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700501892] [2023-01-28 00:29:26,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:29:26,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:29:26,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:26,614 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:29:26,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:26,684 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:29:26,684 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:29:26,684 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:29:26,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-01-28 00:29:26,684 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:29:26,684 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:29:26,685 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:29:26,685 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-01-28 00:29:26,836 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:29:26,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2177 places, 2327 transitions, 7354 flow [2023-01-28 00:29:29,439 INFO L130 PetriNetUnfolder]: 301/2925 cut-off events. [2023-01-28 00:29:29,439 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-01-28 00:29:29,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4351 conditions, 2925 events. 301/2925 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 12414 event pairs, 0 based on Foata normal form. 0/2523 useless extension candidates. Maximal degree in co-relation 4228. Up to 102 conditions per place. [2023-01-28 00:29:29,653 INFO L82 GeneralOperation]: Start removeDead. Operand has 2177 places, 2327 transitions, 7354 flow [2023-01-28 00:29:29,715 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2177 places, 2327 transitions, 7354 flow [2023-01-28 00:29:29,715 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:29:29,715 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2177 places, 2327 transitions, 7354 flow [2023-01-28 00:29:29,715 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2177 places, 2327 transitions, 7354 flow [2023-01-28 00:29:29,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2177 places, 2327 transitions, 7354 flow [2023-01-28 00:29:32,404 INFO L130 PetriNetUnfolder]: 301/2925 cut-off events. [2023-01-28 00:29:32,404 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-01-28 00:29:32,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4351 conditions, 2925 events. 301/2925 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 12414 event pairs, 0 based on Foata normal form. 0/2523 useless extension candidates. Maximal degree in co-relation 4228. Up to 102 conditions per place. [2023-01-28 00:29:33,660 INFO L119 LiptonReduction]: Number of co-enabled transitions 5130000 [2023-01-28 00:29:53,023 INFO L134 LiptonReduction]: Checked pairs total: 14194307 [2023-01-28 00:29:53,024 INFO L136 LiptonReduction]: Total number of compositions: 1683 [2023-01-28 00:29:53,025 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:29:53,025 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:29:53,025 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:29:53,636 INFO L130 PetriNetUnfolder]: 111/1258 cut-off events. [2023-01-28 00:29:53,637 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-01-28 00:29:53,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:29:53,637 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-01-28 00:29:53,637 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:29:53,642 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:29:53,642 INFO L85 PathProgramCache]: Analyzing trace with hash 29428119, now seen corresponding path program 1 times [2023-01-28 00:29:53,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:29:53,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027931478] [2023-01-28 00:29:53,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:29:53,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:29:53,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:53,710 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:29:53,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:53,787 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:29:53,787 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:29:53,787 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:29:53,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-01-28 00:29:53,787 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:29:53,787 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:29:53,787 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:29:53,787 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-01-28 00:29:53,957 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:29:53,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2220 places, 2373 transitions, 7551 flow [2023-01-28 00:29:56,815 INFO L130 PetriNetUnfolder]: 307/2983 cut-off events. [2023-01-28 00:29:56,815 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-01-28 00:29:57,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4463 conditions, 2983 events. 307/2983 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 12688 event pairs, 0 based on Foata normal form. 0/2573 useless extension candidates. Maximal degree in co-relation 4339. Up to 104 conditions per place. [2023-01-28 00:29:57,023 INFO L82 GeneralOperation]: Start removeDead. Operand has 2220 places, 2373 transitions, 7551 flow [2023-01-28 00:29:57,082 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2220 places, 2373 transitions, 7551 flow [2023-01-28 00:29:57,082 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:29:57,082 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2220 places, 2373 transitions, 7551 flow [2023-01-28 00:29:57,083 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2220 places, 2373 transitions, 7551 flow [2023-01-28 00:29:57,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2220 places, 2373 transitions, 7551 flow [2023-01-28 00:29:59,905 INFO L130 PetriNetUnfolder]: 307/2983 cut-off events. [2023-01-28 00:29:59,905 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-01-28 00:30:00,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4463 conditions, 2983 events. 307/2983 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 12688 event pairs, 0 based on Foata normal form. 0/2573 useless extension candidates. Maximal degree in co-relation 4339. Up to 104 conditions per place. [2023-01-28 00:30:01,219 INFO L119 LiptonReduction]: Number of co-enabled transitions 5338170 [2023-01-28 00:30:21,708 INFO L134 LiptonReduction]: Checked pairs total: 14743118 [2023-01-28 00:30:21,709 INFO L136 LiptonReduction]: Total number of compositions: 1710 [2023-01-28 00:30:21,710 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:30:21,710 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:30:21,710 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:30:22,276 INFO L130 PetriNetUnfolder]: 114/1284 cut-off events. [2023-01-28 00:30:22,276 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-01-28 00:30:22,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:30:22,276 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-01-28 00:30:22,276 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:30:22,277 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:30:22,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1613968687, now seen corresponding path program 1 times [2023-01-28 00:30:22,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:30:22,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098909174] [2023-01-28 00:30:22,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:30:22,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:30:22,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:30:22,397 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:30:22,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:30:22,473 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:30:22,473 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:30:22,473 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:30:22,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-01-28 00:30:22,473 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:30:22,474 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:30:22,474 WARN L233 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:30:22,474 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2023-01-28 00:30:22,592 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:30:22,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2263 places, 2419 transitions, 7750 flow [2023-01-28 00:30:25,591 INFO L130 PetriNetUnfolder]: 313/3041 cut-off events. [2023-01-28 00:30:25,591 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-01-28 00:30:25,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4576 conditions, 3041 events. 313/3041 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 12924 event pairs, 0 based on Foata normal form. 0/2623 useless extension candidates. Maximal degree in co-relation 4451. Up to 106 conditions per place. [2023-01-28 00:30:25,827 INFO L82 GeneralOperation]: Start removeDead. Operand has 2263 places, 2419 transitions, 7750 flow [2023-01-28 00:30:26,029 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2263 places, 2419 transitions, 7750 flow [2023-01-28 00:30:26,029 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:30:26,029 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2263 places, 2419 transitions, 7750 flow [2023-01-28 00:30:26,029 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2263 places, 2419 transitions, 7750 flow [2023-01-28 00:30:26,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2263 places, 2419 transitions, 7750 flow [2023-01-28 00:30:28,856 INFO L130 PetriNetUnfolder]: 313/3041 cut-off events. [2023-01-28 00:30:28,856 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-01-28 00:30:29,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4576 conditions, 3041 events. 313/3041 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 12924 event pairs, 0 based on Foata normal form. 0/2623 useless extension candidates. Maximal degree in co-relation 4451. Up to 106 conditions per place. [2023-01-28 00:30:30,366 INFO L119 LiptonReduction]: Number of co-enabled transitions 5550480 [2023-01-28 00:30:50,959 INFO L134 LiptonReduction]: Checked pairs total: 15342158 [2023-01-28 00:30:50,959 INFO L136 LiptonReduction]: Total number of compositions: 1756 [2023-01-28 00:30:50,978 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:30:50,978 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:30:50,978 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:30:51,582 INFO L130 PetriNetUnfolder]: 114/1306 cut-off events. [2023-01-28 00:30:51,582 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-01-28 00:30:51,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:30:51,582 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-01-28 00:30:51,582 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:30:51,583 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:30:51,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1296358125, now seen corresponding path program 1 times [2023-01-28 00:30:51,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:30:51,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913200270] [2023-01-28 00:30:51,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:30:51,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:30:51,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:30:51,674 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:30:51,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:30:51,754 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:30:51,754 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:30:51,754 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:30:51,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-01-28 00:30:51,755 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:30:51,755 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:30:51,755 WARN L233 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:30:51,755 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2023-01-28 00:30:51,920 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:30:51,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2306 places, 2465 transitions, 7951 flow [2023-01-28 00:30:55,053 INFO L130 PetriNetUnfolder]: 319/3099 cut-off events. [2023-01-28 00:30:55,054 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-01-28 00:30:55,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4690 conditions, 3099 events. 319/3099 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 13199 event pairs, 0 based on Foata normal form. 0/2673 useless extension candidates. Maximal degree in co-relation 4564. Up to 108 conditions per place. [2023-01-28 00:30:55,293 INFO L82 GeneralOperation]: Start removeDead. Operand has 2306 places, 2465 transitions, 7951 flow [2023-01-28 00:30:55,361 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2306 places, 2465 transitions, 7951 flow [2023-01-28 00:30:55,361 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:30:55,361 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2306 places, 2465 transitions, 7951 flow [2023-01-28 00:30:55,361 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2306 places, 2465 transitions, 7951 flow [2023-01-28 00:30:55,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2306 places, 2465 transitions, 7951 flow [2023-01-28 00:30:58,290 INFO L130 PetriNetUnfolder]: 319/3099 cut-off events. [2023-01-28 00:30:58,290 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-01-28 00:30:58,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4690 conditions, 3099 events. 319/3099 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 13199 event pairs, 0 based on Foata normal form. 0/2673 useless extension candidates. Maximal degree in co-relation 4564. Up to 108 conditions per place. [2023-01-28 00:30:59,814 INFO L119 LiptonReduction]: Number of co-enabled transitions 5766930 [2023-01-28 00:31:20,152 INFO L134 LiptonReduction]: Checked pairs total: 15709875 [2023-01-28 00:31:20,152 INFO L136 LiptonReduction]: Total number of compositions: 1780 [2023-01-28 00:31:20,154 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:31:20,154 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:31:20,154 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:31:20,770 INFO L130 PetriNetUnfolder]: 115/1330 cut-off events. [2023-01-28 00:31:20,771 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-01-28 00:31:20,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:31:20,771 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-01-28 00:31:20,771 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:31:20,771 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:31:20,771 INFO L85 PathProgramCache]: Analyzing trace with hash -760530626, now seen corresponding path program 1 times [2023-01-28 00:31:20,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:31:20,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983741479] [2023-01-28 00:31:20,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:31:20,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:31:20,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:31:20,870 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:31:20,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:31:20,952 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:31:20,952 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:31:20,952 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:31:20,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-01-28 00:31:20,952 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:31:20,953 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:31:20,953 WARN L233 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:31:20,953 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2023-01-28 00:31:21,154 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:31:21,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2349 places, 2511 transitions, 8154 flow [2023-01-28 00:31:24,192 INFO L130 PetriNetUnfolder]: 325/3157 cut-off events. [2023-01-28 00:31:24,192 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-01-28 00:31:24,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4805 conditions, 3157 events. 325/3157 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 13434 event pairs, 0 based on Foata normal form. 0/2723 useless extension candidates. Maximal degree in co-relation 4678. Up to 110 conditions per place. [2023-01-28 00:31:24,439 INFO L82 GeneralOperation]: Start removeDead. Operand has 2349 places, 2511 transitions, 8154 flow [2023-01-28 00:31:24,508 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2349 places, 2511 transitions, 8154 flow [2023-01-28 00:31:24,508 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:31:24,508 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2349 places, 2511 transitions, 8154 flow [2023-01-28 00:31:24,509 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2349 places, 2511 transitions, 8154 flow [2023-01-28 00:31:24,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2349 places, 2511 transitions, 8154 flow [2023-01-28 00:31:27,658 INFO L130 PetriNetUnfolder]: 325/3157 cut-off events. [2023-01-28 00:31:27,659 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-01-28 00:31:27,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4805 conditions, 3157 events. 325/3157 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 13434 event pairs, 0 based on Foata normal form. 0/2723 useless extension candidates. Maximal degree in co-relation 4678. Up to 110 conditions per place. [2023-01-28 00:31:29,269 INFO L119 LiptonReduction]: Number of co-enabled transitions 5987520 [2023-01-28 00:31:47,989 INFO L134 LiptonReduction]: Checked pairs total: 16541972 [2023-01-28 00:31:47,989 INFO L136 LiptonReduction]: Total number of compositions: 1830 [2023-01-28 00:31:47,991 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:31:47,991 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:31:47,991 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:31:48,707 INFO L130 PetriNetUnfolder]: 118/1357 cut-off events. [2023-01-28 00:31:48,707 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-01-28 00:31:48,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:31:48,708 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-01-28 00:31:48,708 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:31:48,708 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:31:48,708 INFO L85 PathProgramCache]: Analyzing trace with hash 353305429, now seen corresponding path program 1 times [2023-01-28 00:31:48,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:31:48,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889333432] [2023-01-28 00:31:48,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:31:48,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:31:48,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:31:48,790 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:31:48,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:31:48,876 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:31:48,876 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:31:48,876 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:31:48,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-01-28 00:31:48,876 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:31:48,876 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:31:48,877 WARN L233 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:31:48,877 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2023-01-28 00:31:49,035 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:31:49,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2392 places, 2557 transitions, 8359 flow [2023-01-28 00:31:52,291 INFO L130 PetriNetUnfolder]: 331/3215 cut-off events. [2023-01-28 00:31:52,292 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-01-28 00:31:52,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4921 conditions, 3215 events. 331/3215 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 13637 event pairs, 0 based on Foata normal form. 0/2773 useless extension candidates. Maximal degree in co-relation 4793. Up to 112 conditions per place. [2023-01-28 00:31:52,545 INFO L82 GeneralOperation]: Start removeDead. Operand has 2392 places, 2557 transitions, 8359 flow [2023-01-28 00:31:52,614 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2392 places, 2557 transitions, 8359 flow [2023-01-28 00:31:52,615 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:31:52,615 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2392 places, 2557 transitions, 8359 flow [2023-01-28 00:31:52,615 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2392 places, 2557 transitions, 8359 flow [2023-01-28 00:31:52,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2392 places, 2557 transitions, 8359 flow [2023-01-28 00:31:55,827 INFO L130 PetriNetUnfolder]: 331/3215 cut-off events. [2023-01-28 00:31:55,827 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-01-28 00:31:56,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4921 conditions, 3215 events. 331/3215 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 13637 event pairs, 0 based on Foata normal form. 0/2773 useless extension candidates. Maximal degree in co-relation 4793. Up to 112 conditions per place. [2023-01-28 00:31:57,381 INFO L119 LiptonReduction]: Number of co-enabled transitions 6212250 [2023-01-28 00:32:19,106 INFO L134 LiptonReduction]: Checked pairs total: 17276864 [2023-01-28 00:32:19,107 INFO L136 LiptonReduction]: Total number of compositions: 1858 [2023-01-28 00:32:19,108 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:32:19,108 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:32:19,108 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:32:19,844 INFO L130 PetriNetUnfolder]: 125/1391 cut-off events. [2023-01-28 00:32:19,844 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-01-28 00:32:19,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:32:19,844 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-01-28 00:32:19,844 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:32:19,845 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:32:19,845 INFO L85 PathProgramCache]: Analyzing trace with hash -663595133, now seen corresponding path program 1 times [2023-01-28 00:32:19,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:32:19,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200147518] [2023-01-28 00:32:19,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:32:19,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:32:19,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:32:19,932 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:32:19,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:32:20,016 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:32:20,016 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:32:20,016 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:32:20,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-01-28 00:32:20,016 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:32:20,016 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:32:20,017 WARN L233 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:32:20,017 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2023-01-28 00:32:20,194 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:32:20,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2435 places, 2603 transitions, 8566 flow [2023-01-28 00:32:23,642 INFO L130 PetriNetUnfolder]: 337/3273 cut-off events. [2023-01-28 00:32:23,642 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-01-28 00:32:23,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5038 conditions, 3273 events. 337/3273 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 14052 event pairs, 0 based on Foata normal form. 0/2823 useless extension candidates. Maximal degree in co-relation 4909. Up to 114 conditions per place. [2023-01-28 00:32:23,906 INFO L82 GeneralOperation]: Start removeDead. Operand has 2435 places, 2603 transitions, 8566 flow [2023-01-28 00:32:23,979 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2435 places, 2603 transitions, 8566 flow [2023-01-28 00:32:23,979 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:32:23,979 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2435 places, 2603 transitions, 8566 flow [2023-01-28 00:32:23,979 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2435 places, 2603 transitions, 8566 flow [2023-01-28 00:32:23,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2435 places, 2603 transitions, 8566 flow [2023-01-28 00:32:27,264 INFO L130 PetriNetUnfolder]: 337/3273 cut-off events. [2023-01-28 00:32:27,264 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-01-28 00:32:27,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5038 conditions, 3273 events. 337/3273 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 14052 event pairs, 0 based on Foata normal form. 0/2823 useless extension candidates. Maximal degree in co-relation 4909. Up to 114 conditions per place. [2023-01-28 00:32:28,848 INFO L119 LiptonReduction]: Number of co-enabled transitions 6441120 [2023-01-28 00:32:51,268 INFO L134 LiptonReduction]: Checked pairs total: 17844585 [2023-01-28 00:32:51,268 INFO L136 LiptonReduction]: Total number of compositions: 1890 [2023-01-28 00:32:51,270 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:32:51,270 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:32:51,270 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:32:52,057 INFO L130 PetriNetUnfolder]: 126/1414 cut-off events. [2023-01-28 00:32:52,058 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-01-28 00:32:52,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:32:52,058 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-01-28 00:32:52,058 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:32:52,058 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:32:52,058 INFO L85 PathProgramCache]: Analyzing trace with hash 710080631, now seen corresponding path program 1 times [2023-01-28 00:32:52,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:32:52,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083356491] [2023-01-28 00:32:52,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:32:52,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:32:52,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:32:52,145 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:32:52,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:32:52,238 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:32:52,239 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:32:52,239 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:32:52,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-01-28 00:32:52,239 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:32:52,239 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:32:52,239 WARN L233 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:32:52,239 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2023-01-28 00:32:52,435 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:32:52,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2478 places, 2649 transitions, 8775 flow [2023-01-28 00:32:55,849 INFO L130 PetriNetUnfolder]: 343/3331 cut-off events. [2023-01-28 00:32:55,849 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-01-28 00:32:56,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5156 conditions, 3331 events. 343/3331 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 14208 event pairs, 0 based on Foata normal form. 0/2873 useless extension candidates. Maximal degree in co-relation 5026. Up to 116 conditions per place. [2023-01-28 00:32:56,117 INFO L82 GeneralOperation]: Start removeDead. Operand has 2478 places, 2649 transitions, 8775 flow [2023-01-28 00:32:56,194 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2478 places, 2649 transitions, 8775 flow [2023-01-28 00:32:56,194 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:32:56,194 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2478 places, 2649 transitions, 8775 flow [2023-01-28 00:32:56,194 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2478 places, 2649 transitions, 8775 flow [2023-01-28 00:32:56,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2478 places, 2649 transitions, 8775 flow [2023-01-28 00:32:59,722 INFO L130 PetriNetUnfolder]: 343/3331 cut-off events. [2023-01-28 00:32:59,722 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-01-28 00:33:00,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5156 conditions, 3331 events. 343/3331 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 14208 event pairs, 0 based on Foata normal form. 0/2873 useless extension candidates. Maximal degree in co-relation 5026. Up to 116 conditions per place. [2023-01-28 00:33:01,579 INFO L119 LiptonReduction]: Number of co-enabled transitions 6674130 [2023-01-28 00:33:22,661 INFO L134 LiptonReduction]: Checked pairs total: 18411353 [2023-01-28 00:33:22,662 INFO L136 LiptonReduction]: Total number of compositions: 1937 [2023-01-28 00:33:22,663 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:33:22,663 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:33:22,663 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:33:23,388 INFO L130 PetriNetUnfolder]: 128/1439 cut-off events. [2023-01-28 00:33:23,388 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-01-28 00:33:23,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:33:23,388 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-01-28 00:33:23,389 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:33:23,389 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:33:23,389 INFO L85 PathProgramCache]: Analyzing trace with hash -167378282, now seen corresponding path program 1 times [2023-01-28 00:33:23,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:33:23,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755222260] [2023-01-28 00:33:23,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:33:23,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:33:23,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:33:23,498 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:33:23,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:33:23,593 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:33:23,593 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:33:23,593 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:33:23,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-01-28 00:33:23,593 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:33:23,593 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:33:23,593 WARN L233 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:33:23,594 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2023-01-28 00:33:23,898 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:33:23,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2521 places, 2695 transitions, 8986 flow [2023-01-28 00:33:27,454 INFO L130 PetriNetUnfolder]: 349/3389 cut-off events. [2023-01-28 00:33:27,454 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-01-28 00:33:27,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5275 conditions, 3389 events. 349/3389 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 14427 event pairs, 0 based on Foata normal form. 0/2923 useless extension candidates. Maximal degree in co-relation 5144. Up to 118 conditions per place. [2023-01-28 00:33:27,718 INFO L82 GeneralOperation]: Start removeDead. Operand has 2521 places, 2695 transitions, 8986 flow [2023-01-28 00:33:27,791 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2521 places, 2695 transitions, 8986 flow [2023-01-28 00:33:27,791 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:33:27,791 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2521 places, 2695 transitions, 8986 flow [2023-01-28 00:33:27,792 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2521 places, 2695 transitions, 8986 flow [2023-01-28 00:33:27,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2521 places, 2695 transitions, 8986 flow [2023-01-28 00:33:31,395 INFO L130 PetriNetUnfolder]: 349/3389 cut-off events. [2023-01-28 00:33:31,395 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-01-28 00:33:31,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5275 conditions, 3389 events. 349/3389 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 14427 event pairs, 0 based on Foata normal form. 0/2923 useless extension candidates. Maximal degree in co-relation 5144. Up to 118 conditions per place. [2023-01-28 00:33:33,155 INFO L119 LiptonReduction]: Number of co-enabled transitions 6911280 [2023-01-28 00:33:55,445 INFO L134 LiptonReduction]: Checked pairs total: 19287863 [2023-01-28 00:33:55,446 INFO L136 LiptonReduction]: Total number of compositions: 1950 [2023-01-28 00:33:55,447 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:33:55,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;@4ee5b9b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:33:55,447 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:33:56,292 INFO L130 PetriNetUnfolder]: 130/1463 cut-off events. [2023-01-28 00:33:56,292 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-01-28 00:33:56,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:33:56,292 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-01-28 00:33:56,292 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:33:56,293 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:33:56,293 INFO L85 PathProgramCache]: Analyzing trace with hash -547260248, now seen corresponding path program 1 times [2023-01-28 00:33:56,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:33:56,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468076024] [2023-01-28 00:33:56,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:33:56,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:33:56,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:33:56,381 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:33:56,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:33:56,494 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:33:56,494 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:33:56,494 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:33:56,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-01-28 00:33:56,495 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:33:56,495 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:33:56,495 WARN L233 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:33:56,495 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2023-01-28 00:33:56,676 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:33:56,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2564 places, 2741 transitions, 9199 flow [2023-01-28 00:34:00,457 INFO L130 PetriNetUnfolder]: 355/3447 cut-off events. [2023-01-28 00:34:00,457 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-01-28 00:34:00,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5395 conditions, 3447 events. 355/3447 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 14823 event pairs, 0 based on Foata normal form. 0/2973 useless extension candidates. Maximal degree in co-relation 5263. Up to 120 conditions per place. [2023-01-28 00:34:00,762 INFO L82 GeneralOperation]: Start removeDead. Operand has 2564 places, 2741 transitions, 9199 flow [2023-01-28 00:34:00,848 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2564 places, 2741 transitions, 9199 flow [2023-01-28 00:34:00,848 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:34:00,848 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2564 places, 2741 transitions, 9199 flow [2023-01-28 00:34:00,848 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2564 places, 2741 transitions, 9199 flow [2023-01-28 00:34:00,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2564 places, 2741 transitions, 9199 flow [2023-01-28 00:34:04,698 INFO L130 PetriNetUnfolder]: 355/3447 cut-off events. [2023-01-28 00:34:04,699 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-01-28 00:34:04,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5395 conditions, 3447 events. 355/3447 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 14823 event pairs, 0 based on Foata normal form. 0/2973 useless extension candidates. Maximal degree in co-relation 5263. Up to 120 conditions per place.