./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-ext/14_spin2003.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-ext/14_spin2003.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f5ed9d077a05ec08544f0d3c902eb6b5aa6ad768c4ec69a1caaef2b54748a07e --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 09:15:10,014 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 09:15:10,016 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 09:15:10,059 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 09:15:10,060 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 09:15:10,062 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 09:15:10,064 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 09:15:10,067 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 09:15:10,069 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 09:15:10,073 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 09:15:10,074 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 09:15:10,076 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 09:15:10,077 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 09:15:10,079 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 09:15:10,080 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 09:15:10,083 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 09:15:10,084 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 09:15:10,085 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 09:15:10,087 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 09:15:10,092 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 09:15:10,093 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 09:15:10,099 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 09:15:10,100 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 09:15:10,101 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 09:15:10,108 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 09:15:10,109 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 09:15:10,109 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 09:15:10,111 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 09:15:10,111 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 09:15:10,112 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 09:15:10,112 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 09:15:10,114 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 09:15:10,116 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 09:15:10,117 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 09:15:10,118 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 09:15:10,118 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 09:15:10,119 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 09:15:10,119 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 09:15:10,119 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 09:15:10,120 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 09:15:10,120 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 09:15:10,122 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-09-01 09:15:10,155 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 09:15:10,155 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 09:15:10,156 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 09:15:10,157 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 09:15:10,157 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 09:15:10,158 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 09:15:10,158 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 09:15:10,158 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 09:15:10,158 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 09:15:10,159 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 09:15:10,160 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 09:15:10,160 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 09:15:10,160 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 09:15:10,160 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 09:15:10,160 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 09:15:10,160 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 09:15:10,161 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 09:15:10,161 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 09:15:10,161 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 09:15:10,161 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 09:15:10,161 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 09:15:10,162 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 09:15:10,162 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 09:15:10,162 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 09:15:10,162 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 09:15:10,162 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 09:15:10,163 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 09:15:10,163 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 09:15:10,163 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 09:15:10,163 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 09:15:10,163 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 09:15:10,164 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 09:15:10,164 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 09:15:10,164 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 09:15:10,164 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 09:15:10,165 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f5ed9d077a05ec08544f0d3c902eb6b5aa6ad768c4ec69a1caaef2b54748a07e 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-09-01 09:15:10,512 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 09:15:10,529 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 09:15:10,533 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 09:15:10,534 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 09:15:10,534 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 09:15:10,535 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/14_spin2003.i [2023-09-01 09:15:11,787 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 09:15:12,088 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 09:15:12,093 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/14_spin2003.i [2023-09-01 09:15:12,119 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/12de945ec/8e219257eb144a7592a2931b543f6a9b/FLAGbac9507c9 [2023-09-01 09:15:12,144 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/12de945ec/8e219257eb144a7592a2931b543f6a9b [2023-09-01 09:15:12,146 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 09:15:12,148 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 09:15:12,155 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 09:15:12,155 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 09:15:12,158 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 09:15:12,159 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 09:15:12" (1/1) ... [2023-09-01 09:15:12,160 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d4f43b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:15:12, skipping insertion in model container [2023-09-01 09:15:12,160 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 09:15:12" (1/1) ... [2023-09-01 09:15:12,167 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 09:15:12,212 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 09:15:12,479 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/14_spin2003.i[30203,30216] [2023-09-01 09:15:12,488 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 09:15:12,498 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 09:15:12,546 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/14_spin2003.i[30203,30216] [2023-09-01 09:15:12,550 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 09:15:12,586 INFO L208 MainTranslator]: Completed translation [2023-09-01 09:15:12,586 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:15:12 WrapperNode [2023-09-01 09:15:12,587 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 09:15:12,588 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 09:15:12,588 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 09:15:12,588 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 09:15:12,594 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:15:12" (1/1) ... [2023-09-01 09:15:12,623 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:15:12" (1/1) ... [2023-09-01 09:15:12,655 INFO L138 Inliner]: procedures = 169, calls = 14, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 47 [2023-09-01 09:15:12,655 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 09:15:12,657 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 09:15:12,657 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 09:15:12,657 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 09:15:12,664 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:15:12" (1/1) ... [2023-09-01 09:15:12,665 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:15:12" (1/1) ... [2023-09-01 09:15:12,668 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:15:12" (1/1) ... [2023-09-01 09:15:12,668 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:15:12" (1/1) ... [2023-09-01 09:15:12,682 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:15:12" (1/1) ... [2023-09-01 09:15:12,687 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:15:12" (1/1) ... [2023-09-01 09:15:12,692 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:15:12" (1/1) ... [2023-09-01 09:15:12,697 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:15:12" (1/1) ... [2023-09-01 09:15:12,699 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 09:15:12,703 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 09:15:12,704 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 09:15:12,704 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 09:15:12,706 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:15:12" (1/1) ... [2023-09-01 09:15:12,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 09:15:12,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 09:15:12,738 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-09-01 09:15:12,760 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-09-01 09:15:12,773 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-09-01 09:15:12,774 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-09-01 09:15:12,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 09:15:12,774 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 09:15:12,774 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 09:15:12,774 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 09:15:12,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 09:15:12,774 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 09:15:12,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 09:15:12,776 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 09:15:12,949 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 09:15:12,951 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 09:15:13,057 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 09:15:13,085 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 09:15:13,085 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-09-01 09:15:13,087 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 09:15:13 BoogieIcfgContainer [2023-09-01 09:15:13,087 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 09:15:13,089 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 09:15:13,090 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 09:15:13,093 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 09:15:13,093 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 09:15:12" (1/3) ... [2023-09-01 09:15:13,093 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c821335 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 09:15:13, skipping insertion in model container [2023-09-01 09:15:13,094 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:15:12" (2/3) ... [2023-09-01 09:15:13,094 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c821335 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 09:15:13, skipping insertion in model container [2023-09-01 09:15:13,094 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 09:15:13" (3/3) ... [2023-09-01 09:15:13,096 INFO L112 eAbstractionObserver]: Analyzing ICFG 14_spin2003.i [2023-09-01 09:15:13,103 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 09:15:13,111 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 09:15:13,111 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-09-01 09:15:13,111 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 09:15:13,169 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:13,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 38 transitions, 81 flow [2023-09-01 09:15:13,223 INFO L130 PetriNetUnfolder]: 3/48 cut-off events. [2023-09-01 09:15:13,223 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:15:13,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 48 events. 3/48 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 63 event pairs, 0 based on Foata normal form. 0/42 useless extension candidates. Maximal degree in co-relation 24. Up to 4 conditions per place. [2023-09-01 09:15:13,227 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 38 transitions, 81 flow [2023-09-01 09:15:13,230 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 38 transitions, 81 flow [2023-09-01 09:15:13,232 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:13,249 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 39 places, 38 transitions, 81 flow [2023-09-01 09:15:13,251 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 39 places, 38 transitions, 81 flow [2023-09-01 09:15:13,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 38 transitions, 81 flow [2023-09-01 09:15:13,268 INFO L130 PetriNetUnfolder]: 3/48 cut-off events. [2023-09-01 09:15:13,268 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:15:13,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 48 events. 3/48 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 63 event pairs, 0 based on Foata normal form. 0/42 useless extension candidates. Maximal degree in co-relation 24. Up to 4 conditions per place. [2023-09-01 09:15:13,269 INFO L119 LiptonReduction]: Number of co-enabled transitions 312 [2023-09-01 09:15:14,505 INFO L134 LiptonReduction]: Checked pairs total: 276 [2023-09-01 09:15:14,506 INFO L136 LiptonReduction]: Total number of compositions: 38 [2023-09-01 09:15:14,519 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:14,524 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:14,524 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:14,528 INFO L130 PetriNetUnfolder]: 0/9 cut-off events. [2023-09-01 09:15:14,528 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:15:14,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:14,529 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-09-01 09:15:14,530 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:14,534 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:14,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1874808867, now seen corresponding path program 1 times [2023-09-01 09:15:14,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:14,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002074898] [2023-09-01 09:15:14,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:14,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:14,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:14,625 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:14,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:14,653 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:14,654 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:14,655 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:14,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 09:15:14,657 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:14,660 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:14,660 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:14,660 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-09-01 09:15:14,672 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:14,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 51 transitions, 114 flow [2023-09-01 09:15:14,686 INFO L130 PetriNetUnfolder]: 5/73 cut-off events. [2023-09-01 09:15:14,687 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:15:14,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83 conditions, 73 events. 5/73 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 115 event pairs, 0 based on Foata normal form. 0/63 useless extension candidates. Maximal degree in co-relation 49. Up to 6 conditions per place. [2023-09-01 09:15:14,688 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 51 transitions, 114 flow [2023-09-01 09:15:14,689 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 51 transitions, 114 flow [2023-09-01 09:15:14,689 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:14,689 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 53 places, 51 transitions, 114 flow [2023-09-01 09:15:14,689 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 53 places, 51 transitions, 114 flow [2023-09-01 09:15:14,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 51 transitions, 114 flow [2023-09-01 09:15:14,702 INFO L130 PetriNetUnfolder]: 5/73 cut-off events. [2023-09-01 09:15:14,702 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:15:14,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83 conditions, 73 events. 5/73 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 115 event pairs, 0 based on Foata normal form. 0/63 useless extension candidates. Maximal degree in co-relation 49. Up to 6 conditions per place. [2023-09-01 09:15:14,704 INFO L119 LiptonReduction]: Number of co-enabled transitions 936 [2023-09-01 09:15:15,489 INFO L134 LiptonReduction]: Checked pairs total: 2481 [2023-09-01 09:15:15,489 INFO L136 LiptonReduction]: Total number of compositions: 35 [2023-09-01 09:15:15,491 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:15,492 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:15,492 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:15,497 INFO L130 PetriNetUnfolder]: 0/23 cut-off events. [2023-09-01 09:15:15,497 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:15:15,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:15,497 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-09-01 09:15:15,497 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:15,498 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:15,498 INFO L85 PathProgramCache]: Analyzing trace with hash -359606286, now seen corresponding path program 1 times [2023-09-01 09:15:15,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:15,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544539502] [2023-09-01 09:15:15,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:15,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:15,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:15,520 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:15,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:15,543 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:15,543 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:15,543 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:15,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 09:15:15,544 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:15,544 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:15,544 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:15,545 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-09-01 09:15:15,557 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:15,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 67 places, 64 transitions, 149 flow [2023-09-01 09:15:15,571 INFO L130 PetriNetUnfolder]: 7/98 cut-off events. [2023-09-01 09:15:15,571 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:15:15,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114 conditions, 98 events. 7/98 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 178 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 77. Up to 8 conditions per place. [2023-09-01 09:15:15,572 INFO L82 GeneralOperation]: Start removeDead. Operand has 67 places, 64 transitions, 149 flow [2023-09-01 09:15:15,577 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 67 places, 64 transitions, 149 flow [2023-09-01 09:15:15,577 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:15,577 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 64 transitions, 149 flow [2023-09-01 09:15:15,578 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 64 transitions, 149 flow [2023-09-01 09:15:15,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 67 places, 64 transitions, 149 flow [2023-09-01 09:15:15,589 INFO L130 PetriNetUnfolder]: 7/98 cut-off events. [2023-09-01 09:15:15,595 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:15:15,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114 conditions, 98 events. 7/98 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 178 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 77. Up to 8 conditions per place. [2023-09-01 09:15:15,599 INFO L119 LiptonReduction]: Number of co-enabled transitions 1872 [2023-09-01 09:15:16,494 INFO L134 LiptonReduction]: Checked pairs total: 6517 [2023-09-01 09:15:16,494 INFO L136 LiptonReduction]: Total number of compositions: 44 [2023-09-01 09:15:16,496 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:16,497 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:16,497 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:16,503 INFO L130 PetriNetUnfolder]: 2/38 cut-off events. [2023-09-01 09:15:16,503 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:15:16,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:16,504 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-09-01 09:15:16,504 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:16,504 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:16,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1070778839, now seen corresponding path program 1 times [2023-09-01 09:15:16,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:16,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970390096] [2023-09-01 09:15:16,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:16,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:16,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:16,527 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:16,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:16,552 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:16,556 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:16,557 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:16,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 09:15:16,558 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:16,559 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:16,559 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:16,559 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-09-01 09:15:16,582 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:16,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 81 places, 77 transitions, 186 flow [2023-09-01 09:15:16,610 INFO L130 PetriNetUnfolder]: 9/123 cut-off events. [2023-09-01 09:15:16,610 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:15:16,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146 conditions, 123 events. 9/123 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 224 event pairs, 0 based on Foata normal form. 0/105 useless extension candidates. Maximal degree in co-relation 106. Up to 10 conditions per place. [2023-09-01 09:15:16,611 INFO L82 GeneralOperation]: Start removeDead. Operand has 81 places, 77 transitions, 186 flow [2023-09-01 09:15:16,612 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 81 places, 77 transitions, 186 flow [2023-09-01 09:15:16,612 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:16,612 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 81 places, 77 transitions, 186 flow [2023-09-01 09:15:16,612 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 81 places, 77 transitions, 186 flow [2023-09-01 09:15:16,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 81 places, 77 transitions, 186 flow [2023-09-01 09:15:16,629 INFO L130 PetriNetUnfolder]: 9/123 cut-off events. [2023-09-01 09:15:16,629 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:15:16,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146 conditions, 123 events. 9/123 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 224 event pairs, 0 based on Foata normal form. 0/105 useless extension candidates. Maximal degree in co-relation 106. Up to 10 conditions per place. [2023-09-01 09:15:16,632 INFO L119 LiptonReduction]: Number of co-enabled transitions 3120 [2023-09-01 09:15:17,567 INFO L134 LiptonReduction]: Checked pairs total: 11569 [2023-09-01 09:15:17,568 INFO L136 LiptonReduction]: Total number of compositions: 51 [2023-09-01 09:15:17,570 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:17,571 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:17,571 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:17,577 INFO L130 PetriNetUnfolder]: 3/51 cut-off events. [2023-09-01 09:15:17,577 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:15:17,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:17,577 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-09-01 09:15:17,577 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:17,578 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:17,578 INFO L85 PathProgramCache]: Analyzing trace with hash -256467015, now seen corresponding path program 1 times [2023-09-01 09:15:17,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:17,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982944018] [2023-09-01 09:15:17,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:17,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:17,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:17,620 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:17,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:17,649 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:17,653 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:17,653 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:17,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 09:15:17,653 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:17,654 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:17,654 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:17,654 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-09-01 09:15:17,670 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:17,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 95 places, 90 transitions, 225 flow [2023-09-01 09:15:17,687 INFO L130 PetriNetUnfolder]: 11/148 cut-off events. [2023-09-01 09:15:17,687 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:15:17,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179 conditions, 148 events. 11/148 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 281 event pairs, 0 based on Foata normal form. 0/126 useless extension candidates. Maximal degree in co-relation 136. Up to 12 conditions per place. [2023-09-01 09:15:17,689 INFO L82 GeneralOperation]: Start removeDead. Operand has 95 places, 90 transitions, 225 flow [2023-09-01 09:15:17,690 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 95 places, 90 transitions, 225 flow [2023-09-01 09:15:17,690 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:17,690 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 95 places, 90 transitions, 225 flow [2023-09-01 09:15:17,690 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 95 places, 90 transitions, 225 flow [2023-09-01 09:15:17,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 95 places, 90 transitions, 225 flow [2023-09-01 09:15:17,718 INFO L130 PetriNetUnfolder]: 11/148 cut-off events. [2023-09-01 09:15:17,718 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:15:17,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179 conditions, 148 events. 11/148 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 281 event pairs, 0 based on Foata normal form. 0/126 useless extension candidates. Maximal degree in co-relation 136. Up to 12 conditions per place. [2023-09-01 09:15:17,722 INFO L119 LiptonReduction]: Number of co-enabled transitions 4680 [2023-09-01 09:15:18,839 INFO L134 LiptonReduction]: Checked pairs total: 18397 [2023-09-01 09:15:18,840 INFO L136 LiptonReduction]: Total number of compositions: 60 [2023-09-01 09:15:18,841 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:18,842 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:18,842 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:18,847 INFO L130 PetriNetUnfolder]: 4/64 cut-off events. [2023-09-01 09:15:18,848 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:15:18,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:18,848 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:15:18,848 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:18,849 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:18,849 INFO L85 PathProgramCache]: Analyzing trace with hash 42929866, now seen corresponding path program 1 times [2023-09-01 09:15:18,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:18,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436466527] [2023-09-01 09:15:18,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:18,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:18,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:18,870 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:18,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:18,884 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:18,884 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:18,885 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:18,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 09:15:18,885 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:18,886 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:18,886 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:18,886 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-09-01 09:15:18,903 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:18,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 109 places, 103 transitions, 266 flow [2023-09-01 09:15:18,931 INFO L130 PetriNetUnfolder]: 13/173 cut-off events. [2023-09-01 09:15:18,932 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:15:18,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213 conditions, 173 events. 13/173 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 335 event pairs, 0 based on Foata normal form. 0/147 useless extension candidates. Maximal degree in co-relation 169. Up to 14 conditions per place. [2023-09-01 09:15:18,933 INFO L82 GeneralOperation]: Start removeDead. Operand has 109 places, 103 transitions, 266 flow [2023-09-01 09:15:18,934 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 109 places, 103 transitions, 266 flow [2023-09-01 09:15:18,934 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:18,934 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 109 places, 103 transitions, 266 flow [2023-09-01 09:15:18,935 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 109 places, 103 transitions, 266 flow [2023-09-01 09:15:18,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 109 places, 103 transitions, 266 flow [2023-09-01 09:15:18,950 INFO L130 PetriNetUnfolder]: 13/173 cut-off events. [2023-09-01 09:15:18,950 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:15:18,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213 conditions, 173 events. 13/173 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 335 event pairs, 0 based on Foata normal form. 0/147 useless extension candidates. Maximal degree in co-relation 169. Up to 14 conditions per place. [2023-09-01 09:15:18,955 INFO L119 LiptonReduction]: Number of co-enabled transitions 6552 [2023-09-01 09:15:20,135 INFO L134 LiptonReduction]: Checked pairs total: 25062 [2023-09-01 09:15:20,135 INFO L136 LiptonReduction]: Total number of compositions: 65 [2023-09-01 09:15:20,137 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:20,137 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:20,138 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:20,155 INFO L130 PetriNetUnfolder]: 5/76 cut-off events. [2023-09-01 09:15:20,156 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:15:20,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:20,156 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:15:20,156 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:20,157 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:20,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1949122294, now seen corresponding path program 1 times [2023-09-01 09:15:20,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:20,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563117745] [2023-09-01 09:15:20,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:20,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:20,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:20,219 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:20,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:20,235 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:20,241 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:20,243 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:20,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 09:15:20,243 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:20,244 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:20,244 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:20,244 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-09-01 09:15:20,271 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:20,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 123 places, 116 transitions, 309 flow [2023-09-01 09:15:20,292 INFO L130 PetriNetUnfolder]: 15/198 cut-off events. [2023-09-01 09:15:20,293 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:15:20,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 248 conditions, 198 events. 15/198 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 400 event pairs, 0 based on Foata normal form. 0/168 useless extension candidates. Maximal degree in co-relation 203. Up to 16 conditions per place. [2023-09-01 09:15:20,294 INFO L82 GeneralOperation]: Start removeDead. Operand has 123 places, 116 transitions, 309 flow [2023-09-01 09:15:20,296 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 123 places, 116 transitions, 309 flow [2023-09-01 09:15:20,296 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:20,296 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 123 places, 116 transitions, 309 flow [2023-09-01 09:15:20,296 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 123 places, 116 transitions, 309 flow [2023-09-01 09:15:20,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 123 places, 116 transitions, 309 flow [2023-09-01 09:15:20,315 INFO L130 PetriNetUnfolder]: 15/198 cut-off events. [2023-09-01 09:15:20,315 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:15:20,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 248 conditions, 198 events. 15/198 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 400 event pairs, 0 based on Foata normal form. 0/168 useless extension candidates. Maximal degree in co-relation 203. Up to 16 conditions per place. [2023-09-01 09:15:20,323 INFO L119 LiptonReduction]: Number of co-enabled transitions 8736 [2023-09-01 09:15:21,578 INFO L134 LiptonReduction]: Checked pairs total: 40667 [2023-09-01 09:15:21,579 INFO L136 LiptonReduction]: Total number of compositions: 75 [2023-09-01 09:15:21,580 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:21,580 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:21,581 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:21,588 INFO L130 PetriNetUnfolder]: 5/88 cut-off events. [2023-09-01 09:15:21,588 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:15:21,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:21,589 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:15:21,589 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:21,589 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:21,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1889926412, now seen corresponding path program 1 times [2023-09-01 09:15:21,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:21,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927196282] [2023-09-01 09:15:21,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:21,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:21,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:21,610 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:21,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:21,628 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:21,628 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:21,628 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:21,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 09:15:21,629 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:21,629 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:21,630 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:21,630 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-09-01 09:15:21,648 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:21,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 137 places, 129 transitions, 354 flow [2023-09-01 09:15:21,669 INFO L130 PetriNetUnfolder]: 17/223 cut-off events. [2023-09-01 09:15:21,670 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:15:21,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 284 conditions, 223 events. 17/223 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 462 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 238. Up to 18 conditions per place. [2023-09-01 09:15:21,671 INFO L82 GeneralOperation]: Start removeDead. Operand has 137 places, 129 transitions, 354 flow [2023-09-01 09:15:21,672 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 137 places, 129 transitions, 354 flow [2023-09-01 09:15:21,672 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:21,673 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 137 places, 129 transitions, 354 flow [2023-09-01 09:15:21,673 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 137 places, 129 transitions, 354 flow [2023-09-01 09:15:21,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 137 places, 129 transitions, 354 flow [2023-09-01 09:15:21,694 INFO L130 PetriNetUnfolder]: 17/223 cut-off events. [2023-09-01 09:15:21,694 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:15:21,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 284 conditions, 223 events. 17/223 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 462 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 238. Up to 18 conditions per place. [2023-09-01 09:15:21,703 INFO L119 LiptonReduction]: Number of co-enabled transitions 11232 [2023-09-01 09:15:23,141 INFO L134 LiptonReduction]: Checked pairs total: 54897 [2023-09-01 09:15:23,141 INFO L136 LiptonReduction]: Total number of compositions: 83 [2023-09-01 09:15:23,143 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:23,143 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:23,144 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:23,152 INFO L130 PetriNetUnfolder]: 7/103 cut-off events. [2023-09-01 09:15:23,153 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:15:23,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:23,153 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:15:23,153 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:23,154 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:23,154 INFO L85 PathProgramCache]: Analyzing trace with hash 346208271, now seen corresponding path program 1 times [2023-09-01 09:15:23,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:23,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699874190] [2023-09-01 09:15:23,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:23,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:23,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:23,173 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:23,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:23,195 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:23,196 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:23,196 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:23,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-09-01 09:15:23,196 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:23,197 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:23,197 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:23,197 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-09-01 09:15:23,216 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:23,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 151 places, 142 transitions, 401 flow [2023-09-01 09:15:23,242 INFO L130 PetriNetUnfolder]: 19/248 cut-off events. [2023-09-01 09:15:23,242 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:15:23,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 321 conditions, 248 events. 19/248 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 515 event pairs, 0 based on Foata normal form. 0/210 useless extension candidates. Maximal degree in co-relation 274. Up to 20 conditions per place. [2023-09-01 09:15:23,244 INFO L82 GeneralOperation]: Start removeDead. Operand has 151 places, 142 transitions, 401 flow [2023-09-01 09:15:23,246 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 151 places, 142 transitions, 401 flow [2023-09-01 09:15:23,246 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:23,246 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 151 places, 142 transitions, 401 flow [2023-09-01 09:15:23,246 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 151 places, 142 transitions, 401 flow [2023-09-01 09:15:23,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 151 places, 142 transitions, 401 flow [2023-09-01 09:15:23,287 INFO L130 PetriNetUnfolder]: 19/248 cut-off events. [2023-09-01 09:15:23,288 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:15:23,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 321 conditions, 248 events. 19/248 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 515 event pairs, 0 based on Foata normal form. 0/210 useless extension candidates. Maximal degree in co-relation 274. Up to 20 conditions per place. [2023-09-01 09:15:23,294 INFO L119 LiptonReduction]: Number of co-enabled transitions 14040 [2023-09-01 09:15:24,756 INFO L134 LiptonReduction]: Checked pairs total: 58402 [2023-09-01 09:15:24,756 INFO L136 LiptonReduction]: Total number of compositions: 88 [2023-09-01 09:15:24,757 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:24,758 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:24,758 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:24,770 INFO L130 PetriNetUnfolder]: 7/113 cut-off events. [2023-09-01 09:15:24,771 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:15:24,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:24,771 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:15:24,771 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:24,771 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:24,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1322117699, now seen corresponding path program 1 times [2023-09-01 09:15:24,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:24,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006150483] [2023-09-01 09:15:24,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:24,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:24,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:24,816 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:24,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:24,836 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:24,837 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:24,837 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:24,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 09:15:24,837 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:24,840 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:24,841 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:24,841 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-09-01 09:15:24,863 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:24,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 165 places, 155 transitions, 450 flow [2023-09-01 09:15:24,900 INFO L130 PetriNetUnfolder]: 21/273 cut-off events. [2023-09-01 09:15:24,900 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:15:24,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 273 events. 21/273 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 558 event pairs, 0 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 311. Up to 22 conditions per place. [2023-09-01 09:15:24,902 INFO L82 GeneralOperation]: Start removeDead. Operand has 165 places, 155 transitions, 450 flow [2023-09-01 09:15:24,904 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 165 places, 155 transitions, 450 flow [2023-09-01 09:15:24,904 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:24,904 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 165 places, 155 transitions, 450 flow [2023-09-01 09:15:24,904 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 165 places, 155 transitions, 450 flow [2023-09-01 09:15:24,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 165 places, 155 transitions, 450 flow [2023-09-01 09:15:24,953 INFO L130 PetriNetUnfolder]: 21/273 cut-off events. [2023-09-01 09:15:24,954 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:15:24,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 273 events. 21/273 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 558 event pairs, 0 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 311. Up to 22 conditions per place. [2023-09-01 09:15:24,961 INFO L119 LiptonReduction]: Number of co-enabled transitions 17160 [2023-09-01 09:15:26,428 INFO L134 LiptonReduction]: Checked pairs total: 76120 [2023-09-01 09:15:26,428 INFO L136 LiptonReduction]: Total number of compositions: 92 [2023-09-01 09:15:26,430 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:26,430 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:26,430 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:26,441 INFO L130 PetriNetUnfolder]: 5/120 cut-off events. [2023-09-01 09:15:26,442 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:15:26,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:26,442 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:15:26,442 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:26,443 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:26,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1699087942, now seen corresponding path program 1 times [2023-09-01 09:15:26,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:26,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702115453] [2023-09-01 09:15:26,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:26,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:26,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:26,476 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:26,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:26,499 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:26,500 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:26,502 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:26,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-09-01 09:15:26,503 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:26,504 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:26,504 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:26,504 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-09-01 09:15:26,528 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:26,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 179 places, 168 transitions, 501 flow [2023-09-01 09:15:26,571 INFO L130 PetriNetUnfolder]: 23/298 cut-off events. [2023-09-01 09:15:26,572 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:15:26,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 398 conditions, 298 events. 23/298 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 625 event pairs, 0 based on Foata normal form. 0/252 useless extension candidates. Maximal degree in co-relation 349. Up to 24 conditions per place. [2023-09-01 09:15:26,574 INFO L82 GeneralOperation]: Start removeDead. Operand has 179 places, 168 transitions, 501 flow [2023-09-01 09:15:26,575 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 179 places, 168 transitions, 501 flow [2023-09-01 09:15:26,575 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:26,576 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 179 places, 168 transitions, 501 flow [2023-09-01 09:15:26,576 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 179 places, 168 transitions, 501 flow [2023-09-01 09:15:26,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 179 places, 168 transitions, 501 flow [2023-09-01 09:15:26,607 INFO L130 PetriNetUnfolder]: 23/298 cut-off events. [2023-09-01 09:15:26,608 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:15:26,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 398 conditions, 298 events. 23/298 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 625 event pairs, 0 based on Foata normal form. 0/252 useless extension candidates. Maximal degree in co-relation 349. Up to 24 conditions per place. [2023-09-01 09:15:26,617 INFO L119 LiptonReduction]: Number of co-enabled transitions 20592 [2023-09-01 09:15:28,104 INFO L134 LiptonReduction]: Checked pairs total: 96595 [2023-09-01 09:15:28,104 INFO L136 LiptonReduction]: Total number of compositions: 104 [2023-09-01 09:15:28,106 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:28,106 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:28,106 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:28,125 INFO L130 PetriNetUnfolder]: 7/136 cut-off events. [2023-09-01 09:15:28,125 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:15:28,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:28,125 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:15:28,125 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:28,125 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:28,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1137351231, now seen corresponding path program 1 times [2023-09-01 09:15:28,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:28,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869764039] [2023-09-01 09:15:28,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:28,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:28,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:28,144 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:28,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:28,168 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:28,168 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:28,169 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:28,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 09:15:28,169 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:28,171 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:28,171 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:28,171 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-09-01 09:15:28,193 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:28,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 193 places, 181 transitions, 554 flow [2023-09-01 09:15:28,245 INFO L130 PetriNetUnfolder]: 25/323 cut-off events. [2023-09-01 09:15:28,245 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:15:28,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 438 conditions, 323 events. 25/323 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 665 event pairs, 0 based on Foata normal form. 0/273 useless extension candidates. Maximal degree in co-relation 388. Up to 26 conditions per place. [2023-09-01 09:15:28,248 INFO L82 GeneralOperation]: Start removeDead. Operand has 193 places, 181 transitions, 554 flow [2023-09-01 09:15:28,250 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 193 places, 181 transitions, 554 flow [2023-09-01 09:15:28,250 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:28,250 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 193 places, 181 transitions, 554 flow [2023-09-01 09:15:28,251 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 193 places, 181 transitions, 554 flow [2023-09-01 09:15:28,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 193 places, 181 transitions, 554 flow [2023-09-01 09:15:28,286 INFO L130 PetriNetUnfolder]: 25/323 cut-off events. [2023-09-01 09:15:28,286 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:15:28,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 438 conditions, 323 events. 25/323 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 665 event pairs, 0 based on Foata normal form. 0/273 useless extension candidates. Maximal degree in co-relation 388. Up to 26 conditions per place. [2023-09-01 09:15:28,297 INFO L119 LiptonReduction]: Number of co-enabled transitions 24336 [2023-09-01 09:15:29,898 INFO L134 LiptonReduction]: Checked pairs total: 116010 [2023-09-01 09:15:29,898 INFO L136 LiptonReduction]: Total number of compositions: 110 [2023-09-01 09:15:29,899 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:29,900 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:29,900 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:29,927 INFO L130 PetriNetUnfolder]: 8/148 cut-off events. [2023-09-01 09:15:29,928 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:15:29,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:29,928 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:15:29,928 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:29,929 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:29,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1097164508, now seen corresponding path program 1 times [2023-09-01 09:15:29,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:29,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169274057] [2023-09-01 09:15:29,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:29,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:29,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:29,949 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:29,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:29,968 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:29,968 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:29,968 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:29,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 09:15:29,969 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:29,969 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:29,970 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:29,970 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-09-01 09:15:29,998 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:30,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 207 places, 194 transitions, 609 flow [2023-09-01 09:15:30,052 INFO L130 PetriNetUnfolder]: 27/348 cut-off events. [2023-09-01 09:15:30,053 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:15:30,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 479 conditions, 348 events. 27/348 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 734 event pairs, 0 based on Foata normal form. 0/294 useless extension candidates. Maximal degree in co-relation 428. Up to 28 conditions per place. [2023-09-01 09:15:30,056 INFO L82 GeneralOperation]: Start removeDead. Operand has 207 places, 194 transitions, 609 flow [2023-09-01 09:15:30,058 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 207 places, 194 transitions, 609 flow [2023-09-01 09:15:30,058 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:30,058 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 207 places, 194 transitions, 609 flow [2023-09-01 09:15:30,058 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 207 places, 194 transitions, 609 flow [2023-09-01 09:15:30,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 207 places, 194 transitions, 609 flow [2023-09-01 09:15:30,101 INFO L130 PetriNetUnfolder]: 27/348 cut-off events. [2023-09-01 09:15:30,101 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:15:30,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 479 conditions, 348 events. 27/348 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 734 event pairs, 0 based on Foata normal form. 0/294 useless extension candidates. Maximal degree in co-relation 428. Up to 28 conditions per place. [2023-09-01 09:15:30,115 INFO L119 LiptonReduction]: Number of co-enabled transitions 28392 [2023-09-01 09:15:31,836 INFO L134 LiptonReduction]: Checked pairs total: 125576 [2023-09-01 09:15:31,837 INFO L136 LiptonReduction]: Total number of compositions: 121 [2023-09-01 09:15:31,838 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:31,838 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:31,839 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:31,856 INFO L130 PetriNetUnfolder]: 11/165 cut-off events. [2023-09-01 09:15:31,856 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:15:31,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:31,857 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:15:31,857 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:31,857 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:31,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1069735684, now seen corresponding path program 1 times [2023-09-01 09:15:31,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:31,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771657392] [2023-09-01 09:15:31,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:31,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:31,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:31,875 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:31,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:31,892 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:31,892 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:31,893 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:31,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-09-01 09:15:31,893 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:31,893 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:31,894 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:31,894 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-09-01 09:15:31,921 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:31,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 221 places, 207 transitions, 666 flow [2023-09-01 09:15:31,968 INFO L130 PetriNetUnfolder]: 29/373 cut-off events. [2023-09-01 09:15:31,968 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:15:31,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 521 conditions, 373 events. 29/373 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 794 event pairs, 0 based on Foata normal form. 0/315 useless extension candidates. Maximal degree in co-relation 469. Up to 30 conditions per place. [2023-09-01 09:15:31,972 INFO L82 GeneralOperation]: Start removeDead. Operand has 221 places, 207 transitions, 666 flow [2023-09-01 09:15:31,974 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 221 places, 207 transitions, 666 flow [2023-09-01 09:15:31,974 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:31,975 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 221 places, 207 transitions, 666 flow [2023-09-01 09:15:31,975 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 221 places, 207 transitions, 666 flow [2023-09-01 09:15:31,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 221 places, 207 transitions, 666 flow [2023-09-01 09:15:32,020 INFO L130 PetriNetUnfolder]: 29/373 cut-off events. [2023-09-01 09:15:32,020 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:15:32,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 521 conditions, 373 events. 29/373 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 794 event pairs, 0 based on Foata normal form. 0/315 useless extension candidates. Maximal degree in co-relation 469. Up to 30 conditions per place. [2023-09-01 09:15:32,034 INFO L119 LiptonReduction]: Number of co-enabled transitions 32760 [2023-09-01 09:15:33,941 INFO L134 LiptonReduction]: Checked pairs total: 164635 [2023-09-01 09:15:33,942 INFO L136 LiptonReduction]: Total number of compositions: 129 [2023-09-01 09:15:33,943 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:33,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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:33,943 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:33,962 INFO L130 PetriNetUnfolder]: 12/179 cut-off events. [2023-09-01 09:15:33,963 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:15:33,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:33,963 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-09-01 09:15:33,963 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:33,963 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:33,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1071070450, now seen corresponding path program 1 times [2023-09-01 09:15:33,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:33,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427937471] [2023-09-01 09:15:33,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:33,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:33,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:33,990 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:34,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:34,011 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:34,011 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:34,011 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:34,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-09-01 09:15:34,012 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:34,013 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:34,014 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:34,014 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-09-01 09:15:34,043 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:34,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 235 places, 220 transitions, 725 flow [2023-09-01 09:15:34,098 INFO L130 PetriNetUnfolder]: 31/398 cut-off events. [2023-09-01 09:15:34,098 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:15:34,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 564 conditions, 398 events. 31/398 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 843 event pairs, 0 based on Foata normal form. 0/336 useless extension candidates. Maximal degree in co-relation 511. Up to 32 conditions per place. [2023-09-01 09:15:34,103 INFO L82 GeneralOperation]: Start removeDead. Operand has 235 places, 220 transitions, 725 flow [2023-09-01 09:15:34,105 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 235 places, 220 transitions, 725 flow [2023-09-01 09:15:34,106 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:34,106 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 235 places, 220 transitions, 725 flow [2023-09-01 09:15:34,106 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 235 places, 220 transitions, 725 flow [2023-09-01 09:15:34,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 235 places, 220 transitions, 725 flow [2023-09-01 09:15:34,185 INFO L130 PetriNetUnfolder]: 31/398 cut-off events. [2023-09-01 09:15:34,186 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:15:34,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 564 conditions, 398 events. 31/398 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 843 event pairs, 0 based on Foata normal form. 0/336 useless extension candidates. Maximal degree in co-relation 511. Up to 32 conditions per place. [2023-09-01 09:15:34,201 INFO L119 LiptonReduction]: Number of co-enabled transitions 37440 [2023-09-01 09:15:36,277 INFO L134 LiptonReduction]: Checked pairs total: 157023 [2023-09-01 09:15:36,278 INFO L136 LiptonReduction]: Total number of compositions: 136 [2023-09-01 09:15:36,279 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:36,279 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:36,280 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:36,300 INFO L130 PetriNetUnfolder]: 11/188 cut-off events. [2023-09-01 09:15:36,300 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:15:36,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:36,301 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-09-01 09:15:36,301 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:36,301 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:36,301 INFO L85 PathProgramCache]: Analyzing trace with hash -95976357, now seen corresponding path program 1 times [2023-09-01 09:15:36,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:36,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103010422] [2023-09-01 09:15:36,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:36,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:36,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:36,319 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:36,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:36,340 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:36,340 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:36,341 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:36,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 09:15:36,341 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:36,341 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:36,342 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:36,342 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-09-01 09:15:36,370 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:36,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 249 places, 233 transitions, 786 flow [2023-09-01 09:15:36,429 INFO L130 PetriNetUnfolder]: 33/423 cut-off events. [2023-09-01 09:15:36,430 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:15:36,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 608 conditions, 423 events. 33/423 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 899 event pairs, 0 based on Foata normal form. 0/357 useless extension candidates. Maximal degree in co-relation 554. Up to 34 conditions per place. [2023-09-01 09:15:36,434 INFO L82 GeneralOperation]: Start removeDead. Operand has 249 places, 233 transitions, 786 flow [2023-09-01 09:15:36,437 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 249 places, 233 transitions, 786 flow [2023-09-01 09:15:36,438 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:36,438 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 249 places, 233 transitions, 786 flow [2023-09-01 09:15:36,438 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 249 places, 233 transitions, 786 flow [2023-09-01 09:15:36,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 249 places, 233 transitions, 786 flow [2023-09-01 09:15:36,512 INFO L130 PetriNetUnfolder]: 33/423 cut-off events. [2023-09-01 09:15:36,512 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:15:36,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 608 conditions, 423 events. 33/423 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 899 event pairs, 0 based on Foata normal form. 0/357 useless extension candidates. Maximal degree in co-relation 554. Up to 34 conditions per place. [2023-09-01 09:15:36,530 INFO L119 LiptonReduction]: Number of co-enabled transitions 42432 [2023-09-01 09:15:38,589 INFO L134 LiptonReduction]: Checked pairs total: 212722 [2023-09-01 09:15:38,589 INFO L136 LiptonReduction]: Total number of compositions: 142 [2023-09-01 09:15:38,590 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:38,591 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:38,591 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:38,614 INFO L130 PetriNetUnfolder]: 12/200 cut-off events. [2023-09-01 09:15:38,614 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:15:38,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:38,614 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-09-01 09:15:38,614 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:38,615 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:38,615 INFO L85 PathProgramCache]: Analyzing trace with hash -37642427, now seen corresponding path program 1 times [2023-09-01 09:15:38,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:38,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008937156] [2023-09-01 09:15:38,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:38,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:38,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:38,634 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:38,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:38,657 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:38,657 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:38,658 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:38,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 09:15:38,658 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:38,658 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:38,659 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:38,659 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-09-01 09:15:38,688 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:38,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 263 places, 246 transitions, 849 flow [2023-09-01 09:15:38,749 INFO L130 PetriNetUnfolder]: 35/448 cut-off events. [2023-09-01 09:15:38,749 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:15:38,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 653 conditions, 448 events. 35/448 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 957 event pairs, 0 based on Foata normal form. 0/378 useless extension candidates. Maximal degree in co-relation 598. Up to 36 conditions per place. [2023-09-01 09:15:38,754 INFO L82 GeneralOperation]: Start removeDead. Operand has 263 places, 246 transitions, 849 flow [2023-09-01 09:15:38,757 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 263 places, 246 transitions, 849 flow [2023-09-01 09:15:38,757 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:38,757 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 263 places, 246 transitions, 849 flow [2023-09-01 09:15:38,757 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 263 places, 246 transitions, 849 flow [2023-09-01 09:15:38,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 263 places, 246 transitions, 849 flow [2023-09-01 09:15:38,848 INFO L130 PetriNetUnfolder]: 35/448 cut-off events. [2023-09-01 09:15:38,848 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:15:38,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 653 conditions, 448 events. 35/448 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 957 event pairs, 0 based on Foata normal form. 0/378 useless extension candidates. Maximal degree in co-relation 598. Up to 36 conditions per place. [2023-09-01 09:15:38,871 INFO L119 LiptonReduction]: Number of co-enabled transitions 47736 [2023-09-01 09:15:41,051 INFO L134 LiptonReduction]: Checked pairs total: 233645 [2023-09-01 09:15:41,051 INFO L136 LiptonReduction]: Total number of compositions: 150 [2023-09-01 09:15:41,052 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:41,053 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:41,053 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:41,079 INFO L130 PetriNetUnfolder]: 12/212 cut-off events. [2023-09-01 09:15:41,079 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:15:41,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:41,079 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-09-01 09:15:41,080 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:41,080 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:41,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1151012135, now seen corresponding path program 1 times [2023-09-01 09:15:41,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:41,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782867814] [2023-09-01 09:15:41,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:41,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:41,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:41,102 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:41,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:41,129 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:41,129 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:41,129 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:41,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-09-01 09:15:41,130 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:41,130 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:41,130 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:41,130 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-09-01 09:15:41,161 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:41,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 277 places, 259 transitions, 914 flow [2023-09-01 09:15:41,227 INFO L130 PetriNetUnfolder]: 37/473 cut-off events. [2023-09-01 09:15:41,227 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:15:41,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 699 conditions, 473 events. 37/473 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1052 event pairs, 0 based on Foata normal form. 0/399 useless extension candidates. Maximal degree in co-relation 643. Up to 38 conditions per place. [2023-09-01 09:15:41,233 INFO L82 GeneralOperation]: Start removeDead. Operand has 277 places, 259 transitions, 914 flow [2023-09-01 09:15:41,236 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 277 places, 259 transitions, 914 flow [2023-09-01 09:15:41,236 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:41,236 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 277 places, 259 transitions, 914 flow [2023-09-01 09:15:41,237 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 277 places, 259 transitions, 914 flow [2023-09-01 09:15:41,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 277 places, 259 transitions, 914 flow [2023-09-01 09:15:41,323 INFO L130 PetriNetUnfolder]: 37/473 cut-off events. [2023-09-01 09:15:41,323 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:15:41,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 699 conditions, 473 events. 37/473 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1052 event pairs, 0 based on Foata normal form. 0/399 useless extension candidates. Maximal degree in co-relation 643. Up to 38 conditions per place. [2023-09-01 09:15:41,346 INFO L119 LiptonReduction]: Number of co-enabled transitions 53352 [2023-09-01 09:15:43,620 INFO L134 LiptonReduction]: Checked pairs total: 229004 [2023-09-01 09:15:43,620 INFO L136 LiptonReduction]: Total number of compositions: 158 [2023-09-01 09:15:43,621 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:43,622 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:43,622 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:43,649 INFO L130 PetriNetUnfolder]: 15/228 cut-off events. [2023-09-01 09:15:43,649 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:15:43,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:43,650 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-09-01 09:15:43,650 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:43,650 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:43,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1263999057, now seen corresponding path program 1 times [2023-09-01 09:15:43,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:43,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996389987] [2023-09-01 09:15:43,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:43,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:43,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:43,672 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:43,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:43,701 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:43,701 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:43,701 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:43,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-09-01 09:15:43,702 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:43,702 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:43,702 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:43,702 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-09-01 09:15:43,735 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:43,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 291 places, 272 transitions, 981 flow [2023-09-01 09:15:43,814 INFO L130 PetriNetUnfolder]: 39/498 cut-off events. [2023-09-01 09:15:43,815 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:15:43,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 746 conditions, 498 events. 39/498 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1078 event pairs, 0 based on Foata normal form. 0/420 useless extension candidates. Maximal degree in co-relation 689. Up to 40 conditions per place. [2023-09-01 09:15:43,821 INFO L82 GeneralOperation]: Start removeDead. Operand has 291 places, 272 transitions, 981 flow [2023-09-01 09:15:43,825 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 291 places, 272 transitions, 981 flow [2023-09-01 09:15:43,826 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:43,826 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 291 places, 272 transitions, 981 flow [2023-09-01 09:15:43,826 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 291 places, 272 transitions, 981 flow [2023-09-01 09:15:43,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 291 places, 272 transitions, 981 flow [2023-09-01 09:15:43,904 INFO L130 PetriNetUnfolder]: 39/498 cut-off events. [2023-09-01 09:15:43,904 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:15:43,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 746 conditions, 498 events. 39/498 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1078 event pairs, 0 based on Foata normal form. 0/420 useless extension candidates. Maximal degree in co-relation 689. Up to 40 conditions per place. [2023-09-01 09:15:43,921 INFO L119 LiptonReduction]: Number of co-enabled transitions 59280 [2023-09-01 09:15:46,201 INFO L134 LiptonReduction]: Checked pairs total: 251456 [2023-09-01 09:15:46,202 INFO L136 LiptonReduction]: Total number of compositions: 166 [2023-09-01 09:15:46,203 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:46,203 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:46,203 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:46,224 INFO L130 PetriNetUnfolder]: 14/237 cut-off events. [2023-09-01 09:15:46,224 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:15:46,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:46,224 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-09-01 09:15:46,225 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:46,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:46,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1344966581, now seen corresponding path program 1 times [2023-09-01 09:15:46,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:46,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076999966] [2023-09-01 09:15:46,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:46,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:46,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:46,252 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:46,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:46,281 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:46,281 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:46,281 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:46,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-09-01 09:15:46,282 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:46,282 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:46,282 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:46,282 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-09-01 09:15:46,317 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:46,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 305 places, 285 transitions, 1050 flow [2023-09-01 09:15:46,399 INFO L130 PetriNetUnfolder]: 41/523 cut-off events. [2023-09-01 09:15:46,399 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:15:46,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 794 conditions, 523 events. 41/523 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1126 event pairs, 0 based on Foata normal form. 0/441 useless extension candidates. Maximal degree in co-relation 736. Up to 42 conditions per place. [2023-09-01 09:15:46,404 INFO L82 GeneralOperation]: Start removeDead. Operand has 305 places, 285 transitions, 1050 flow [2023-09-01 09:15:46,407 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 305 places, 285 transitions, 1050 flow [2023-09-01 09:15:46,407 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:46,407 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 305 places, 285 transitions, 1050 flow [2023-09-01 09:15:46,407 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 305 places, 285 transitions, 1050 flow [2023-09-01 09:15:46,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 305 places, 285 transitions, 1050 flow [2023-09-01 09:15:46,529 INFO L130 PetriNetUnfolder]: 41/523 cut-off events. [2023-09-01 09:15:46,529 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:15:46,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 794 conditions, 523 events. 41/523 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1126 event pairs, 0 based on Foata normal form. 0/441 useless extension candidates. Maximal degree in co-relation 736. Up to 42 conditions per place. [2023-09-01 09:15:46,556 INFO L119 LiptonReduction]: Number of co-enabled transitions 65520 [2023-09-01 09:15:48,967 INFO L134 LiptonReduction]: Checked pairs total: 319834 [2023-09-01 09:15:48,967 INFO L136 LiptonReduction]: Total number of compositions: 172 [2023-09-01 09:15:48,968 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:48,969 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:48,969 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:48,998 INFO L130 PetriNetUnfolder]: 14/249 cut-off events. [2023-09-01 09:15:48,998 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:15:48,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:48,998 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-09-01 09:15:48,998 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:48,998 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:48,999 INFO L85 PathProgramCache]: Analyzing trace with hash 683803063, now seen corresponding path program 1 times [2023-09-01 09:15:48,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:48,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029914246] [2023-09-01 09:15:48,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:48,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:49,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:49,022 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:49,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:49,053 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:49,053 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:49,053 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:49,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-09-01 09:15:49,054 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:49,054 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:49,054 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:49,054 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-09-01 09:15:49,091 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:49,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 319 places, 298 transitions, 1121 flow [2023-09-01 09:15:49,168 INFO L130 PetriNetUnfolder]: 43/548 cut-off events. [2023-09-01 09:15:49,168 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:15:49,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 843 conditions, 548 events. 43/548 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1177 event pairs, 0 based on Foata normal form. 0/462 useless extension candidates. Maximal degree in co-relation 784. Up to 44 conditions per place. [2023-09-01 09:15:49,174 INFO L82 GeneralOperation]: Start removeDead. Operand has 319 places, 298 transitions, 1121 flow [2023-09-01 09:15:49,177 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 319 places, 298 transitions, 1121 flow [2023-09-01 09:15:49,177 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:49,177 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 319 places, 298 transitions, 1121 flow [2023-09-01 09:15:49,178 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 319 places, 298 transitions, 1121 flow [2023-09-01 09:15:49,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 319 places, 298 transitions, 1121 flow [2023-09-01 09:15:49,241 INFO L130 PetriNetUnfolder]: 43/548 cut-off events. [2023-09-01 09:15:49,241 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:15:49,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 843 conditions, 548 events. 43/548 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1177 event pairs, 0 based on Foata normal form. 0/462 useless extension candidates. Maximal degree in co-relation 784. Up to 44 conditions per place. [2023-09-01 09:15:49,273 INFO L119 LiptonReduction]: Number of co-enabled transitions 72072 [2023-09-01 09:15:51,776 INFO L134 LiptonReduction]: Checked pairs total: 353254 [2023-09-01 09:15:51,776 INFO L136 LiptonReduction]: Total number of compositions: 177 [2023-09-01 09:15:51,777 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:51,777 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:51,777 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:51,821 INFO L130 PetriNetUnfolder]: 14/260 cut-off events. [2023-09-01 09:15:51,822 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:15:51,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:51,822 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-09-01 09:15:51,822 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:51,823 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:51,823 INFO L85 PathProgramCache]: Analyzing trace with hash -697100224, now seen corresponding path program 1 times [2023-09-01 09:15:51,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:51,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083016905] [2023-09-01 09:15:51,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:51,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:51,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:51,849 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:51,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:51,883 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:51,883 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:51,883 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:51,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-09-01 09:15:51,884 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:51,884 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:51,884 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:51,884 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-09-01 09:15:51,921 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:51,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 333 places, 311 transitions, 1194 flow [2023-09-01 09:15:52,013 INFO L130 PetriNetUnfolder]: 45/573 cut-off events. [2023-09-01 09:15:52,014 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:15:52,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 893 conditions, 573 events. 45/573 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1245 event pairs, 0 based on Foata normal form. 0/483 useless extension candidates. Maximal degree in co-relation 833. Up to 46 conditions per place. [2023-09-01 09:15:52,022 INFO L82 GeneralOperation]: Start removeDead. Operand has 333 places, 311 transitions, 1194 flow [2023-09-01 09:15:52,025 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 333 places, 311 transitions, 1194 flow [2023-09-01 09:15:52,025 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:52,026 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 333 places, 311 transitions, 1194 flow [2023-09-01 09:15:52,026 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 333 places, 311 transitions, 1194 flow [2023-09-01 09:15:52,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 333 places, 311 transitions, 1194 flow [2023-09-01 09:15:52,105 INFO L130 PetriNetUnfolder]: 45/573 cut-off events. [2023-09-01 09:15:52,105 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:15:52,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 893 conditions, 573 events. 45/573 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1245 event pairs, 0 based on Foata normal form. 0/483 useless extension candidates. Maximal degree in co-relation 833. Up to 46 conditions per place. [2023-09-01 09:15:52,130 INFO L119 LiptonReduction]: Number of co-enabled transitions 78936 [2023-09-01 09:15:54,730 INFO L134 LiptonReduction]: Checked pairs total: 389925 [2023-09-01 09:15:54,730 INFO L136 LiptonReduction]: Total number of compositions: 188 [2023-09-01 09:15:54,731 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:54,731 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:54,731 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:54,759 INFO L130 PetriNetUnfolder]: 15/273 cut-off events. [2023-09-01 09:15:54,759 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:15:54,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:54,759 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-09-01 09:15:54,760 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:54,760 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:54,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1465635376, now seen corresponding path program 1 times [2023-09-01 09:15:54,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:54,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861623930] [2023-09-01 09:15:54,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:54,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:54,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:54,784 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:54,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:54,820 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:54,820 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:54,820 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:54,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-09-01 09:15:54,821 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:54,821 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:54,821 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:54,821 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-09-01 09:15:54,876 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:54,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 347 places, 324 transitions, 1269 flow [2023-09-01 09:15:54,956 INFO L130 PetriNetUnfolder]: 47/598 cut-off events. [2023-09-01 09:15:54,957 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:15:54,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 944 conditions, 598 events. 47/598 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1300 event pairs, 0 based on Foata normal form. 0/504 useless extension candidates. Maximal degree in co-relation 883. Up to 48 conditions per place. [2023-09-01 09:15:54,962 INFO L82 GeneralOperation]: Start removeDead. Operand has 347 places, 324 transitions, 1269 flow [2023-09-01 09:15:54,966 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 347 places, 324 transitions, 1269 flow [2023-09-01 09:15:54,966 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:54,966 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 347 places, 324 transitions, 1269 flow [2023-09-01 09:15:54,967 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 347 places, 324 transitions, 1269 flow [2023-09-01 09:15:54,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 347 places, 324 transitions, 1269 flow [2023-09-01 09:15:55,076 INFO L130 PetriNetUnfolder]: 47/598 cut-off events. [2023-09-01 09:15:55,076 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:15:55,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 944 conditions, 598 events. 47/598 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1300 event pairs, 0 based on Foata normal form. 0/504 useless extension candidates. Maximal degree in co-relation 883. Up to 48 conditions per place. [2023-09-01 09:15:55,116 INFO L119 LiptonReduction]: Number of co-enabled transitions 86112 [2023-09-01 09:15:57,869 INFO L134 LiptonReduction]: Checked pairs total: 370440 [2023-09-01 09:15:57,869 INFO L136 LiptonReduction]: Total number of compositions: 196 [2023-09-01 09:15:57,870 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:57,871 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:57,871 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:57,907 INFO L130 PetriNetUnfolder]: 17/288 cut-off events. [2023-09-01 09:15:57,907 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:15:57,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:57,907 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-09-01 09:15:57,907 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:57,908 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:57,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1037282768, now seen corresponding path program 1 times [2023-09-01 09:15:57,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:57,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273965413] [2023-09-01 09:15:57,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:57,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:57,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:57,934 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:57,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:57,971 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:57,972 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:57,972 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:57,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-09-01 09:15:57,972 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:57,973 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:57,973 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:57,973 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-09-01 09:15:58,039 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:58,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 361 places, 337 transitions, 1346 flow [2023-09-01 09:15:58,190 INFO L130 PetriNetUnfolder]: 49/623 cut-off events. [2023-09-01 09:15:58,191 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:15:58,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 996 conditions, 623 events. 49/623 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1354 event pairs, 0 based on Foata normal form. 0/525 useless extension candidates. Maximal degree in co-relation 934. Up to 50 conditions per place. [2023-09-01 09:15:58,201 INFO L82 GeneralOperation]: Start removeDead. Operand has 361 places, 337 transitions, 1346 flow [2023-09-01 09:15:58,204 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 361 places, 337 transitions, 1346 flow [2023-09-01 09:15:58,205 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:58,205 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 361 places, 337 transitions, 1346 flow [2023-09-01 09:15:58,205 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 361 places, 337 transitions, 1346 flow [2023-09-01 09:15:58,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 361 places, 337 transitions, 1346 flow [2023-09-01 09:15:58,292 INFO L130 PetriNetUnfolder]: 49/623 cut-off events. [2023-09-01 09:15:58,292 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:15:58,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 996 conditions, 623 events. 49/623 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1354 event pairs, 0 based on Foata normal form. 0/525 useless extension candidates. Maximal degree in co-relation 934. Up to 50 conditions per place. [2023-09-01 09:15:58,321 INFO L119 LiptonReduction]: Number of co-enabled transitions 93600 [2023-09-01 09:16:01,202 INFO L134 LiptonReduction]: Checked pairs total: 474905 [2023-09-01 09:16:01,203 INFO L136 LiptonReduction]: Total number of compositions: 206 [2023-09-01 09:16:01,204 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:01,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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:01,204 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:01,237 INFO L130 PetriNetUnfolder]: 19/303 cut-off events. [2023-09-01 09:16:01,237 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:16:01,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:01,237 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-09-01 09:16:01,237 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:01,237 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:01,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1172358610, now seen corresponding path program 1 times [2023-09-01 09:16:01,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:01,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173973110] [2023-09-01 09:16:01,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:01,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:01,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:01,261 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:01,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:01,297 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:01,297 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:01,297 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:01,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-09-01 09:16:01,297 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:01,298 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:01,298 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:01,298 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-09-01 09:16:01,340 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:01,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 375 places, 350 transitions, 1425 flow [2023-09-01 09:16:01,531 INFO L130 PetriNetUnfolder]: 51/648 cut-off events. [2023-09-01 09:16:01,532 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:16:01,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1049 conditions, 648 events. 51/648 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1412 event pairs, 0 based on Foata normal form. 0/546 useless extension candidates. Maximal degree in co-relation 986. Up to 52 conditions per place. [2023-09-01 09:16:01,541 INFO L82 GeneralOperation]: Start removeDead. Operand has 375 places, 350 transitions, 1425 flow [2023-09-01 09:16:01,545 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 375 places, 350 transitions, 1425 flow [2023-09-01 09:16:01,545 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:01,545 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 375 places, 350 transitions, 1425 flow [2023-09-01 09:16:01,545 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 375 places, 350 transitions, 1425 flow [2023-09-01 09:16:01,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 375 places, 350 transitions, 1425 flow [2023-09-01 09:16:01,661 INFO L130 PetriNetUnfolder]: 51/648 cut-off events. [2023-09-01 09:16:01,661 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:16:01,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1049 conditions, 648 events. 51/648 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1412 event pairs, 0 based on Foata normal form. 0/546 useless extension candidates. Maximal degree in co-relation 986. Up to 52 conditions per place. [2023-09-01 09:16:01,695 INFO L119 LiptonReduction]: Number of co-enabled transitions 101400 [2023-09-01 09:16:04,739 INFO L134 LiptonReduction]: Checked pairs total: 462262 [2023-09-01 09:16:04,740 INFO L136 LiptonReduction]: Total number of compositions: 213 [2023-09-01 09:16:04,741 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:04,741 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:04,741 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:04,777 INFO L130 PetriNetUnfolder]: 24/323 cut-off events. [2023-09-01 09:16:04,777 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:16:04,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:04,778 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-09-01 09:16:04,778 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:04,778 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:04,778 INFO L85 PathProgramCache]: Analyzing trace with hash -437541973, now seen corresponding path program 1 times [2023-09-01 09:16:04,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:04,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866643613] [2023-09-01 09:16:04,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:04,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:04,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:04,808 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:04,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:04,852 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:04,852 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:04,852 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:04,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-09-01 09:16:04,853 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:04,853 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:04,853 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:04,853 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-09-01 09:16:04,898 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:04,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 389 places, 363 transitions, 1506 flow [2023-09-01 09:16:05,028 INFO L130 PetriNetUnfolder]: 53/673 cut-off events. [2023-09-01 09:16:05,029 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:16:05,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1103 conditions, 673 events. 53/673 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1514 event pairs, 0 based on Foata normal form. 0/567 useless extension candidates. Maximal degree in co-relation 1039. Up to 54 conditions per place. [2023-09-01 09:16:05,037 INFO L82 GeneralOperation]: Start removeDead. Operand has 389 places, 363 transitions, 1506 flow [2023-09-01 09:16:05,078 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 389 places, 363 transitions, 1506 flow [2023-09-01 09:16:05,079 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:05,079 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 389 places, 363 transitions, 1506 flow [2023-09-01 09:16:05,079 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 389 places, 363 transitions, 1506 flow [2023-09-01 09:16:05,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 389 places, 363 transitions, 1506 flow [2023-09-01 09:16:05,246 INFO L130 PetriNetUnfolder]: 53/673 cut-off events. [2023-09-01 09:16:05,246 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:16:05,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1103 conditions, 673 events. 53/673 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1514 event pairs, 0 based on Foata normal form. 0/567 useless extension candidates. Maximal degree in co-relation 1039. Up to 54 conditions per place. [2023-09-01 09:16:05,289 INFO L119 LiptonReduction]: Number of co-enabled transitions 109512 [2023-09-01 09:16:08,338 INFO L134 LiptonReduction]: Checked pairs total: 546851 [2023-09-01 09:16:08,338 INFO L136 LiptonReduction]: Total number of compositions: 219 [2023-09-01 09:16:08,339 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:08,339 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:08,340 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:08,382 INFO L130 PetriNetUnfolder]: 18/323 cut-off events. [2023-09-01 09:16:08,383 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:16:08,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:08,383 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-09-01 09:16:08,383 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:08,384 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:08,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1286536020, now seen corresponding path program 1 times [2023-09-01 09:16:08,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:08,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294049833] [2023-09-01 09:16:08,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:08,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:08,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:08,413 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:08,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:08,453 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:08,454 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:08,454 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:08,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-09-01 09:16:08,454 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:08,454 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:08,455 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:08,455 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-09-01 09:16:08,500 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:08,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 403 places, 376 transitions, 1589 flow [2023-09-01 09:16:08,651 INFO L130 PetriNetUnfolder]: 55/698 cut-off events. [2023-09-01 09:16:08,652 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:16:08,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1158 conditions, 698 events. 55/698 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1526 event pairs, 0 based on Foata normal form. 0/588 useless extension candidates. Maximal degree in co-relation 1093. Up to 56 conditions per place. [2023-09-01 09:16:08,665 INFO L82 GeneralOperation]: Start removeDead. Operand has 403 places, 376 transitions, 1589 flow [2023-09-01 09:16:08,670 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 403 places, 376 transitions, 1589 flow [2023-09-01 09:16:08,670 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:08,670 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 403 places, 376 transitions, 1589 flow [2023-09-01 09:16:08,670 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 403 places, 376 transitions, 1589 flow [2023-09-01 09:16:08,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 403 places, 376 transitions, 1589 flow [2023-09-01 09:16:08,816 INFO L130 PetriNetUnfolder]: 55/698 cut-off events. [2023-09-01 09:16:08,816 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:16:08,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1158 conditions, 698 events. 55/698 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1526 event pairs, 0 based on Foata normal form. 0/588 useless extension candidates. Maximal degree in co-relation 1093. Up to 56 conditions per place. [2023-09-01 09:16:08,856 INFO L119 LiptonReduction]: Number of co-enabled transitions 117936 [2023-09-01 09:16:12,081 INFO L134 LiptonReduction]: Checked pairs total: 509030 [2023-09-01 09:16:12,081 INFO L136 LiptonReduction]: Total number of compositions: 227 [2023-09-01 09:16:12,082 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:12,082 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:12,082 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:12,121 INFO L130 PetriNetUnfolder]: 20/338 cut-off events. [2023-09-01 09:16:12,122 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:16:12,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:12,122 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-09-01 09:16:12,122 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:12,122 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:12,122 INFO L85 PathProgramCache]: Analyzing trace with hash -919267187, now seen corresponding path program 1 times [2023-09-01 09:16:12,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:12,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403438871] [2023-09-01 09:16:12,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:12,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:12,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:12,179 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:12,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:12,221 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:12,221 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:12,221 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:12,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-09-01 09:16:12,222 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:12,222 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:12,222 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:12,222 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-09-01 09:16:12,273 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:12,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 417 places, 389 transitions, 1674 flow [2023-09-01 09:16:12,419 INFO L130 PetriNetUnfolder]: 57/723 cut-off events. [2023-09-01 09:16:12,419 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:16:12,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1214 conditions, 723 events. 57/723 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1587 event pairs, 0 based on Foata normal form. 0/609 useless extension candidates. Maximal degree in co-relation 1148. Up to 58 conditions per place. [2023-09-01 09:16:12,428 INFO L82 GeneralOperation]: Start removeDead. Operand has 417 places, 389 transitions, 1674 flow [2023-09-01 09:16:12,433 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 417 places, 389 transitions, 1674 flow [2023-09-01 09:16:12,433 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:12,433 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 417 places, 389 transitions, 1674 flow [2023-09-01 09:16:12,433 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 417 places, 389 transitions, 1674 flow [2023-09-01 09:16:12,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 417 places, 389 transitions, 1674 flow [2023-09-01 09:16:12,597 INFO L130 PetriNetUnfolder]: 57/723 cut-off events. [2023-09-01 09:16:12,597 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:16:12,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1214 conditions, 723 events. 57/723 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1587 event pairs, 0 based on Foata normal form. 0/609 useless extension candidates. Maximal degree in co-relation 1148. Up to 58 conditions per place. [2023-09-01 09:16:12,646 INFO L119 LiptonReduction]: Number of co-enabled transitions 126672 [2023-09-01 09:16:15,928 INFO L134 LiptonReduction]: Checked pairs total: 661433 [2023-09-01 09:16:15,928 INFO L136 LiptonReduction]: Total number of compositions: 236 [2023-09-01 09:16:15,930 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:15,930 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:15,930 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:15,980 INFO L130 PetriNetUnfolder]: 24/356 cut-off events. [2023-09-01 09:16:15,980 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:16:15,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:15,980 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-09-01 09:16:15,980 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:15,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:15,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1062676501, now seen corresponding path program 1 times [2023-09-01 09:16:15,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:15,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093166874] [2023-09-01 09:16:15,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:15,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:16,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:16,011 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:16,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:16,055 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:16,055 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:16,055 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:16,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-09-01 09:16:16,056 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:16,056 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:16,056 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:16,056 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-09-01 09:16:16,107 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:16,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 431 places, 402 transitions, 1761 flow [2023-09-01 09:16:16,359 INFO L130 PetriNetUnfolder]: 59/748 cut-off events. [2023-09-01 09:16:16,360 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:16:16,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1271 conditions, 748 events. 59/748 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1640 event pairs, 0 based on Foata normal form. 0/630 useless extension candidates. Maximal degree in co-relation 1204. Up to 60 conditions per place. [2023-09-01 09:16:16,374 INFO L82 GeneralOperation]: Start removeDead. Operand has 431 places, 402 transitions, 1761 flow [2023-09-01 09:16:16,380 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 431 places, 402 transitions, 1761 flow [2023-09-01 09:16:16,380 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:16,380 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 431 places, 402 transitions, 1761 flow [2023-09-01 09:16:16,381 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 431 places, 402 transitions, 1761 flow [2023-09-01 09:16:16,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 431 places, 402 transitions, 1761 flow [2023-09-01 09:16:16,512 INFO L130 PetriNetUnfolder]: 59/748 cut-off events. [2023-09-01 09:16:16,512 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:16:16,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1271 conditions, 748 events. 59/748 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1640 event pairs, 0 based on Foata normal form. 0/630 useless extension candidates. Maximal degree in co-relation 1204. Up to 60 conditions per place. [2023-09-01 09:16:16,557 INFO L119 LiptonReduction]: Number of co-enabled transitions 135720 [2023-09-01 09:16:19,930 INFO L134 LiptonReduction]: Checked pairs total: 737426 [2023-09-01 09:16:19,931 INFO L136 LiptonReduction]: Total number of compositions: 245 [2023-09-01 09:16:19,932 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:19,932 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:19,932 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:20,000 INFO L130 PetriNetUnfolder]: 27/373 cut-off events. [2023-09-01 09:16:20,000 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:16:20,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:20,001 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-09-01 09:16:20,001 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:20,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:20,001 INFO L85 PathProgramCache]: Analyzing trace with hash -2022387730, now seen corresponding path program 1 times [2023-09-01 09:16:20,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:20,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33433548] [2023-09-01 09:16:20,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:20,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:20,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:20,034 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:20,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:20,088 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:20,089 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:20,089 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:20,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-09-01 09:16:20,090 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:20,090 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:20,090 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:20,090 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-09-01 09:16:20,142 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:20,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 445 places, 415 transitions, 1850 flow [2023-09-01 09:16:20,279 INFO L130 PetriNetUnfolder]: 61/773 cut-off events. [2023-09-01 09:16:20,279 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:16:20,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1329 conditions, 773 events. 61/773 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1701 event pairs, 0 based on Foata normal form. 0/651 useless extension candidates. Maximal degree in co-relation 1261. Up to 62 conditions per place. [2023-09-01 09:16:20,291 INFO L82 GeneralOperation]: Start removeDead. Operand has 445 places, 415 transitions, 1850 flow [2023-09-01 09:16:20,295 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 445 places, 415 transitions, 1850 flow [2023-09-01 09:16:20,295 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:20,295 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 445 places, 415 transitions, 1850 flow [2023-09-01 09:16:20,296 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 445 places, 415 transitions, 1850 flow [2023-09-01 09:16:20,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 445 places, 415 transitions, 1850 flow [2023-09-01 09:16:20,481 INFO L130 PetriNetUnfolder]: 61/773 cut-off events. [2023-09-01 09:16:20,481 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:16:20,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1329 conditions, 773 events. 61/773 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1701 event pairs, 0 based on Foata normal form. 0/651 useless extension candidates. Maximal degree in co-relation 1261. Up to 62 conditions per place. [2023-09-01 09:16:20,523 INFO L119 LiptonReduction]: Number of co-enabled transitions 145080 [2023-09-01 09:16:24,018 INFO L134 LiptonReduction]: Checked pairs total: 631721 [2023-09-01 09:16:24,018 INFO L136 LiptonReduction]: Total number of compositions: 251 [2023-09-01 09:16:24,019 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:24,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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:24,019 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:24,099 INFO L130 PetriNetUnfolder]: 24/379 cut-off events. [2023-09-01 09:16:24,099 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:16:24,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:24,099 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-09-01 09:16:24,099 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:24,099 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:24,100 INFO L85 PathProgramCache]: Analyzing trace with hash -524694235, now seen corresponding path program 1 times [2023-09-01 09:16:24,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:24,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193325033] [2023-09-01 09:16:24,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:24,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:24,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:24,141 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:24,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:24,201 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:24,201 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:24,201 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:24,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-09-01 09:16:24,202 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:24,203 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:24,203 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:24,203 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-09-01 09:16:24,256 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:24,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 459 places, 428 transitions, 1941 flow [2023-09-01 09:16:24,456 INFO L130 PetriNetUnfolder]: 63/798 cut-off events. [2023-09-01 09:16:24,456 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:16:24,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1388 conditions, 798 events. 63/798 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1772 event pairs, 0 based on Foata normal form. 0/672 useless extension candidates. Maximal degree in co-relation 1319. Up to 64 conditions per place. [2023-09-01 09:16:24,469 INFO L82 GeneralOperation]: Start removeDead. Operand has 459 places, 428 transitions, 1941 flow [2023-09-01 09:16:24,473 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 459 places, 428 transitions, 1941 flow [2023-09-01 09:16:24,473 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:24,473 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 459 places, 428 transitions, 1941 flow [2023-09-01 09:16:24,473 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 459 places, 428 transitions, 1941 flow [2023-09-01 09:16:24,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 459 places, 428 transitions, 1941 flow [2023-09-01 09:16:24,622 INFO L130 PetriNetUnfolder]: 63/798 cut-off events. [2023-09-01 09:16:24,622 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:16:24,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1388 conditions, 798 events. 63/798 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1772 event pairs, 0 based on Foata normal form. 0/672 useless extension candidates. Maximal degree in co-relation 1319. Up to 64 conditions per place. [2023-09-01 09:16:24,675 INFO L119 LiptonReduction]: Number of co-enabled transitions 154752 [2023-09-01 09:16:28,426 INFO L134 LiptonReduction]: Checked pairs total: 683439 [2023-09-01 09:16:28,426 INFO L136 LiptonReduction]: Total number of compositions: 261 [2023-09-01 09:16:28,428 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:28,428 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:28,428 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:28,500 INFO L130 PetriNetUnfolder]: 25/392 cut-off events. [2023-09-01 09:16:28,501 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:16:28,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:28,501 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-09-01 09:16:28,501 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:28,502 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:28,502 INFO L85 PathProgramCache]: Analyzing trace with hash 514582482, now seen corresponding path program 1 times [2023-09-01 09:16:28,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:28,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263836791] [2023-09-01 09:16:28,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:28,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:28,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:28,547 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:28,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:28,605 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:28,605 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:28,605 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:28,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-09-01 09:16:28,606 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:28,606 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:28,606 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:28,607 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-09-01 09:16:28,659 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:28,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 473 places, 441 transitions, 2034 flow [2023-09-01 09:16:28,873 INFO L130 PetriNetUnfolder]: 65/823 cut-off events. [2023-09-01 09:16:28,873 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:16:28,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1448 conditions, 823 events. 65/823 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1824 event pairs, 0 based on Foata normal form. 0/693 useless extension candidates. Maximal degree in co-relation 1378. Up to 66 conditions per place. [2023-09-01 09:16:28,883 INFO L82 GeneralOperation]: Start removeDead. Operand has 473 places, 441 transitions, 2034 flow [2023-09-01 09:16:28,887 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 473 places, 441 transitions, 2034 flow [2023-09-01 09:16:28,887 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:28,887 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 473 places, 441 transitions, 2034 flow [2023-09-01 09:16:28,887 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 473 places, 441 transitions, 2034 flow [2023-09-01 09:16:28,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 473 places, 441 transitions, 2034 flow [2023-09-01 09:16:29,027 INFO L130 PetriNetUnfolder]: 65/823 cut-off events. [2023-09-01 09:16:29,027 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:16:29,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1448 conditions, 823 events. 65/823 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1824 event pairs, 0 based on Foata normal form. 0/693 useless extension candidates. Maximal degree in co-relation 1378. Up to 66 conditions per place. [2023-09-01 09:16:29,085 INFO L119 LiptonReduction]: Number of co-enabled transitions 164736 [2023-09-01 09:16:32,777 INFO L134 LiptonReduction]: Checked pairs total: 744021 [2023-09-01 09:16:32,777 INFO L136 LiptonReduction]: Total number of compositions: 269 [2023-09-01 09:16:32,778 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:32,779 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:32,779 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:32,834 INFO L130 PetriNetUnfolder]: 29/410 cut-off events. [2023-09-01 09:16:32,835 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:16:32,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:32,835 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-09-01 09:16:32,835 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:32,836 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:32,836 INFO L85 PathProgramCache]: Analyzing trace with hash -230878351, now seen corresponding path program 1 times [2023-09-01 09:16:32,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:32,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474018121] [2023-09-01 09:16:32,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:32,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:32,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:32,873 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:32,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:32,935 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:32,936 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:32,936 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:32,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-09-01 09:16:32,936 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:32,937 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:32,937 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:32,937 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-09-01 09:16:32,991 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:32,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 487 places, 454 transitions, 2129 flow [2023-09-01 09:16:33,221 INFO L130 PetriNetUnfolder]: 67/848 cut-off events. [2023-09-01 09:16:33,221 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:16:33,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1509 conditions, 848 events. 67/848 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1844 event pairs, 0 based on Foata normal form. 0/714 useless extension candidates. Maximal degree in co-relation 1438. Up to 68 conditions per place. [2023-09-01 09:16:33,234 INFO L82 GeneralOperation]: Start removeDead. Operand has 487 places, 454 transitions, 2129 flow [2023-09-01 09:16:33,239 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 487 places, 454 transitions, 2129 flow [2023-09-01 09:16:33,239 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:33,239 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 487 places, 454 transitions, 2129 flow [2023-09-01 09:16:33,239 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 487 places, 454 transitions, 2129 flow [2023-09-01 09:16:33,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 487 places, 454 transitions, 2129 flow [2023-09-01 09:16:33,394 INFO L130 PetriNetUnfolder]: 67/848 cut-off events. [2023-09-01 09:16:33,394 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:16:33,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1509 conditions, 848 events. 67/848 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1844 event pairs, 0 based on Foata normal form. 0/714 useless extension candidates. Maximal degree in co-relation 1438. Up to 68 conditions per place. [2023-09-01 09:16:33,451 INFO L119 LiptonReduction]: Number of co-enabled transitions 175032 [2023-09-01 09:16:37,264 INFO L134 LiptonReduction]: Checked pairs total: 746653 [2023-09-01 09:16:37,264 INFO L136 LiptonReduction]: Total number of compositions: 271 [2023-09-01 09:16:37,266 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:37,267 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:37,267 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:37,343 INFO L130 PetriNetUnfolder]: 22/408 cut-off events. [2023-09-01 09:16:37,343 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:16:37,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:37,344 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-09-01 09:16:37,344 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:37,344 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:37,344 INFO L85 PathProgramCache]: Analyzing trace with hash -671808382, now seen corresponding path program 1 times [2023-09-01 09:16:37,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:37,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996989325] [2023-09-01 09:16:37,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:37,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:37,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:37,391 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:37,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:37,450 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:37,450 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:37,450 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:37,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-09-01 09:16:37,451 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:37,452 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:37,452 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:37,452 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-09-01 09:16:37,506 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:37,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 501 places, 467 transitions, 2226 flow [2023-09-01 09:16:37,759 INFO L130 PetriNetUnfolder]: 69/873 cut-off events. [2023-09-01 09:16:37,759 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:16:37,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1571 conditions, 873 events. 69/873 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1933 event pairs, 0 based on Foata normal form. 0/735 useless extension candidates. Maximal degree in co-relation 1499. Up to 70 conditions per place. [2023-09-01 09:16:37,772 INFO L82 GeneralOperation]: Start removeDead. Operand has 501 places, 467 transitions, 2226 flow [2023-09-01 09:16:37,777 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 501 places, 467 transitions, 2226 flow [2023-09-01 09:16:37,777 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:37,777 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 501 places, 467 transitions, 2226 flow [2023-09-01 09:16:37,777 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 501 places, 467 transitions, 2226 flow [2023-09-01 09:16:37,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 501 places, 467 transitions, 2226 flow [2023-09-01 09:16:37,951 INFO L130 PetriNetUnfolder]: 69/873 cut-off events. [2023-09-01 09:16:37,951 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:16:37,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1571 conditions, 873 events. 69/873 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1933 event pairs, 0 based on Foata normal form. 0/735 useless extension candidates. Maximal degree in co-relation 1499. Up to 70 conditions per place. [2023-09-01 09:16:38,011 INFO L119 LiptonReduction]: Number of co-enabled transitions 185640 [2023-09-01 09:16:41,937 INFO L134 LiptonReduction]: Checked pairs total: 828558 [2023-09-01 09:16:41,938 INFO L136 LiptonReduction]: Total number of compositions: 284 [2023-09-01 09:16:41,939 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:41,939 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:41,939 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:41,997 INFO L130 PetriNetUnfolder]: 29/432 cut-off events. [2023-09-01 09:16:41,998 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:16:41,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:41,998 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-09-01 09:16:41,998 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:41,998 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:41,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1700440541, now seen corresponding path program 1 times [2023-09-01 09:16:41,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:41,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178817642] [2023-09-01 09:16:41,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:41,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:42,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:42,041 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:42,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:42,108 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:42,108 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:42,108 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:42,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-09-01 09:16:42,108 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:42,109 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:42,109 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:42,109 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-09-01 09:16:42,175 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:42,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 515 places, 480 transitions, 2325 flow [2023-09-01 09:16:42,409 INFO L130 PetriNetUnfolder]: 71/898 cut-off events. [2023-09-01 09:16:42,409 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:16:42,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1634 conditions, 898 events. 71/898 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1978 event pairs, 0 based on Foata normal form. 0/756 useless extension candidates. Maximal degree in co-relation 1561. Up to 72 conditions per place. [2023-09-01 09:16:42,425 INFO L82 GeneralOperation]: Start removeDead. Operand has 515 places, 480 transitions, 2325 flow [2023-09-01 09:16:42,430 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 515 places, 480 transitions, 2325 flow [2023-09-01 09:16:42,430 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:42,430 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 515 places, 480 transitions, 2325 flow [2023-09-01 09:16:42,431 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 515 places, 480 transitions, 2325 flow [2023-09-01 09:16:42,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 515 places, 480 transitions, 2325 flow [2023-09-01 09:16:42,615 INFO L130 PetriNetUnfolder]: 71/898 cut-off events. [2023-09-01 09:16:42,615 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:16:42,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1634 conditions, 898 events. 71/898 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1978 event pairs, 0 based on Foata normal form. 0/756 useless extension candidates. Maximal degree in co-relation 1561. Up to 72 conditions per place. [2023-09-01 09:16:42,684 INFO L119 LiptonReduction]: Number of co-enabled transitions 196560 [2023-09-01 09:16:46,848 INFO L134 LiptonReduction]: Checked pairs total: 887703 [2023-09-01 09:16:46,849 INFO L136 LiptonReduction]: Total number of compositions: 295 [2023-09-01 09:16:46,850 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:46,850 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:46,850 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:46,942 INFO L130 PetriNetUnfolder]: 30/446 cut-off events. [2023-09-01 09:16:46,942 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:16:46,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:46,942 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-09-01 09:16:46,943 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:46,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:46,943 INFO L85 PathProgramCache]: Analyzing trace with hash -513329607, now seen corresponding path program 1 times [2023-09-01 09:16:46,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:46,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783588711] [2023-09-01 09:16:46,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:46,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:46,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:46,981 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:46,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:47,047 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:47,048 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:47,048 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:47,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-09-01 09:16:47,048 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:47,048 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:47,049 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:47,049 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-09-01 09:16:47,110 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:47,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 529 places, 493 transitions, 2426 flow [2023-09-01 09:16:47,366 INFO L130 PetriNetUnfolder]: 73/923 cut-off events. [2023-09-01 09:16:47,366 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:16:47,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1698 conditions, 923 events. 73/923 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2024 event pairs, 0 based on Foata normal form. 0/777 useless extension candidates. Maximal degree in co-relation 1624. Up to 74 conditions per place. [2023-09-01 09:16:47,380 INFO L82 GeneralOperation]: Start removeDead. Operand has 529 places, 493 transitions, 2426 flow [2023-09-01 09:16:47,384 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 529 places, 493 transitions, 2426 flow [2023-09-01 09:16:47,384 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:47,384 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 529 places, 493 transitions, 2426 flow [2023-09-01 09:16:47,384 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 529 places, 493 transitions, 2426 flow [2023-09-01 09:16:47,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 529 places, 493 transitions, 2426 flow [2023-09-01 09:16:47,561 INFO L130 PetriNetUnfolder]: 73/923 cut-off events. [2023-09-01 09:16:47,561 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:16:47,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1698 conditions, 923 events. 73/923 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2024 event pairs, 0 based on Foata normal form. 0/777 useless extension candidates. Maximal degree in co-relation 1624. Up to 74 conditions per place. [2023-09-01 09:16:47,632 INFO L119 LiptonReduction]: Number of co-enabled transitions 207792 [2023-09-01 09:16:51,759 INFO L134 LiptonReduction]: Checked pairs total: 935442 [2023-09-01 09:16:51,760 INFO L136 LiptonReduction]: Total number of compositions: 292 [2023-09-01 09:16:51,760 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:51,761 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:51,761 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:51,826 INFO L130 PetriNetUnfolder]: 29/455 cut-off events. [2023-09-01 09:16:51,827 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:16:51,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:51,827 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-09-01 09:16:51,827 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:51,827 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:51,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1416024688, now seen corresponding path program 1 times [2023-09-01 09:16:51,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:51,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152056252] [2023-09-01 09:16:51,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:51,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:51,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:51,870 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:51,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:51,939 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:51,939 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:51,939 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:51,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-09-01 09:16:51,940 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:51,940 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:51,940 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:51,941 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-09-01 09:16:52,002 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:52,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 543 places, 506 transitions, 2529 flow [2023-09-01 09:16:52,225 INFO L130 PetriNetUnfolder]: 75/948 cut-off events. [2023-09-01 09:16:52,225 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:16:52,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1763 conditions, 948 events. 75/948 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2109 event pairs, 0 based on Foata normal form. 0/798 useless extension candidates. Maximal degree in co-relation 1688. Up to 76 conditions per place. [2023-09-01 09:16:52,243 INFO L82 GeneralOperation]: Start removeDead. Operand has 543 places, 506 transitions, 2529 flow [2023-09-01 09:16:52,248 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 543 places, 506 transitions, 2529 flow [2023-09-01 09:16:52,248 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:52,248 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 543 places, 506 transitions, 2529 flow [2023-09-01 09:16:52,248 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 543 places, 506 transitions, 2529 flow [2023-09-01 09:16:52,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 543 places, 506 transitions, 2529 flow [2023-09-01 09:16:52,428 INFO L130 PetriNetUnfolder]: 75/948 cut-off events. [2023-09-01 09:16:52,429 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:16:52,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1763 conditions, 948 events. 75/948 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2109 event pairs, 0 based on Foata normal form. 0/798 useless extension candidates. Maximal degree in co-relation 1688. Up to 76 conditions per place. [2023-09-01 09:16:52,506 INFO L119 LiptonReduction]: Number of co-enabled transitions 219336 [2023-09-01 09:16:56,891 INFO L134 LiptonReduction]: Checked pairs total: 998988 [2023-09-01 09:16:56,891 INFO L136 LiptonReduction]: Total number of compositions: 307 [2023-09-01 09:16:56,892 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:56,892 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:56,892 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:56,960 INFO L130 PetriNetUnfolder]: 32/471 cut-off events. [2023-09-01 09:16:56,960 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:16:56,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:56,961 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-09-01 09:16:56,961 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:56,961 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:56,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1738111448, now seen corresponding path program 1 times [2023-09-01 09:16:56,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:56,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742169513] [2023-09-01 09:16:56,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:56,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:57,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:57,011 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:57,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:57,083 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:57,083 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:57,084 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:57,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-09-01 09:16:57,084 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:57,085 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:57,085 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:57,085 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-09-01 09:16:57,147 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:57,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 557 places, 519 transitions, 2634 flow [2023-09-01 09:16:57,378 INFO L130 PetriNetUnfolder]: 77/973 cut-off events. [2023-09-01 09:16:57,378 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:16:57,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1829 conditions, 973 events. 77/973 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2134 event pairs, 0 based on Foata normal form. 0/819 useless extension candidates. Maximal degree in co-relation 1753. Up to 78 conditions per place. [2023-09-01 09:16:57,396 INFO L82 GeneralOperation]: Start removeDead. Operand has 557 places, 519 transitions, 2634 flow [2023-09-01 09:16:57,402 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 557 places, 519 transitions, 2634 flow [2023-09-01 09:16:57,402 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:57,402 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 557 places, 519 transitions, 2634 flow [2023-09-01 09:16:57,402 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 557 places, 519 transitions, 2634 flow [2023-09-01 09:16:57,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 557 places, 519 transitions, 2634 flow [2023-09-01 09:16:57,620 INFO L130 PetriNetUnfolder]: 77/973 cut-off events. [2023-09-01 09:16:57,620 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:16:57,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1829 conditions, 973 events. 77/973 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2134 event pairs, 0 based on Foata normal form. 0/819 useless extension candidates. Maximal degree in co-relation 1753. Up to 78 conditions per place. [2023-09-01 09:16:57,700 INFO L119 LiptonReduction]: Number of co-enabled transitions 231192 [2023-09-01 09:17:02,030 INFO L134 LiptonReduction]: Checked pairs total: 1022203 [2023-09-01 09:17:02,030 INFO L136 LiptonReduction]: Total number of compositions: 309 [2023-09-01 09:17:02,031 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:17:02,031 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:17:02,031 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:17:02,148 INFO L130 PetriNetUnfolder]: 30/478 cut-off events. [2023-09-01 09:17:02,148 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:17:02,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:17:02,148 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-09-01 09:17:02,148 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:17:02,149 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:17:02,149 INFO L85 PathProgramCache]: Analyzing trace with hash -155370630, now seen corresponding path program 1 times [2023-09-01 09:17:02,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:17:02,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923980799] [2023-09-01 09:17:02,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:17:02,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:17:02,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:02,188 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:17:02,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:02,269 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:17:02,269 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:17:02,269 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:17:02,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-09-01 09:17:02,270 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:17:02,270 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:17:02,270 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:17:02,270 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-09-01 09:17:02,333 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:17:02,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 571 places, 532 transitions, 2741 flow [2023-09-01 09:17:02,625 INFO L130 PetriNetUnfolder]: 79/998 cut-off events. [2023-09-01 09:17:02,626 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:17:02,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1896 conditions, 998 events. 79/998 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2215 event pairs, 0 based on Foata normal form. 0/840 useless extension candidates. Maximal degree in co-relation 1819. Up to 80 conditions per place. [2023-09-01 09:17:02,656 INFO L82 GeneralOperation]: Start removeDead. Operand has 571 places, 532 transitions, 2741 flow [2023-09-01 09:17:02,668 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 571 places, 532 transitions, 2741 flow [2023-09-01 09:17:02,668 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:17:02,668 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 571 places, 532 transitions, 2741 flow [2023-09-01 09:17:02,668 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 571 places, 532 transitions, 2741 flow [2023-09-01 09:17:02,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 571 places, 532 transitions, 2741 flow [2023-09-01 09:17:02,950 INFO L130 PetriNetUnfolder]: 79/998 cut-off events. [2023-09-01 09:17:02,950 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:17:02,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1896 conditions, 998 events. 79/998 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2215 event pairs, 0 based on Foata normal form. 0/840 useless extension candidates. Maximal degree in co-relation 1819. Up to 80 conditions per place. [2023-09-01 09:17:03,037 INFO L119 LiptonReduction]: Number of co-enabled transitions 243360 [2023-09-01 09:17:07,544 INFO L134 LiptonReduction]: Checked pairs total: 1081699 [2023-09-01 09:17:07,544 INFO L136 LiptonReduction]: Total number of compositions: 322 [2023-09-01 09:17:07,545 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:17:07,546 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:17:07,546 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:17:07,623 INFO L130 PetriNetUnfolder]: 32/494 cut-off events. [2023-09-01 09:17:07,623 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:17:07,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:17:07,623 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-09-01 09:17:07,624 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:17:07,624 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:17:07,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1848588745, now seen corresponding path program 1 times [2023-09-01 09:17:07,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:17:07,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585635824] [2023-09-01 09:17:07,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:17:07,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:17:07,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:07,670 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:17:07,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:07,756 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:17:07,757 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:17:07,757 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:17:07,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-09-01 09:17:07,757 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:17:07,758 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:17:07,758 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:17:07,758 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-09-01 09:17:07,824 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:17:07,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 585 places, 545 transitions, 2850 flow [2023-09-01 09:17:08,066 INFO L130 PetriNetUnfolder]: 81/1023 cut-off events. [2023-09-01 09:17:08,066 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:17:08,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1964 conditions, 1023 events. 81/1023 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2260 event pairs, 0 based on Foata normal form. 0/861 useless extension candidates. Maximal degree in co-relation 1886. Up to 82 conditions per place. [2023-09-01 09:17:08,087 INFO L82 GeneralOperation]: Start removeDead. Operand has 585 places, 545 transitions, 2850 flow [2023-09-01 09:17:08,093 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 585 places, 545 transitions, 2850 flow [2023-09-01 09:17:08,093 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:17:08,093 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 585 places, 545 transitions, 2850 flow [2023-09-01 09:17:08,093 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 585 places, 545 transitions, 2850 flow [2023-09-01 09:17:08,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 585 places, 545 transitions, 2850 flow [2023-09-01 09:17:08,366 INFO L130 PetriNetUnfolder]: 81/1023 cut-off events. [2023-09-01 09:17:08,367 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:17:08,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1964 conditions, 1023 events. 81/1023 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2260 event pairs, 0 based on Foata normal form. 0/861 useless extension candidates. Maximal degree in co-relation 1886. Up to 82 conditions per place. [2023-09-01 09:17:08,442 INFO L119 LiptonReduction]: Number of co-enabled transitions 255840 [2023-09-01 09:17:13,060 INFO L134 LiptonReduction]: Checked pairs total: 1134586 [2023-09-01 09:17:13,061 INFO L136 LiptonReduction]: Total number of compositions: 323 [2023-09-01 09:17:13,062 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:17:13,062 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:17:13,062 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:17:13,142 INFO L130 PetriNetUnfolder]: 34/508 cut-off events. [2023-09-01 09:17:13,143 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:17:13,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:17:13,143 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-09-01 09:17:13,143 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:17:13,143 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:17:13,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1601099150, now seen corresponding path program 1 times [2023-09-01 09:17:13,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:17:13,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74968941] [2023-09-01 09:17:13,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:17:13,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:17:13,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:13,241 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:17:13,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:13,325 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:17:13,326 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:17:13,326 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:17:13,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-09-01 09:17:13,326 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:17:13,326 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:17:13,327 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:17:13,327 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-09-01 09:17:13,404 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:17:13,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 599 places, 558 transitions, 2961 flow [2023-09-01 09:17:13,718 INFO L130 PetriNetUnfolder]: 83/1048 cut-off events. [2023-09-01 09:17:13,719 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:17:13,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2033 conditions, 1048 events. 83/1048 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2307 event pairs, 0 based on Foata normal form. 0/882 useless extension candidates. Maximal degree in co-relation 1954. Up to 84 conditions per place. [2023-09-01 09:17:13,741 INFO L82 GeneralOperation]: Start removeDead. Operand has 599 places, 558 transitions, 2961 flow [2023-09-01 09:17:13,747 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 599 places, 558 transitions, 2961 flow [2023-09-01 09:17:13,747 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:17:13,748 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 599 places, 558 transitions, 2961 flow [2023-09-01 09:17:13,748 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 599 places, 558 transitions, 2961 flow [2023-09-01 09:17:13,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 599 places, 558 transitions, 2961 flow [2023-09-01 09:17:13,988 INFO L130 PetriNetUnfolder]: 83/1048 cut-off events. [2023-09-01 09:17:13,988 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:17:14,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2033 conditions, 1048 events. 83/1048 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2307 event pairs, 0 based on Foata normal form. 0/882 useless extension candidates. Maximal degree in co-relation 1954. Up to 84 conditions per place. [2023-09-01 09:17:14,089 INFO L119 LiptonReduction]: Number of co-enabled transitions 268632 [2023-09-01 09:17:18,726 INFO L134 LiptonReduction]: Checked pairs total: 1131004 [2023-09-01 09:17:18,726 INFO L136 LiptonReduction]: Total number of compositions: 328 [2023-09-01 09:17:18,728 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:17:18,728 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:17:18,728 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:17:18,815 INFO L130 PetriNetUnfolder]: 27/505 cut-off events. [2023-09-01 09:17:18,815 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:17:18,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:17:18,815 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-09-01 09:17:18,816 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:17:18,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:17:18,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1740462232, now seen corresponding path program 1 times [2023-09-01 09:17:18,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:17:18,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238440964] [2023-09-01 09:17:18,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:17:18,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:17:18,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:18,855 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:17:18,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:18,941 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:17:18,942 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:17:18,942 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:17:18,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-09-01 09:17:18,942 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:17:18,942 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:17:18,943 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:17:18,943 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-09-01 09:17:19,009 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:17:19,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 613 places, 571 transitions, 3074 flow [2023-09-01 09:17:19,264 INFO L130 PetriNetUnfolder]: 85/1073 cut-off events. [2023-09-01 09:17:19,264 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:17:19,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2103 conditions, 1073 events. 85/1073 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2388 event pairs, 0 based on Foata normal form. 0/903 useless extension candidates. Maximal degree in co-relation 2023. Up to 86 conditions per place. [2023-09-01 09:17:19,287 INFO L82 GeneralOperation]: Start removeDead. Operand has 613 places, 571 transitions, 3074 flow [2023-09-01 09:17:19,293 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 613 places, 571 transitions, 3074 flow [2023-09-01 09:17:19,293 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:17:19,293 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 613 places, 571 transitions, 3074 flow [2023-09-01 09:17:19,293 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 613 places, 571 transitions, 3074 flow [2023-09-01 09:17:19,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 613 places, 571 transitions, 3074 flow [2023-09-01 09:17:19,615 INFO L130 PetriNetUnfolder]: 85/1073 cut-off events. [2023-09-01 09:17:19,615 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:17:19,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2103 conditions, 1073 events. 85/1073 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2388 event pairs, 0 based on Foata normal form. 0/903 useless extension candidates. Maximal degree in co-relation 2023. Up to 86 conditions per place. [2023-09-01 09:17:19,722 INFO L119 LiptonReduction]: Number of co-enabled transitions 281736 [2023-09-01 09:17:24,595 INFO L134 LiptonReduction]: Checked pairs total: 1226395 [2023-09-01 09:17:24,595 INFO L136 LiptonReduction]: Total number of compositions: 340 [2023-09-01 09:17:24,596 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:17:24,596 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:17:24,596 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:17:24,684 INFO L130 PetriNetUnfolder]: 30/523 cut-off events. [2023-09-01 09:17:24,684 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:17:24,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:17:24,685 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-09-01 09:17:24,685 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:17:24,685 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:17:24,685 INFO L85 PathProgramCache]: Analyzing trace with hash -758182951, now seen corresponding path program 1 times [2023-09-01 09:17:24,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:17:24,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78793591] [2023-09-01 09:17:24,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:17:24,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:17:24,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:24,737 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:17:24,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:24,828 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:17:24,829 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:17:24,829 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:17:24,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-09-01 09:17:24,829 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:17:24,830 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:17:24,830 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:17:24,830 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-09-01 09:17:24,950 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:17:24,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 627 places, 584 transitions, 3189 flow [2023-09-01 09:17:25,211 INFO L130 PetriNetUnfolder]: 87/1098 cut-off events. [2023-09-01 09:17:25,211 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:17:25,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2174 conditions, 1098 events. 87/1098 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2443 event pairs, 0 based on Foata normal form. 0/924 useless extension candidates. Maximal degree in co-relation 2093. Up to 88 conditions per place. [2023-09-01 09:17:25,236 INFO L82 GeneralOperation]: Start removeDead. Operand has 627 places, 584 transitions, 3189 flow [2023-09-01 09:17:25,242 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 627 places, 584 transitions, 3189 flow [2023-09-01 09:17:25,242 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:17:25,242 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 627 places, 584 transitions, 3189 flow [2023-09-01 09:17:25,242 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 627 places, 584 transitions, 3189 flow [2023-09-01 09:17:25,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 627 places, 584 transitions, 3189 flow [2023-09-01 09:17:25,499 INFO L130 PetriNetUnfolder]: 87/1098 cut-off events. [2023-09-01 09:17:25,499 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:17:25,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2174 conditions, 1098 events. 87/1098 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2443 event pairs, 0 based on Foata normal form. 0/924 useless extension candidates. Maximal degree in co-relation 2093. Up to 88 conditions per place. [2023-09-01 09:17:25,607 INFO L119 LiptonReduction]: Number of co-enabled transitions 295152 [2023-09-01 09:17:30,614 INFO L134 LiptonReduction]: Checked pairs total: 1347507 [2023-09-01 09:17:30,614 INFO L136 LiptonReduction]: Total number of compositions: 351 [2023-09-01 09:17:30,615 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:17:30,615 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:17:30,615 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:17:30,713 INFO L130 PetriNetUnfolder]: 38/549 cut-off events. [2023-09-01 09:17:30,713 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:17:30,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:17:30,713 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-09-01 09:17:30,713 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:17:30,713 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:17:30,713 INFO L85 PathProgramCache]: Analyzing trace with hash -815075339, now seen corresponding path program 1 times [2023-09-01 09:17:30,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:17:30,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524711287] [2023-09-01 09:17:30,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:17:30,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:17:30,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:30,759 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:17:30,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:30,873 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:17:30,874 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:17:30,874 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:17:30,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-09-01 09:17:30,874 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:17:30,875 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:17:30,875 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:17:30,875 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-09-01 09:17:30,947 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:17:30,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 641 places, 597 transitions, 3306 flow [2023-09-01 09:17:31,346 INFO L130 PetriNetUnfolder]: 89/1123 cut-off events. [2023-09-01 09:17:31,346 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:17:31,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2246 conditions, 1123 events. 89/1123 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2451 event pairs, 0 based on Foata normal form. 0/945 useless extension candidates. Maximal degree in co-relation 2164. Up to 90 conditions per place. [2023-09-01 09:17:31,388 INFO L82 GeneralOperation]: Start removeDead. Operand has 641 places, 597 transitions, 3306 flow [2023-09-01 09:17:31,397 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 641 places, 597 transitions, 3306 flow [2023-09-01 09:17:31,397 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:17:31,397 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 641 places, 597 transitions, 3306 flow [2023-09-01 09:17:31,398 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 641 places, 597 transitions, 3306 flow [2023-09-01 09:17:31,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 641 places, 597 transitions, 3306 flow [2023-09-01 09:17:31,698 INFO L130 PetriNetUnfolder]: 89/1123 cut-off events. [2023-09-01 09:17:31,698 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:17:31,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2246 conditions, 1123 events. 89/1123 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2451 event pairs, 0 based on Foata normal form. 0/945 useless extension candidates. Maximal degree in co-relation 2164. Up to 90 conditions per place. [2023-09-01 09:17:31,813 INFO L119 LiptonReduction]: Number of co-enabled transitions 308880 [2023-09-01 09:17:36,927 INFO L134 LiptonReduction]: Checked pairs total: 1381635 [2023-09-01 09:17:36,927 INFO L136 LiptonReduction]: Total number of compositions: 358 [2023-09-01 09:17:36,928 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:17:36,929 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:17:36,929 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:17:37,030 INFO L130 PetriNetUnfolder]: 37/559 cut-off events. [2023-09-01 09:17:37,030 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:17:37,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:17:37,030 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-09-01 09:17:37,030 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:17:37,030 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:17:37,030 INFO L85 PathProgramCache]: Analyzing trace with hash -612701137, now seen corresponding path program 1 times [2023-09-01 09:17:37,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:17:37,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926618741] [2023-09-01 09:17:37,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:17:37,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:17:37,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:37,071 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:17:37,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:37,175 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:17:37,176 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:17:37,176 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:17:37,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-09-01 09:17:37,176 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:17:37,176 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:17:37,176 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:17:37,176 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-09-01 09:17:37,246 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:17:37,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 655 places, 610 transitions, 3425 flow [2023-09-01 09:17:37,639 INFO L130 PetriNetUnfolder]: 91/1148 cut-off events. [2023-09-01 09:17:37,639 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:17:37,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2319 conditions, 1148 events. 91/1148 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2536 event pairs, 0 based on Foata normal form. 0/966 useless extension candidates. Maximal degree in co-relation 2236. Up to 92 conditions per place. [2023-09-01 09:17:37,662 INFO L82 GeneralOperation]: Start removeDead. Operand has 655 places, 610 transitions, 3425 flow [2023-09-01 09:17:37,668 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 655 places, 610 transitions, 3425 flow [2023-09-01 09:17:37,668 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:17:37,668 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 655 places, 610 transitions, 3425 flow [2023-09-01 09:17:37,668 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 655 places, 610 transitions, 3425 flow [2023-09-01 09:17:37,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 655 places, 610 transitions, 3425 flow [2023-09-01 09:17:37,943 INFO L130 PetriNetUnfolder]: 91/1148 cut-off events. [2023-09-01 09:17:37,944 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:17:37,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2319 conditions, 1148 events. 91/1148 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2536 event pairs, 0 based on Foata normal form. 0/966 useless extension candidates. Maximal degree in co-relation 2236. Up to 92 conditions per place. [2023-09-01 09:17:38,061 INFO L119 LiptonReduction]: Number of co-enabled transitions 322920 [2023-09-01 09:17:43,261 INFO L134 LiptonReduction]: Checked pairs total: 1432053 [2023-09-01 09:17:43,261 INFO L136 LiptonReduction]: Total number of compositions: 364 [2023-09-01 09:17:43,262 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:17:43,262 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:17:43,263 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:17:43,377 INFO L130 PetriNetUnfolder]: 35/566 cut-off events. [2023-09-01 09:17:43,377 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:17:43,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:17:43,377 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-09-01 09:17:43,378 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:17:43,378 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:17:43,378 INFO L85 PathProgramCache]: Analyzing trace with hash -665594381, now seen corresponding path program 1 times [2023-09-01 09:17:43,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:17:43,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668531151] [2023-09-01 09:17:43,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:17:43,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:17:43,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:43,422 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:17:43,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:43,493 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:17:43,493 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:17:43,494 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:17:43,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-09-01 09:17:43,494 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:17:43,494 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:17:43,494 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:17:43,495 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-09-01 09:17:43,568 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:17:43,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 669 places, 623 transitions, 3546 flow [2023-09-01 09:17:43,890 INFO L130 PetriNetUnfolder]: 93/1173 cut-off events. [2023-09-01 09:17:43,890 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:17:43,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2393 conditions, 1173 events. 93/1173 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2576 event pairs, 0 based on Foata normal form. 0/987 useless extension candidates. Maximal degree in co-relation 2309. Up to 94 conditions per place. [2023-09-01 09:17:43,918 INFO L82 GeneralOperation]: Start removeDead. Operand has 669 places, 623 transitions, 3546 flow [2023-09-01 09:17:43,925 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 669 places, 623 transitions, 3546 flow [2023-09-01 09:17:43,925 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:17:43,925 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 669 places, 623 transitions, 3546 flow [2023-09-01 09:17:43,925 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 669 places, 623 transitions, 3546 flow [2023-09-01 09:17:43,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 669 places, 623 transitions, 3546 flow [2023-09-01 09:17:44,221 INFO L130 PetriNetUnfolder]: 93/1173 cut-off events. [2023-09-01 09:17:44,221 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:17:44,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2393 conditions, 1173 events. 93/1173 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2576 event pairs, 0 based on Foata normal form. 0/987 useless extension candidates. Maximal degree in co-relation 2309. Up to 94 conditions per place. [2023-09-01 09:17:44,347 INFO L119 LiptonReduction]: Number of co-enabled transitions 337272 [2023-09-01 09:17:49,664 INFO L134 LiptonReduction]: Checked pairs total: 1489882 [2023-09-01 09:17:49,664 INFO L136 LiptonReduction]: Total number of compositions: 368 [2023-09-01 09:17:49,665 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:17:49,665 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:17:49,665 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:17:49,776 INFO L130 PetriNetUnfolder]: 35/576 cut-off events. [2023-09-01 09:17:49,776 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:17:49,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:17:49,776 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-09-01 09:17:49,776 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:17:49,776 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:17:49,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1063727102, now seen corresponding path program 1 times [2023-09-01 09:17:49,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:17:49,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411018810] [2023-09-01 09:17:49,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:17:49,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:17:49,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:49,825 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:17:49,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:49,894 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:17:49,895 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:17:49,895 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:17:49,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-09-01 09:17:49,895 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:17:49,896 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:17:49,896 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:17:49,896 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-09-01 09:17:49,970 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:17:49,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 683 places, 636 transitions, 3669 flow [2023-09-01 09:17:50,356 INFO L130 PetriNetUnfolder]: 95/1198 cut-off events. [2023-09-01 09:17:50,356 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:17:50,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2468 conditions, 1198 events. 95/1198 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2664 event pairs, 0 based on Foata normal form. 0/1008 useless extension candidates. Maximal degree in co-relation 2383. Up to 96 conditions per place. [2023-09-01 09:17:50,384 INFO L82 GeneralOperation]: Start removeDead. Operand has 683 places, 636 transitions, 3669 flow [2023-09-01 09:17:50,391 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 683 places, 636 transitions, 3669 flow [2023-09-01 09:17:50,391 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:17:50,391 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 683 places, 636 transitions, 3669 flow [2023-09-01 09:17:50,391 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 683 places, 636 transitions, 3669 flow [2023-09-01 09:17:50,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 683 places, 636 transitions, 3669 flow [2023-09-01 09:17:50,697 INFO L130 PetriNetUnfolder]: 95/1198 cut-off events. [2023-09-01 09:17:50,697 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:17:50,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2468 conditions, 1198 events. 95/1198 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2664 event pairs, 0 based on Foata normal form. 0/1008 useless extension candidates. Maximal degree in co-relation 2383. Up to 96 conditions per place. [2023-09-01 09:17:50,830 INFO L119 LiptonReduction]: Number of co-enabled transitions 351936 [2023-09-01 09:17:56,286 INFO L134 LiptonReduction]: Checked pairs total: 1600256 [2023-09-01 09:17:56,286 INFO L136 LiptonReduction]: Total number of compositions: 384 [2023-09-01 09:17:56,287 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:17:56,287 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:17:56,287 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:17:56,401 INFO L130 PetriNetUnfolder]: 39/596 cut-off events. [2023-09-01 09:17:56,402 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:17:56,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:17:56,402 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-09-01 09:17:56,402 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:17:56,402 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:17:56,402 INFO L85 PathProgramCache]: Analyzing trace with hash 960086191, now seen corresponding path program 1 times [2023-09-01 09:17:56,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:17:56,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813388515] [2023-09-01 09:17:56,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:17:56,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:17:56,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:56,450 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:17:56,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:56,512 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:17:56,512 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:17:56,512 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:17:56,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-09-01 09:17:56,512 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:17:56,512 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:17:56,513 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:17:56,513 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-09-01 09:17:56,588 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:17:56,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 697 places, 649 transitions, 3794 flow [2023-09-01 09:17:56,918 INFO L130 PetriNetUnfolder]: 97/1223 cut-off events. [2023-09-01 09:17:56,919 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:17:56,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2544 conditions, 1223 events. 97/1223 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2705 event pairs, 0 based on Foata normal form. 0/1029 useless extension candidates. Maximal degree in co-relation 2458. Up to 98 conditions per place. [2023-09-01 09:17:56,949 INFO L82 GeneralOperation]: Start removeDead. Operand has 697 places, 649 transitions, 3794 flow [2023-09-01 09:17:56,957 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 697 places, 649 transitions, 3794 flow [2023-09-01 09:17:56,957 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:17:56,957 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 697 places, 649 transitions, 3794 flow [2023-09-01 09:17:56,958 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 697 places, 649 transitions, 3794 flow [2023-09-01 09:17:56,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 697 places, 649 transitions, 3794 flow [2023-09-01 09:17:57,359 INFO L130 PetriNetUnfolder]: 97/1223 cut-off events. [2023-09-01 09:17:57,360 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:17:57,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2544 conditions, 1223 events. 97/1223 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2705 event pairs, 0 based on Foata normal form. 0/1029 useless extension candidates. Maximal degree in co-relation 2458. Up to 98 conditions per place. [2023-09-01 09:17:57,477 INFO L119 LiptonReduction]: Number of co-enabled transitions 366912 [2023-09-01 09:18:03,070 INFO L134 LiptonReduction]: Checked pairs total: 1642449 [2023-09-01 09:18:03,070 INFO L136 LiptonReduction]: Total number of compositions: 390 [2023-09-01 09:18:03,072 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:18:03,072 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:18:03,072 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:18:03,288 INFO L130 PetriNetUnfolder]: 39/606 cut-off events. [2023-09-01 09:18:03,288 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:18:03,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:18:03,289 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-09-01 09:18:03,289 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:18:03,289 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:18:03,289 INFO L85 PathProgramCache]: Analyzing trace with hash 57931300, now seen corresponding path program 1 times [2023-09-01 09:18:03,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:18:03,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799625302] [2023-09-01 09:18:03,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:18:03,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:18:03,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:03,356 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:18:03,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:03,436 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:18:03,436 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:18:03,437 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:18:03,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-09-01 09:18:03,437 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:18:03,437 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:18:03,438 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:18:03,438 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-09-01 09:18:03,524 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:18:03,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 711 places, 662 transitions, 3921 flow [2023-09-01 09:18:03,937 INFO L130 PetriNetUnfolder]: 99/1248 cut-off events. [2023-09-01 09:18:03,937 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:18:03,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2621 conditions, 1248 events. 99/1248 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2779 event pairs, 0 based on Foata normal form. 0/1050 useless extension candidates. Maximal degree in co-relation 2534. Up to 100 conditions per place. [2023-09-01 09:18:03,969 INFO L82 GeneralOperation]: Start removeDead. Operand has 711 places, 662 transitions, 3921 flow [2023-09-01 09:18:03,981 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 711 places, 662 transitions, 3921 flow [2023-09-01 09:18:03,981 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:18:03,982 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 711 places, 662 transitions, 3921 flow [2023-09-01 09:18:03,982 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 711 places, 662 transitions, 3921 flow [2023-09-01 09:18:03,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 711 places, 662 transitions, 3921 flow [2023-09-01 09:18:04,352 INFO L130 PetriNetUnfolder]: 99/1248 cut-off events. [2023-09-01 09:18:04,352 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:18:04,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2621 conditions, 1248 events. 99/1248 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2779 event pairs, 0 based on Foata normal form. 0/1050 useless extension candidates. Maximal degree in co-relation 2534. Up to 100 conditions per place. [2023-09-01 09:18:04,500 INFO L119 LiptonReduction]: Number of co-enabled transitions 382200 [2023-09-01 09:18:10,283 INFO L134 LiptonReduction]: Checked pairs total: 1727572 [2023-09-01 09:18:10,283 INFO L136 LiptonReduction]: Total number of compositions: 398 [2023-09-01 09:18:10,284 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:18:10,284 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:18:10,284 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:18:10,412 INFO L130 PetriNetUnfolder]: 43/625 cut-off events. [2023-09-01 09:18:10,412 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:18:10,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:18:10,412 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-09-01 09:18:10,412 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:18:10,412 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:18:10,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1417122527, now seen corresponding path program 1 times [2023-09-01 09:18:10,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:18:10,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695769712] [2023-09-01 09:18:10,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:18:10,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:18:10,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:10,459 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:18:10,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:10,535 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:18:10,535 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:18:10,535 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:18:10,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-09-01 09:18:10,536 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:18:10,536 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:18:10,536 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:18:10,536 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-09-01 09:18:10,616 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:18:10,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 725 places, 675 transitions, 4050 flow [2023-09-01 09:18:10,986 INFO L130 PetriNetUnfolder]: 101/1273 cut-off events. [2023-09-01 09:18:10,986 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:18:11,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2699 conditions, 1273 events. 101/1273 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2813 event pairs, 0 based on Foata normal form. 0/1071 useless extension candidates. Maximal degree in co-relation 2611. Up to 102 conditions per place. [2023-09-01 09:18:11,020 INFO L82 GeneralOperation]: Start removeDead. Operand has 725 places, 675 transitions, 4050 flow [2023-09-01 09:18:11,028 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 725 places, 675 transitions, 4050 flow [2023-09-01 09:18:11,028 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:18:11,029 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 725 places, 675 transitions, 4050 flow [2023-09-01 09:18:11,029 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 725 places, 675 transitions, 4050 flow [2023-09-01 09:18:11,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 725 places, 675 transitions, 4050 flow [2023-09-01 09:18:11,446 INFO L130 PetriNetUnfolder]: 101/1273 cut-off events. [2023-09-01 09:18:11,447 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:18:11,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2699 conditions, 1273 events. 101/1273 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2813 event pairs, 0 based on Foata normal form. 0/1071 useless extension candidates. Maximal degree in co-relation 2611. Up to 102 conditions per place. [2023-09-01 09:18:11,575 INFO L119 LiptonReduction]: Number of co-enabled transitions 397800 [2023-09-01 09:18:17,372 INFO L134 LiptonReduction]: Checked pairs total: 1818560 [2023-09-01 09:18:17,373 INFO L136 LiptonReduction]: Total number of compositions: 404 [2023-09-01 09:18:17,373 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:18:17,374 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:18:17,374 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:18:17,505 INFO L130 PetriNetUnfolder]: 43/637 cut-off events. [2023-09-01 09:18:17,505 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:18:17,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:18:17,505 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-09-01 09:18:17,505 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:18:17,505 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:18:17,506 INFO L85 PathProgramCache]: Analyzing trace with hash 288924447, now seen corresponding path program 1 times [2023-09-01 09:18:17,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:18:17,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250990707] [2023-09-01 09:18:17,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:18:17,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:18:17,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:17,555 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:18:17,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:17,702 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:18:17,702 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:18:17,702 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:18:17,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-09-01 09:18:17,702 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:18:17,703 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:18:17,703 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:18:17,703 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-09-01 09:18:17,777 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:18:17,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 739 places, 688 transitions, 4181 flow [2023-09-01 09:18:18,161 INFO L130 PetriNetUnfolder]: 103/1298 cut-off events. [2023-09-01 09:18:18,161 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:18:18,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2778 conditions, 1298 events. 103/1298 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2900 event pairs, 0 based on Foata normal form. 0/1092 useless extension candidates. Maximal degree in co-relation 2689. Up to 104 conditions per place. [2023-09-01 09:18:18,198 INFO L82 GeneralOperation]: Start removeDead. Operand has 739 places, 688 transitions, 4181 flow [2023-09-01 09:18:18,211 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 739 places, 688 transitions, 4181 flow [2023-09-01 09:18:18,211 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:18:18,212 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 739 places, 688 transitions, 4181 flow [2023-09-01 09:18:18,212 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 739 places, 688 transitions, 4181 flow [2023-09-01 09:18:18,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 739 places, 688 transitions, 4181 flow [2023-09-01 09:18:18,653 INFO L130 PetriNetUnfolder]: 103/1298 cut-off events. [2023-09-01 09:18:18,653 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:18:18,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2778 conditions, 1298 events. 103/1298 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2900 event pairs, 0 based on Foata normal form. 0/1092 useless extension candidates. Maximal degree in co-relation 2689. Up to 104 conditions per place. [2023-09-01 09:18:18,818 INFO L119 LiptonReduction]: Number of co-enabled transitions 413712 [2023-09-01 09:18:24,795 INFO L134 LiptonReduction]: Checked pairs total: 1837281 [2023-09-01 09:18:24,795 INFO L136 LiptonReduction]: Total number of compositions: 415 [2023-09-01 09:18:24,796 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:18:24,797 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:18:24,797 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:18:24,931 INFO L130 PetriNetUnfolder]: 42/646 cut-off events. [2023-09-01 09:18:24,931 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:18:24,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:18:24,932 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-09-01 09:18:24,932 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:18:24,932 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:18:24,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1586093290, now seen corresponding path program 1 times [2023-09-01 09:18:24,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:18:24,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011402347] [2023-09-01 09:18:24,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:18:24,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:18:24,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:24,991 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:18:25,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:25,080 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:18:25,080 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:18:25,081 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:18:25,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-09-01 09:18:25,081 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:18:25,081 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:18:25,081 WARN L233 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:18:25,081 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2023-09-01 09:18:25,165 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:18:25,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 753 places, 701 transitions, 4314 flow [2023-09-01 09:18:25,563 INFO L130 PetriNetUnfolder]: 105/1323 cut-off events. [2023-09-01 09:18:25,563 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:18:25,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2858 conditions, 1323 events. 105/1323 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2916 event pairs, 0 based on Foata normal form. 0/1113 useless extension candidates. Maximal degree in co-relation 2768. Up to 106 conditions per place. [2023-09-01 09:18:25,601 INFO L82 GeneralOperation]: Start removeDead. Operand has 753 places, 701 transitions, 4314 flow [2023-09-01 09:18:25,609 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 753 places, 701 transitions, 4314 flow [2023-09-01 09:18:25,610 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:18:25,610 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 753 places, 701 transitions, 4314 flow [2023-09-01 09:18:25,610 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 753 places, 701 transitions, 4314 flow [2023-09-01 09:18:25,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 753 places, 701 transitions, 4314 flow [2023-09-01 09:18:26,050 INFO L130 PetriNetUnfolder]: 105/1323 cut-off events. [2023-09-01 09:18:26,051 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:18:26,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2858 conditions, 1323 events. 105/1323 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2916 event pairs, 0 based on Foata normal form. 0/1113 useless extension candidates. Maximal degree in co-relation 2768. Up to 106 conditions per place. [2023-09-01 09:18:26,197 INFO L119 LiptonReduction]: Number of co-enabled transitions 429936 [2023-09-01 09:18:32,191 INFO L134 LiptonReduction]: Checked pairs total: 1886075 [2023-09-01 09:18:32,191 INFO L136 LiptonReduction]: Total number of compositions: 412 [2023-09-01 09:18:32,192 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:18:32,192 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:18:32,193 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:18:32,411 INFO L130 PetriNetUnfolder]: 41/654 cut-off events. [2023-09-01 09:18:32,412 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:18:32,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:18:32,412 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-09-01 09:18:32,412 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:18:32,412 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:18:32,412 INFO L85 PathProgramCache]: Analyzing trace with hash -743788242, now seen corresponding path program 1 times [2023-09-01 09:18:32,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:18:32,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368415530] [2023-09-01 09:18:32,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:18:32,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:18:32,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:32,473 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:18:32,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:32,549 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:18:32,550 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:18:32,550 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:18:32,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-09-01 09:18:32,550 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:18:32,550 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:18:32,550 WARN L233 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:18:32,550 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2023-09-01 09:18:32,628 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:18:32,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 767 places, 714 transitions, 4449 flow [2023-09-01 09:18:33,028 INFO L130 PetriNetUnfolder]: 107/1348 cut-off events. [2023-09-01 09:18:33,028 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:18:33,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2939 conditions, 1348 events. 107/1348 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2997 event pairs, 0 based on Foata normal form. 0/1134 useless extension candidates. Maximal degree in co-relation 2848. Up to 108 conditions per place. [2023-09-01 09:18:33,067 INFO L82 GeneralOperation]: Start removeDead. Operand has 767 places, 714 transitions, 4449 flow [2023-09-01 09:18:33,076 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 767 places, 714 transitions, 4449 flow [2023-09-01 09:18:33,076 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:18:33,076 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 767 places, 714 transitions, 4449 flow [2023-09-01 09:18:33,077 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 767 places, 714 transitions, 4449 flow [2023-09-01 09:18:33,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 767 places, 714 transitions, 4449 flow [2023-09-01 09:18:33,468 INFO L130 PetriNetUnfolder]: 107/1348 cut-off events. [2023-09-01 09:18:33,469 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:18:33,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2939 conditions, 1348 events. 107/1348 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2997 event pairs, 0 based on Foata normal form. 0/1134 useless extension candidates. Maximal degree in co-relation 2848. Up to 108 conditions per place. [2023-09-01 09:18:33,647 INFO L119 LiptonReduction]: Number of co-enabled transitions 446472 [2023-09-01 09:18:39,834 INFO L134 LiptonReduction]: Checked pairs total: 1969437 [2023-09-01 09:18:39,834 INFO L136 LiptonReduction]: Total number of compositions: 423 [2023-09-01 09:18:39,835 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:18:39,835 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:18:39,835 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:18:39,980 INFO L130 PetriNetUnfolder]: 40/663 cut-off events. [2023-09-01 09:18:39,981 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:18:39,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:18:39,981 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-09-01 09:18:39,981 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:18:39,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:18:39,981 INFO L85 PathProgramCache]: Analyzing trace with hash 67134051, now seen corresponding path program 1 times [2023-09-01 09:18:39,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:18:39,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478444010] [2023-09-01 09:18:39,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:18:39,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:18:40,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:40,040 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:18:40,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:40,126 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:18:40,126 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:18:40,126 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:18:40,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-09-01 09:18:40,126 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:18:40,127 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:18:40,127 WARN L233 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:18:40,127 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2023-09-01 09:18:40,206 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:18:40,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 781 places, 727 transitions, 4586 flow [2023-09-01 09:18:40,744 INFO L130 PetriNetUnfolder]: 109/1373 cut-off events. [2023-09-01 09:18:40,744 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:18:40,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3021 conditions, 1373 events. 109/1373 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3055 event pairs, 0 based on Foata normal form. 0/1155 useless extension candidates. Maximal degree in co-relation 2929. Up to 110 conditions per place. [2023-09-01 09:18:40,779 INFO L82 GeneralOperation]: Start removeDead. Operand has 781 places, 727 transitions, 4586 flow [2023-09-01 09:18:40,787 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 781 places, 727 transitions, 4586 flow [2023-09-01 09:18:40,787 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:18:40,787 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 781 places, 727 transitions, 4586 flow [2023-09-01 09:18:40,787 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 781 places, 727 transitions, 4586 flow [2023-09-01 09:18:40,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 781 places, 727 transitions, 4586 flow [2023-09-01 09:18:41,200 INFO L130 PetriNetUnfolder]: 109/1373 cut-off events. [2023-09-01 09:18:41,200 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:18:41,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3021 conditions, 1373 events. 109/1373 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3055 event pairs, 0 based on Foata normal form. 0/1155 useless extension candidates. Maximal degree in co-relation 2929. Up to 110 conditions per place. [2023-09-01 09:18:41,381 INFO L119 LiptonReduction]: Number of co-enabled transitions 463320 [2023-09-01 09:18:47,684 INFO L134 LiptonReduction]: Checked pairs total: 2088281 [2023-09-01 09:18:47,685 INFO L136 LiptonReduction]: Total number of compositions: 436 [2023-09-01 09:18:47,686 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:18:47,686 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:18:47,686 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:18:47,840 INFO L130 PetriNetUnfolder]: 46/687 cut-off events. [2023-09-01 09:18:47,840 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:18:47,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:18:47,841 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-09-01 09:18:47,841 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:18:47,841 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:18:47,841 INFO L85 PathProgramCache]: Analyzing trace with hash 483542736, now seen corresponding path program 1 times [2023-09-01 09:18:47,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:18:47,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452741743] [2023-09-01 09:18:47,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:18:47,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:18:47,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:47,895 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:18:47,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:47,986 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:18:47,987 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:18:47,987 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:18:47,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-09-01 09:18:47,987 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:18:47,988 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:18:47,988 WARN L233 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:18:47,988 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2023-09-01 09:18:48,064 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:18:48,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 795 places, 740 transitions, 4725 flow [2023-09-01 09:18:48,520 INFO L130 PetriNetUnfolder]: 111/1398 cut-off events. [2023-09-01 09:18:48,520 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:18:48,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3104 conditions, 1398 events. 111/1398 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3097 event pairs, 0 based on Foata normal form. 0/1176 useless extension candidates. Maximal degree in co-relation 3011. Up to 112 conditions per place. [2023-09-01 09:18:48,563 INFO L82 GeneralOperation]: Start removeDead. Operand has 795 places, 740 transitions, 4725 flow [2023-09-01 09:18:48,573 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 795 places, 740 transitions, 4725 flow [2023-09-01 09:18:48,573 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:18:48,573 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 795 places, 740 transitions, 4725 flow [2023-09-01 09:18:48,573 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 795 places, 740 transitions, 4725 flow [2023-09-01 09:18:48,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 795 places, 740 transitions, 4725 flow [2023-09-01 09:18:49,056 INFO L130 PetriNetUnfolder]: 111/1398 cut-off events. [2023-09-01 09:18:49,057 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:18:49,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3104 conditions, 1398 events. 111/1398 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3097 event pairs, 0 based on Foata normal form. 0/1176 useless extension candidates. Maximal degree in co-relation 3011. Up to 112 conditions per place. [2023-09-01 09:18:49,224 INFO L119 LiptonReduction]: Number of co-enabled transitions 480480 [2023-09-01 09:18:55,783 INFO L134 LiptonReduction]: Checked pairs total: 2207932 [2023-09-01 09:18:55,784 INFO L136 LiptonReduction]: Total number of compositions: 449 [2023-09-01 09:18:55,785 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:18:55,785 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:18:55,785 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:18:55,948 INFO L130 PetriNetUnfolder]: 50/706 cut-off events. [2023-09-01 09:18:55,948 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:18:55,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:18:55,948 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-09-01 09:18:55,948 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:18:55,948 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:18:55,949 INFO L85 PathProgramCache]: Analyzing trace with hash 553004030, now seen corresponding path program 1 times [2023-09-01 09:18:55,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:18:55,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995838259] [2023-09-01 09:18:55,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:18:55,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:18:56,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:56,008 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:18:56,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:56,100 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:18:56,100 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:18:56,100 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:18:56,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-09-01 09:18:56,101 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:18:56,101 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:18:56,101 WARN L233 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:18:56,101 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2023-09-01 09:18:56,188 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:18:56,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 809 places, 753 transitions, 4866 flow [2023-09-01 09:18:56,641 INFO L130 PetriNetUnfolder]: 113/1423 cut-off events. [2023-09-01 09:18:56,641 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:18:56,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3188 conditions, 1423 events. 113/1423 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3152 event pairs, 0 based on Foata normal form. 0/1197 useless extension candidates. Maximal degree in co-relation 3094. Up to 114 conditions per place. [2023-09-01 09:18:56,685 INFO L82 GeneralOperation]: Start removeDead. Operand has 809 places, 753 transitions, 4866 flow [2023-09-01 09:18:56,695 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 809 places, 753 transitions, 4866 flow [2023-09-01 09:18:56,696 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:18:56,696 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 809 places, 753 transitions, 4866 flow [2023-09-01 09:18:56,696 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 809 places, 753 transitions, 4866 flow [2023-09-01 09:18:56,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 809 places, 753 transitions, 4866 flow [2023-09-01 09:18:57,150 INFO L130 PetriNetUnfolder]: 113/1423 cut-off events. [2023-09-01 09:18:57,150 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:18:57,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3188 conditions, 1423 events. 113/1423 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3152 event pairs, 0 based on Foata normal form. 0/1197 useless extension candidates. Maximal degree in co-relation 3094. Up to 114 conditions per place. [2023-09-01 09:18:57,488 INFO L119 LiptonReduction]: Number of co-enabled transitions 497952 [2023-09-01 09:19:04,053 INFO L134 LiptonReduction]: Checked pairs total: 2216087 [2023-09-01 09:19:04,053 INFO L136 LiptonReduction]: Total number of compositions: 449 [2023-09-01 09:19:04,054 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:19:04,054 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:19:04,054 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:19:04,222 INFO L130 PetriNetUnfolder]: 45/707 cut-off events. [2023-09-01 09:19:04,222 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:19:04,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:19:04,222 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-09-01 09:19:04,222 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:19:04,223 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:19:04,223 INFO L85 PathProgramCache]: Analyzing trace with hash 635267310, now seen corresponding path program 1 times [2023-09-01 09:19:04,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:19:04,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32457486] [2023-09-01 09:19:04,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:19:04,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:19:04,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:19:04,340 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:19:04,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:19:04,420 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:19:04,420 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:19:04,420 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:19:04,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-09-01 09:19:04,420 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:19:04,421 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:19:04,421 WARN L233 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:19:04,421 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2023-09-01 09:19:04,503 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:19:04,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 823 places, 766 transitions, 5009 flow [2023-09-01 09:19:05,035 INFO L130 PetriNetUnfolder]: 115/1448 cut-off events. [2023-09-01 09:19:05,035 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:19:05,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3273 conditions, 1448 events. 115/1448 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3236 event pairs, 0 based on Foata normal form. 0/1218 useless extension candidates. Maximal degree in co-relation 3178. Up to 116 conditions per place. [2023-09-01 09:19:05,084 INFO L82 GeneralOperation]: Start removeDead. Operand has 823 places, 766 transitions, 5009 flow [2023-09-01 09:19:05,095 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 823 places, 766 transitions, 5009 flow [2023-09-01 09:19:05,095 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:19:05,095 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 823 places, 766 transitions, 5009 flow [2023-09-01 09:19:05,095 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 823 places, 766 transitions, 5009 flow [2023-09-01 09:19:05,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 823 places, 766 transitions, 5009 flow [2023-09-01 09:19:05,564 INFO L130 PetriNetUnfolder]: 115/1448 cut-off events. [2023-09-01 09:19:05,565 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:19:05,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3273 conditions, 1448 events. 115/1448 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3236 event pairs, 0 based on Foata normal form. 0/1218 useless extension candidates. Maximal degree in co-relation 3178. Up to 116 conditions per place. [2023-09-01 09:19:05,783 INFO L119 LiptonReduction]: Number of co-enabled transitions 515736 [2023-09-01 09:19:12,448 INFO L134 LiptonReduction]: Checked pairs total: 2393677 [2023-09-01 09:19:12,448 INFO L136 LiptonReduction]: Total number of compositions: 458 [2023-09-01 09:19:12,449 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:19:12,450 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:19:12,450 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:19:12,644 INFO L130 PetriNetUnfolder]: 51/730 cut-off events. [2023-09-01 09:19:12,644 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:19:12,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:19:12,644 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-09-01 09:19:12,644 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:19:12,645 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:19:12,645 INFO L85 PathProgramCache]: Analyzing trace with hash 419271077, now seen corresponding path program 1 times [2023-09-01 09:19:12,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:19:12,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050215853] [2023-09-01 09:19:12,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:19:12,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:19:12,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:19:12,703 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:19:12,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:19:12,804 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:19:12,804 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:19:12,804 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:19:12,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-09-01 09:19:12,804 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:19:12,804 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:19:12,804 WARN L233 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:19:12,805 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2023-09-01 09:19:12,908 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:19:12,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 837 places, 779 transitions, 5154 flow [2023-09-01 09:19:13,628 INFO L130 PetriNetUnfolder]: 117/1473 cut-off events. [2023-09-01 09:19:13,628 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:19:13,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3359 conditions, 1473 events. 117/1473 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3277 event pairs, 0 based on Foata normal form. 0/1239 useless extension candidates. Maximal degree in co-relation 3263. Up to 118 conditions per place. [2023-09-01 09:19:13,671 INFO L82 GeneralOperation]: Start removeDead. Operand has 837 places, 779 transitions, 5154 flow [2023-09-01 09:19:13,680 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 837 places, 779 transitions, 5154 flow [2023-09-01 09:19:13,680 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:19:13,680 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 837 places, 779 transitions, 5154 flow [2023-09-01 09:19:13,681 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 837 places, 779 transitions, 5154 flow [2023-09-01 09:19:13,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 837 places, 779 transitions, 5154 flow [2023-09-01 09:19:14,149 INFO L130 PetriNetUnfolder]: 117/1473 cut-off events. [2023-09-01 09:19:14,149 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:19:14,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3359 conditions, 1473 events. 117/1473 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3277 event pairs, 0 based on Foata normal form. 0/1239 useless extension candidates. Maximal degree in co-relation 3263. Up to 118 conditions per place. [2023-09-01 09:19:14,365 INFO L119 LiptonReduction]: Number of co-enabled transitions 533832 [2023-09-01 09:19:21,200 INFO L134 LiptonReduction]: Checked pairs total: 2418250 [2023-09-01 09:19:21,200 INFO L136 LiptonReduction]: Total number of compositions: 468 [2023-09-01 09:19:21,201 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:19:21,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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:19:21,202 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:19:21,386 INFO L130 PetriNetUnfolder]: 48/735 cut-off events. [2023-09-01 09:19:21,386 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:19:21,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:19:21,386 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-09-01 09:19:21,386 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:19:21,386 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:19:21,386 INFO L85 PathProgramCache]: Analyzing trace with hash 946141260, now seen corresponding path program 1 times [2023-09-01 09:19:21,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:19:21,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985167378] [2023-09-01 09:19:21,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:19:21,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:19:21,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:19:21,452 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:19:21,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:19:21,565 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:19:21,565 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:19:21,565 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:19:21,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-09-01 09:19:21,566 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:19:21,566 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:19:21,566 WARN L233 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:19:21,566 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2023-09-01 09:19:21,654 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:19:21,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 851 places, 792 transitions, 5301 flow [2023-09-01 09:19:22,333 INFO L130 PetriNetUnfolder]: 119/1498 cut-off events. [2023-09-01 09:19:22,333 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:19:22,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3446 conditions, 1498 events. 119/1498 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3319 event pairs, 0 based on Foata normal form. 0/1260 useless extension candidates. Maximal degree in co-relation 3349. Up to 120 conditions per place. [2023-09-01 09:19:22,377 INFO L82 GeneralOperation]: Start removeDead. Operand has 851 places, 792 transitions, 5301 flow [2023-09-01 09:19:22,386 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 851 places, 792 transitions, 5301 flow [2023-09-01 09:19:22,386 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:19:22,386 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 851 places, 792 transitions, 5301 flow [2023-09-01 09:19:22,387 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 851 places, 792 transitions, 5301 flow [2023-09-01 09:19:22,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 851 places, 792 transitions, 5301 flow [2023-09-01 09:19:22,877 INFO L130 PetriNetUnfolder]: 119/1498 cut-off events. [2023-09-01 09:19:22,877 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:19:22,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3446 conditions, 1498 events. 119/1498 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3319 event pairs, 0 based on Foata normal form. 0/1260 useless extension candidates. Maximal degree in co-relation 3349. Up to 120 conditions per place. [2023-09-01 09:19:23,106 INFO L119 LiptonReduction]: Number of co-enabled transitions 552240 [2023-09-01 09:19:30,089 INFO L134 LiptonReduction]: Checked pairs total: 2447232 [2023-09-01 09:19:30,089 INFO L136 LiptonReduction]: Total number of compositions: 469 [2023-09-01 09:19:30,090 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:19:30,090 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:19:30,090 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:19:30,282 INFO L130 PetriNetUnfolder]: 46/741 cut-off events. [2023-09-01 09:19:30,282 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:19:30,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:19:30,282 INFO L208 CegarLoopForPetriNet]: trace histogram [60, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:19:30,282 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:19:30,282 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:19:30,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1663008718, now seen corresponding path program 1 times [2023-09-01 09:19:30,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:19:30,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352139434] [2023-09-01 09:19:30,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:19:30,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:19:30,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:19:30,348 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:19:30,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:19:30,450 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:19:30,451 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:19:30,451 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:19:30,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-09-01 09:19:30,451 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:19:30,451 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:19:30,451 WARN L233 ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:19:30,451 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances. [2023-09-01 09:19:30,536 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:19:30,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 865 places, 805 transitions, 5450 flow [2023-09-01 09:19:31,319 INFO L130 PetriNetUnfolder]: 121/1523 cut-off events. [2023-09-01 09:19:31,320 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:19:31,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3534 conditions, 1523 events. 121/1523 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3354 event pairs, 0 based on Foata normal form. 0/1281 useless extension candidates. Maximal degree in co-relation 3436. Up to 122 conditions per place. [2023-09-01 09:19:31,366 INFO L82 GeneralOperation]: Start removeDead. Operand has 865 places, 805 transitions, 5450 flow [2023-09-01 09:19:31,375 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 865 places, 805 transitions, 5450 flow [2023-09-01 09:19:31,375 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:19:31,375 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 865 places, 805 transitions, 5450 flow [2023-09-01 09:19:31,375 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 865 places, 805 transitions, 5450 flow [2023-09-01 09:19:31,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 865 places, 805 transitions, 5450 flow [2023-09-01 09:19:31,891 INFO L130 PetriNetUnfolder]: 121/1523 cut-off events. [2023-09-01 09:19:31,891 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:19:31,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3534 conditions, 1523 events. 121/1523 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3354 event pairs, 0 based on Foata normal form. 0/1281 useless extension candidates. Maximal degree in co-relation 3436. Up to 122 conditions per place. [2023-09-01 09:19:32,128 INFO L119 LiptonReduction]: Number of co-enabled transitions 570960 [2023-09-01 09:19:39,184 INFO L134 LiptonReduction]: Checked pairs total: 2517236 [2023-09-01 09:19:39,184 INFO L136 LiptonReduction]: Total number of compositions: 476 [2023-09-01 09:19:39,185 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:19:39,185 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:19:39,185 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:19:39,375 INFO L130 PetriNetUnfolder]: 46/753 cut-off events. [2023-09-01 09:19:39,375 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:19:39,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:19:39,375 INFO L208 CegarLoopForPetriNet]: trace histogram [61, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:19:39,375 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:19:39,375 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:19:39,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1840766737, now seen corresponding path program 1 times [2023-09-01 09:19:39,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:19:39,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926402794] [2023-09-01 09:19:39,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:19:39,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:19:39,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:19:39,445 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:19:39,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:19:39,534 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:19:39,534 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:19:39,535 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:19:39,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-09-01 09:19:39,535 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:19:39,535 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:19:39,535 WARN L233 ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:19:39,535 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances. [2023-09-01 09:19:39,621 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:19:39,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 879 places, 818 transitions, 5601 flow [2023-09-01 09:19:40,239 INFO L130 PetriNetUnfolder]: 123/1548 cut-off events. [2023-09-01 09:19:40,239 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:19:40,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3623 conditions, 1548 events. 123/1548 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3472 event pairs, 0 based on Foata normal form. 0/1302 useless extension candidates. Maximal degree in co-relation 3524. Up to 124 conditions per place. [2023-09-01 09:19:40,288 INFO L82 GeneralOperation]: Start removeDead. Operand has 879 places, 818 transitions, 5601 flow [2023-09-01 09:19:40,297 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 879 places, 818 transitions, 5601 flow [2023-09-01 09:19:40,297 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:19:40,297 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 879 places, 818 transitions, 5601 flow [2023-09-01 09:19:40,298 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 879 places, 818 transitions, 5601 flow [2023-09-01 09:19:40,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 879 places, 818 transitions, 5601 flow [2023-09-01 09:19:40,826 INFO L130 PetriNetUnfolder]: 123/1548 cut-off events. [2023-09-01 09:19:40,826 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:19:40,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3623 conditions, 1548 events. 123/1548 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3472 event pairs, 0 based on Foata normal form. 0/1302 useless extension candidates. Maximal degree in co-relation 3524. Up to 124 conditions per place. [2023-09-01 09:19:41,076 INFO L119 LiptonReduction]: Number of co-enabled transitions 589992 [2023-09-01 09:19:48,231 INFO L134 LiptonReduction]: Checked pairs total: 2659295 [2023-09-01 09:19:48,232 INFO L136 LiptonReduction]: Total number of compositions: 486 [2023-09-01 09:19:48,233 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:19:48,233 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:19:48,233 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:19:48,433 INFO L130 PetriNetUnfolder]: 48/768 cut-off events. [2023-09-01 09:19:48,433 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:19:48,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:19:48,434 INFO L208 CegarLoopForPetriNet]: trace histogram [62, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:19:48,434 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:19:48,434 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:19:48,434 INFO L85 PathProgramCache]: Analyzing trace with hash 679328130, now seen corresponding path program 1 times [2023-09-01 09:19:48,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:19:48,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267002247] [2023-09-01 09:19:48,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:19:48,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:19:48,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:19:48,509 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:19:48,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:19:48,610 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:19:48,611 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:19:48,611 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:19:48,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-09-01 09:19:48,611 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:19:48,611 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:19:48,611 WARN L233 ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:19:48,611 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances. [2023-09-01 09:19:48,697 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:19:48,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 893 places, 831 transitions, 5754 flow [2023-09-01 09:19:49,466 INFO L130 PetriNetUnfolder]: 125/1573 cut-off events. [2023-09-01 09:19:49,466 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:19:49,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3713 conditions, 1573 events. 125/1573 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3427 event pairs, 0 based on Foata normal form. 0/1323 useless extension candidates. Maximal degree in co-relation 3613. Up to 126 conditions per place. [2023-09-01 09:19:49,517 INFO L82 GeneralOperation]: Start removeDead. Operand has 893 places, 831 transitions, 5754 flow [2023-09-01 09:19:49,527 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 893 places, 831 transitions, 5754 flow [2023-09-01 09:19:49,527 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:19:49,528 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 893 places, 831 transitions, 5754 flow [2023-09-01 09:19:49,528 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 893 places, 831 transitions, 5754 flow [2023-09-01 09:19:49,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 893 places, 831 transitions, 5754 flow [2023-09-01 09:19:50,075 INFO L130 PetriNetUnfolder]: 125/1573 cut-off events. [2023-09-01 09:19:50,075 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:19:50,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3713 conditions, 1573 events. 125/1573 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3427 event pairs, 0 based on Foata normal form. 0/1323 useless extension candidates. Maximal degree in co-relation 3613. Up to 126 conditions per place. [2023-09-01 09:19:50,334 INFO L119 LiptonReduction]: Number of co-enabled transitions 609336 [2023-09-01 09:19:57,750 INFO L134 LiptonReduction]: Checked pairs total: 3127978 [2023-09-01 09:19:57,750 INFO L136 LiptonReduction]: Total number of compositions: 495 [2023-09-01 09:19:57,751 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:19:57,752 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:19:57,752 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:19:57,957 INFO L130 PetriNetUnfolder]: 51/784 cut-off events. [2023-09-01 09:19:57,957 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:19:57,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:19:57,957 INFO L208 CegarLoopForPetriNet]: trace histogram [63, 62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:19:57,957 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:19:57,957 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:19:57,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1376795644, now seen corresponding path program 1 times [2023-09-01 09:19:57,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:19:57,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098514982] [2023-09-01 09:19:57,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:19:57,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:19:58,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:19:58,028 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:19:58,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:19:58,136 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:19:58,136 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:19:58,136 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:19:58,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-09-01 09:19:58,137 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:19:58,137 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:19:58,137 WARN L233 ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:19:58,137 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances. [2023-09-01 09:19:58,227 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:19:58,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 907 places, 844 transitions, 5909 flow [2023-09-01 09:19:59,048 INFO L130 PetriNetUnfolder]: 127/1598 cut-off events. [2023-09-01 09:19:59,048 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:19:59,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3804 conditions, 1598 events. 127/1598 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3474 event pairs, 0 based on Foata normal form. 0/1344 useless extension candidates. Maximal degree in co-relation 3703. Up to 128 conditions per place. [2023-09-01 09:19:59,099 INFO L82 GeneralOperation]: Start removeDead. Operand has 907 places, 844 transitions, 5909 flow [2023-09-01 09:19:59,109 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 907 places, 844 transitions, 5909 flow [2023-09-01 09:19:59,109 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:19:59,109 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 907 places, 844 transitions, 5909 flow [2023-09-01 09:19:59,109 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 907 places, 844 transitions, 5909 flow [2023-09-01 09:19:59,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 907 places, 844 transitions, 5909 flow [2023-09-01 09:19:59,669 INFO L130 PetriNetUnfolder]: 127/1598 cut-off events. [2023-09-01 09:19:59,670 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:19:59,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3804 conditions, 1598 events. 127/1598 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3474 event pairs, 0 based on Foata normal form. 0/1344 useless extension candidates. Maximal degree in co-relation 3703. Up to 128 conditions per place. [2023-09-01 09:19:59,936 INFO L119 LiptonReduction]: Number of co-enabled transitions 628992 [2023-09-01 09:20:07,310 INFO L134 LiptonReduction]: Checked pairs total: 2790169 [2023-09-01 09:20:07,310 INFO L136 LiptonReduction]: Total number of compositions: 501 [2023-09-01 09:20:07,311 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:20:07,311 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:20:07,311 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:20:07,528 INFO L130 PetriNetUnfolder]: 51/795 cut-off events. [2023-09-01 09:20:07,528 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:20:07,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:20:07,528 INFO L208 CegarLoopForPetriNet]: trace histogram [64, 63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:20:07,528 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:20:07,528 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:20:07,529 INFO L85 PathProgramCache]: Analyzing trace with hash -696800680, now seen corresponding path program 1 times [2023-09-01 09:20:07,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:20:07,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348419687] [2023-09-01 09:20:07,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:20:07,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:20:07,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:20:07,608 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:20:07,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:20:07,749 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:20:07,749 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:20:07,750 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:20:07,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-09-01 09:20:07,750 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:20:07,750 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:20:07,750 WARN L233 ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:20:07,750 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances. [2023-09-01 09:20:07,843 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:20:07,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 921 places, 857 transitions, 6066 flow [2023-09-01 09:20:08,437 INFO L130 PetriNetUnfolder]: 129/1623 cut-off events. [2023-09-01 09:20:08,437 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:20:08,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3896 conditions, 1623 events. 129/1623 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3534 event pairs, 0 based on Foata normal form. 0/1365 useless extension candidates. Maximal degree in co-relation 3794. Up to 130 conditions per place. [2023-09-01 09:20:08,499 INFO L82 GeneralOperation]: Start removeDead. Operand has 921 places, 857 transitions, 6066 flow [2023-09-01 09:20:08,513 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 921 places, 857 transitions, 6066 flow [2023-09-01 09:20:08,513 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:20:08,513 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 921 places, 857 transitions, 6066 flow [2023-09-01 09:20:08,513 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 921 places, 857 transitions, 6066 flow [2023-09-01 09:20:08,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 921 places, 857 transitions, 6066 flow [2023-09-01 09:20:09,120 INFO L130 PetriNetUnfolder]: 129/1623 cut-off events. [2023-09-01 09:20:09,120 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:20:09,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3896 conditions, 1623 events. 129/1623 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3534 event pairs, 0 based on Foata normal form. 0/1365 useless extension candidates. Maximal degree in co-relation 3794. Up to 130 conditions per place. [2023-09-01 09:20:09,397 INFO L119 LiptonReduction]: Number of co-enabled transitions 648960 [2023-09-01 09:20:17,019 INFO L134 LiptonReduction]: Checked pairs total: 2942233 [2023-09-01 09:20:17,019 INFO L136 LiptonReduction]: Total number of compositions: 519 [2023-09-01 09:20:17,020 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:20:17,020 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:20:17,020 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:20:17,249 INFO L130 PetriNetUnfolder]: 59/823 cut-off events. [2023-09-01 09:20:17,249 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:20:17,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:20:17,249 INFO L208 CegarLoopForPetriNet]: trace histogram [65, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:20:17,249 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:20:17,250 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:20:17,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1830771937, now seen corresponding path program 1 times [2023-09-01 09:20:17,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:20:17,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187398821] [2023-09-01 09:20:17,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:20:17,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:20:17,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:20:17,327 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:20:17,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:20:17,438 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:20:17,438 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:20:17,438 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:20:17,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-09-01 09:20:17,438 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:20:17,439 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:20:17,439 WARN L233 ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:20:17,439 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances. [2023-09-01 09:20:17,530 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:20:17,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 935 places, 870 transitions, 6225 flow [2023-09-01 09:20:18,296 INFO L130 PetriNetUnfolder]: 131/1648 cut-off events. [2023-09-01 09:20:18,296 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:20:18,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3989 conditions, 1648 events. 131/1648 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3590 event pairs, 0 based on Foata normal form. 0/1386 useless extension candidates. Maximal degree in co-relation 3886. Up to 132 conditions per place. [2023-09-01 09:20:18,351 INFO L82 GeneralOperation]: Start removeDead. Operand has 935 places, 870 transitions, 6225 flow [2023-09-01 09:20:18,360 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 935 places, 870 transitions, 6225 flow [2023-09-01 09:20:18,360 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:20:18,361 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 935 places, 870 transitions, 6225 flow [2023-09-01 09:20:18,361 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 935 places, 870 transitions, 6225 flow [2023-09-01 09:20:18,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 935 places, 870 transitions, 6225 flow [2023-09-01 09:20:18,968 INFO L130 PetriNetUnfolder]: 131/1648 cut-off events. [2023-09-01 09:20:18,969 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:20:19,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3989 conditions, 1648 events. 131/1648 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3590 event pairs, 0 based on Foata normal form. 0/1386 useless extension candidates. Maximal degree in co-relation 3886. Up to 132 conditions per place. [2023-09-01 09:20:19,260 INFO L119 LiptonReduction]: Number of co-enabled transitions 669240 [2023-09-01 09:20:26,913 INFO L134 LiptonReduction]: Checked pairs total: 2981943 [2023-09-01 09:20:26,913 INFO L136 LiptonReduction]: Total number of compositions: 521 [2023-09-01 09:20:26,914 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:20:26,914 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:20:26,914 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:20:27,144 INFO L130 PetriNetUnfolder]: 53/821 cut-off events. [2023-09-01 09:20:27,144 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:20:27,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:20:27,144 INFO L208 CegarLoopForPetriNet]: trace histogram [66, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:20:27,144 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:20:27,144 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:20:27,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1894853738, now seen corresponding path program 1 times [2023-09-01 09:20:27,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:20:27,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645001263] [2023-09-01 09:20:27,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:20:27,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:20:27,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:20:27,243 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:20:27,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:20:27,349 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:20:27,350 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:20:27,350 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:20:27,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-09-01 09:20:27,350 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:20:27,350 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:20:27,350 WARN L233 ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:20:27,350 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances. [2023-09-01 09:20:27,451 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:20:27,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 949 places, 883 transitions, 6386 flow [2023-09-01 09:20:28,382 INFO L130 PetriNetUnfolder]: 133/1673 cut-off events. [2023-09-01 09:20:28,382 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:20:28,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4083 conditions, 1673 events. 133/1673 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3661 event pairs, 0 based on Foata normal form. 0/1407 useless extension candidates. Maximal degree in co-relation 3979. Up to 134 conditions per place. [2023-09-01 09:20:28,437 INFO L82 GeneralOperation]: Start removeDead. Operand has 949 places, 883 transitions, 6386 flow [2023-09-01 09:20:28,447 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 949 places, 883 transitions, 6386 flow [2023-09-01 09:20:28,447 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:20:28,447 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 949 places, 883 transitions, 6386 flow [2023-09-01 09:20:28,447 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 949 places, 883 transitions, 6386 flow [2023-09-01 09:20:28,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 949 places, 883 transitions, 6386 flow [2023-09-01 09:20:29,076 INFO L130 PetriNetUnfolder]: 133/1673 cut-off events. [2023-09-01 09:20:29,076 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:20:29,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4083 conditions, 1673 events. 133/1673 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3661 event pairs, 0 based on Foata normal form. 0/1407 useless extension candidates. Maximal degree in co-relation 3979. Up to 134 conditions per place. [2023-09-01 09:20:29,378 INFO L119 LiptonReduction]: Number of co-enabled transitions 689832 [2023-09-01 09:20:37,192 INFO L134 LiptonReduction]: Checked pairs total: 3645797 [2023-09-01 09:20:37,192 INFO L136 LiptonReduction]: Total number of compositions: 533 [2023-09-01 09:20:37,193 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:20:37,193 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:20:37,193 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:20:37,435 INFO L130 PetriNetUnfolder]: 57/841 cut-off events. [2023-09-01 09:20:37,435 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:20:37,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:20:37,435 INFO L208 CegarLoopForPetriNet]: trace histogram [67, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:20:37,435 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:20:37,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:20:37,436 INFO L85 PathProgramCache]: Analyzing trace with hash 215469877, now seen corresponding path program 1 times [2023-09-01 09:20:37,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:20:37,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430192691] [2023-09-01 09:20:37,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:20:37,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:20:37,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:20:37,505 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:20:37,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:20:37,641 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:20:37,641 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:20:37,641 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:20:37,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-09-01 09:20:37,641 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:20:37,641 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:20:37,641 WARN L233 ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:20:37,641 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances. [2023-09-01 09:20:37,734 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:20:37,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 963 places, 896 transitions, 6549 flow [2023-09-01 09:20:38,555 INFO L130 PetriNetUnfolder]: 135/1698 cut-off events. [2023-09-01 09:20:38,556 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:20:38,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4178 conditions, 1698 events. 135/1698 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3710 event pairs, 0 based on Foata normal form. 0/1428 useless extension candidates. Maximal degree in co-relation 4073. Up to 136 conditions per place. [2023-09-01 09:20:38,615 INFO L82 GeneralOperation]: Start removeDead. Operand has 963 places, 896 transitions, 6549 flow [2023-09-01 09:20:38,625 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 963 places, 896 transitions, 6549 flow [2023-09-01 09:20:38,625 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:20:38,625 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 963 places, 896 transitions, 6549 flow [2023-09-01 09:20:38,625 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 963 places, 896 transitions, 6549 flow [2023-09-01 09:20:38,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 963 places, 896 transitions, 6549 flow [2023-09-01 09:20:39,288 INFO L130 PetriNetUnfolder]: 135/1698 cut-off events. [2023-09-01 09:20:39,288 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:20:39,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4178 conditions, 1698 events. 135/1698 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3710 event pairs, 0 based on Foata normal form. 0/1428 useless extension candidates. Maximal degree in co-relation 4073. Up to 136 conditions per place. [2023-09-01 09:20:39,602 INFO L119 LiptonReduction]: Number of co-enabled transitions 710736 [2023-09-01 09:20:47,500 INFO L134 LiptonReduction]: Checked pairs total: 3626569 [2023-09-01 09:20:47,500 INFO L136 LiptonReduction]: Total number of compositions: 534 [2023-09-01 09:20:47,502 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:20:47,502 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:20:47,502 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:20:47,747 INFO L130 PetriNetUnfolder]: 53/844 cut-off events. [2023-09-01 09:20:47,748 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:20:47,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:20:47,748 INFO L208 CegarLoopForPetriNet]: trace histogram [68, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:20:47,748 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:20:47,748 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:20:47,749 INFO L85 PathProgramCache]: Analyzing trace with hash -2131269053, now seen corresponding path program 1 times [2023-09-01 09:20:47,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:20:47,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715215281] [2023-09-01 09:20:47,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:20:47,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:20:47,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:20:47,823 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:20:47,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:20:47,970 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:20:47,970 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:20:47,970 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:20:47,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-09-01 09:20:47,970 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:20:47,971 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:20:47,971 WARN L233 ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:20:47,971 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances. [2023-09-01 09:20:48,088 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:20:48,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 977 places, 909 transitions, 6714 flow [2023-09-01 09:20:48,942 INFO L130 PetriNetUnfolder]: 137/1723 cut-off events. [2023-09-01 09:20:48,942 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:20:49,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4274 conditions, 1723 events. 137/1723 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3760 event pairs, 0 based on Foata normal form. 0/1449 useless extension candidates. Maximal degree in co-relation 4168. Up to 138 conditions per place. [2023-09-01 09:20:49,004 INFO L82 GeneralOperation]: Start removeDead. Operand has 977 places, 909 transitions, 6714 flow [2023-09-01 09:20:49,015 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 977 places, 909 transitions, 6714 flow [2023-09-01 09:20:49,015 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:20:49,015 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 977 places, 909 transitions, 6714 flow [2023-09-01 09:20:49,015 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 977 places, 909 transitions, 6714 flow [2023-09-01 09:20:49,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 977 places, 909 transitions, 6714 flow [2023-09-01 09:20:49,691 INFO L130 PetriNetUnfolder]: 137/1723 cut-off events. [2023-09-01 09:20:49,691 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:20:49,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4274 conditions, 1723 events. 137/1723 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3760 event pairs, 0 based on Foata normal form. 0/1449 useless extension candidates. Maximal degree in co-relation 4168. Up to 138 conditions per place. [2023-09-01 09:20:50,017 INFO L119 LiptonReduction]: Number of co-enabled transitions 731952 [2023-09-01 09:20:58,208 INFO L134 LiptonReduction]: Checked pairs total: 3219774 [2023-09-01 09:20:58,209 INFO L136 LiptonReduction]: Total number of compositions: 539 [2023-09-01 09:20:58,210 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:20:58,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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:20:58,210 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:20:58,478 INFO L130 PetriNetUnfolder]: 53/855 cut-off events. [2023-09-01 09:20:58,478 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:20:58,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:20:58,478 INFO L208 CegarLoopForPetriNet]: trace histogram [69, 68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:20:58,478 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:20:58,479 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:20:58,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1257468053, now seen corresponding path program 1 times [2023-09-01 09:20:58,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:20:58,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687043164] [2023-09-01 09:20:58,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:20:58,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:20:58,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:20:58,577 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:20:58,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:20:58,731 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:20:58,731 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:20:58,731 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:20:58,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-09-01 09:20:58,732 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:20:58,732 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:20:58,732 WARN L233 ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:20:58,732 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances. [2023-09-01 09:20:58,837 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:20:58,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 991 places, 922 transitions, 6881 flow [2023-09-01 09:20:59,717 INFO L130 PetriNetUnfolder]: 139/1748 cut-off events. [2023-09-01 09:20:59,718 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:20:59,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4371 conditions, 1748 events. 139/1748 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3808 event pairs, 0 based on Foata normal form. 0/1470 useless extension candidates. Maximal degree in co-relation 4264. Up to 140 conditions per place. [2023-09-01 09:20:59,779 INFO L82 GeneralOperation]: Start removeDead. Operand has 991 places, 922 transitions, 6881 flow [2023-09-01 09:20:59,789 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 991 places, 922 transitions, 6881 flow [2023-09-01 09:20:59,789 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:20:59,789 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 991 places, 922 transitions, 6881 flow [2023-09-01 09:20:59,790 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 991 places, 922 transitions, 6881 flow [2023-09-01 09:20:59,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 991 places, 922 transitions, 6881 flow [2023-09-01 09:21:00,485 INFO L130 PetriNetUnfolder]: 139/1748 cut-off events. [2023-09-01 09:21:00,485 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:21:00,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4371 conditions, 1748 events. 139/1748 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3808 event pairs, 0 based on Foata normal form. 0/1470 useless extension candidates. Maximal degree in co-relation 4264. Up to 140 conditions per place. [2023-09-01 09:21:00,824 INFO L119 LiptonReduction]: Number of co-enabled transitions 753480 [2023-09-01 09:21:08,967 INFO L134 LiptonReduction]: Checked pairs total: 3312802 [2023-09-01 09:21:08,967 INFO L136 LiptonReduction]: Total number of compositions: 554 [2023-09-01 09:21:08,968 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:21:08,969 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:21:08,969 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:21:09,235 INFO L130 PetriNetUnfolder]: 57/874 cut-off events. [2023-09-01 09:21:09,235 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:21:09,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:21:09,236 INFO L208 CegarLoopForPetriNet]: trace histogram [70, 69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:21:09,236 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:21:09,236 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:21:09,236 INFO L85 PathProgramCache]: Analyzing trace with hash -420731570, now seen corresponding path program 1 times [2023-09-01 09:21:09,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:21:09,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90817085] [2023-09-01 09:21:09,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:21:09,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:21:09,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:21:09,319 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:21:09,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:21:09,470 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:21:09,471 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:21:09,471 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:21:09,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-09-01 09:21:09,471 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:21:09,471 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:21:09,471 WARN L233 ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:21:09,472 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances. [2023-09-01 09:21:09,572 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:21:09,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1005 places, 935 transitions, 7050 flow [2023-09-01 09:21:10,302 INFO L130 PetriNetUnfolder]: 141/1773 cut-off events. [2023-09-01 09:21:10,302 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:21:10,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4469 conditions, 1773 events. 141/1773 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3876 event pairs, 0 based on Foata normal form. 0/1491 useless extension candidates. Maximal degree in co-relation 4361. Up to 142 conditions per place. [2023-09-01 09:21:10,380 INFO L82 GeneralOperation]: Start removeDead. Operand has 1005 places, 935 transitions, 7050 flow [2023-09-01 09:21:10,395 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1005 places, 935 transitions, 7050 flow [2023-09-01 09:21:10,395 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:21:10,396 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1005 places, 935 transitions, 7050 flow [2023-09-01 09:21:10,396 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1005 places, 935 transitions, 7050 flow [2023-09-01 09:21:10,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1005 places, 935 transitions, 7050 flow [2023-09-01 09:21:11,171 INFO L130 PetriNetUnfolder]: 141/1773 cut-off events. [2023-09-01 09:21:11,171 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:21:11,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4469 conditions, 1773 events. 141/1773 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3876 event pairs, 0 based on Foata normal form. 0/1491 useless extension candidates. Maximal degree in co-relation 4361. Up to 142 conditions per place. [2023-09-01 09:21:11,485 INFO L119 LiptonReduction]: Number of co-enabled transitions 775320 [2023-09-01 09:21:19,771 INFO L134 LiptonReduction]: Checked pairs total: 3864220 [2023-09-01 09:21:19,771 INFO L136 LiptonReduction]: Total number of compositions: 553 [2023-09-01 09:21:19,772 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:21:19,773 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:21:19,773 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:21:20,039 INFO L130 PetriNetUnfolder]: 52/874 cut-off events. [2023-09-01 09:21:20,039 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:21:20,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:21:20,040 INFO L208 CegarLoopForPetriNet]: trace histogram [71, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:21:20,040 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:21:20,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:21:20,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1817327974, now seen corresponding path program 1 times [2023-09-01 09:21:20,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:21:20,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829180434] [2023-09-01 09:21:20,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:21:20,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:21:20,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:21:20,124 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:21:20,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:21:20,281 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:21:20,282 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:21:20,282 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:21:20,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-09-01 09:21:20,283 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:21:20,283 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:21:20,283 WARN L233 ceAbstractionStarter]: 70 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:21:20,283 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 71 thread instances. [2023-09-01 09:21:20,400 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:21:20,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1019 places, 948 transitions, 7221 flow [2023-09-01 09:21:21,225 INFO L130 PetriNetUnfolder]: 143/1798 cut-off events. [2023-09-01 09:21:21,225 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:21:21,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4568 conditions, 1798 events. 143/1798 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3917 event pairs, 0 based on Foata normal form. 0/1512 useless extension candidates. Maximal degree in co-relation 4459. Up to 144 conditions per place. [2023-09-01 09:21:21,307 INFO L82 GeneralOperation]: Start removeDead. Operand has 1019 places, 948 transitions, 7221 flow [2023-09-01 09:21:21,323 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1019 places, 948 transitions, 7221 flow [2023-09-01 09:21:21,323 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:21:21,323 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1019 places, 948 transitions, 7221 flow [2023-09-01 09:21:21,324 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1019 places, 948 transitions, 7221 flow [2023-09-01 09:21:21,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1019 places, 948 transitions, 7221 flow [2023-09-01 09:21:22,278 INFO L130 PetriNetUnfolder]: 143/1798 cut-off events. [2023-09-01 09:21:22,278 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:21:22,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4568 conditions, 1798 events. 143/1798 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3917 event pairs, 0 based on Foata normal form. 0/1512 useless extension candidates. Maximal degree in co-relation 4459. Up to 144 conditions per place. [2023-09-01 09:21:22,575 INFO L119 LiptonReduction]: Number of co-enabled transitions 797472 [2023-09-01 09:21:30,997 INFO L134 LiptonReduction]: Checked pairs total: 3451646 [2023-09-01 09:21:30,997 INFO L136 LiptonReduction]: Total number of compositions: 565 [2023-09-01 09:21:30,998 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:21:30,998 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:21:30,999 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:21:31,354 INFO L130 PetriNetUnfolder]: 56/893 cut-off events. [2023-09-01 09:21:31,355 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:21:31,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:21:31,355 INFO L208 CegarLoopForPetriNet]: trace histogram [72, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:21:31,355 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:21:31,355 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:21:31,355 INFO L85 PathProgramCache]: Analyzing trace with hash 944472494, now seen corresponding path program 1 times [2023-09-01 09:21:31,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:21:31,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917601179] [2023-09-01 09:21:31,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:21:31,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:21:31,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:21:31,450 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:21:31,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:21:31,572 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:21:31,572 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:21:31,572 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:21:31,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-09-01 09:21:31,572 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:21:31,572 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:21:31,573 WARN L233 ceAbstractionStarter]: 71 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:21:31,573 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 72 thread instances. [2023-09-01 09:21:31,693 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:21:31,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1033 places, 961 transitions, 7394 flow [2023-09-01 09:21:32,506 INFO L130 PetriNetUnfolder]: 145/1823 cut-off events. [2023-09-01 09:21:32,506 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:21:32,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4668 conditions, 1823 events. 145/1823 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4001 event pairs, 0 based on Foata normal form. 0/1533 useless extension candidates. Maximal degree in co-relation 4558. Up to 146 conditions per place. [2023-09-01 09:21:32,590 INFO L82 GeneralOperation]: Start removeDead. Operand has 1033 places, 961 transitions, 7394 flow [2023-09-01 09:21:32,607 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1033 places, 961 transitions, 7394 flow [2023-09-01 09:21:32,607 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:21:32,607 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1033 places, 961 transitions, 7394 flow [2023-09-01 09:21:32,607 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1033 places, 961 transitions, 7394 flow [2023-09-01 09:21:32,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1033 places, 961 transitions, 7394 flow [2023-09-01 09:21:33,393 INFO L130 PetriNetUnfolder]: 145/1823 cut-off events. [2023-09-01 09:21:33,393 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:21:33,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4668 conditions, 1823 events. 145/1823 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4001 event pairs, 0 based on Foata normal form. 0/1533 useless extension candidates. Maximal degree in co-relation 4558. Up to 146 conditions per place. [2023-09-01 09:21:33,905 INFO L119 LiptonReduction]: Number of co-enabled transitions 819936 [2023-09-01 09:21:42,508 INFO L134 LiptonReduction]: Checked pairs total: 3764008 [2023-09-01 09:21:42,508 INFO L136 LiptonReduction]: Total number of compositions: 584 [2023-09-01 09:21:42,509 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:21:42,509 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:21:42,509 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:21:42,808 INFO L130 PetriNetUnfolder]: 66/925 cut-off events. [2023-09-01 09:21:42,808 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:21:42,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:21:42,808 INFO L208 CegarLoopForPetriNet]: trace histogram [73, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:21:42,808 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:21:42,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:21:42,809 INFO L85 PathProgramCache]: Analyzing trace with hash -459503644, now seen corresponding path program 1 times [2023-09-01 09:21:42,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:21:42,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983942218] [2023-09-01 09:21:42,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:21:42,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:21:42,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:21:42,883 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:21:42,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:21:43,013 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:21:43,013 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:21:43,013 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:21:43,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-09-01 09:21:43,014 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:21:43,014 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:21:43,014 WARN L233 ceAbstractionStarter]: 72 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:21:43,014 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 73 thread instances. [2023-09-01 09:21:43,113 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:21:43,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1047 places, 974 transitions, 7569 flow [2023-09-01 09:21:43,913 INFO L130 PetriNetUnfolder]: 147/1848 cut-off events. [2023-09-01 09:21:43,913 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:21:43,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4769 conditions, 1848 events. 147/1848 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4024 event pairs, 0 based on Foata normal form. 0/1554 useless extension candidates. Maximal degree in co-relation 4658. Up to 148 conditions per place. [2023-09-01 09:21:43,999 INFO L82 GeneralOperation]: Start removeDead. Operand has 1047 places, 974 transitions, 7569 flow [2023-09-01 09:21:44,016 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1047 places, 974 transitions, 7569 flow [2023-09-01 09:21:44,016 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:21:44,016 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1047 places, 974 transitions, 7569 flow [2023-09-01 09:21:44,016 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1047 places, 974 transitions, 7569 flow [2023-09-01 09:21:44,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1047 places, 974 transitions, 7569 flow [2023-09-01 09:21:44,858 INFO L130 PetriNetUnfolder]: 147/1848 cut-off events. [2023-09-01 09:21:44,858 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:21:44,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4769 conditions, 1848 events. 147/1848 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4024 event pairs, 0 based on Foata normal form. 0/1554 useless extension candidates. Maximal degree in co-relation 4658. Up to 148 conditions per place. [2023-09-01 09:21:45,209 INFO L119 LiptonReduction]: Number of co-enabled transitions 842712 [2023-09-01 09:21:54,047 INFO L134 LiptonReduction]: Checked pairs total: 3766384 [2023-09-01 09:21:54,047 INFO L136 LiptonReduction]: Total number of compositions: 586 [2023-09-01 09:21:54,048 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:21:54,048 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:21:54,048 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:21:54,364 INFO L130 PetriNetUnfolder]: 63/930 cut-off events. [2023-09-01 09:21:54,364 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:21:54,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:21:54,365 INFO L208 CegarLoopForPetriNet]: trace histogram [74, 73, 73, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:21:54,365 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:21:54,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:21:54,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1468726088, now seen corresponding path program 1 times [2023-09-01 09:21:54,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:21:54,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756214123] [2023-09-01 09:21:54,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:21:54,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:21:54,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:21:54,458 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:21:54,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:21:54,596 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:21:54,596 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:21:54,596 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:21:54,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-09-01 09:21:54,597 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:21:54,597 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:21:54,597 WARN L233 ceAbstractionStarter]: 73 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:21:54,597 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 74 thread instances. [2023-09-01 09:21:54,698 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:21:54,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1061 places, 987 transitions, 7746 flow [2023-09-01 09:21:55,540 INFO L130 PetriNetUnfolder]: 149/1873 cut-off events. [2023-09-01 09:21:55,540 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:21:55,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4871 conditions, 1873 events. 149/1873 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4056 event pairs, 0 based on Foata normal form. 0/1575 useless extension candidates. Maximal degree in co-relation 4759. Up to 150 conditions per place. [2023-09-01 09:21:55,630 INFO L82 GeneralOperation]: Start removeDead. Operand has 1061 places, 987 transitions, 7746 flow [2023-09-01 09:21:55,648 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1061 places, 987 transitions, 7746 flow [2023-09-01 09:21:55,648 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:21:55,648 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1061 places, 987 transitions, 7746 flow [2023-09-01 09:21:55,648 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1061 places, 987 transitions, 7746 flow [2023-09-01 09:21:55,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1061 places, 987 transitions, 7746 flow [2023-09-01 09:21:56,529 INFO L130 PetriNetUnfolder]: 149/1873 cut-off events. [2023-09-01 09:21:56,529 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:21:56,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4871 conditions, 1873 events. 149/1873 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4056 event pairs, 0 based on Foata normal form. 0/1575 useless extension candidates. Maximal degree in co-relation 4759. Up to 150 conditions per place. [2023-09-01 09:21:56,895 INFO L119 LiptonReduction]: Number of co-enabled transitions 865800 [2023-09-01 09:22:05,636 INFO L134 LiptonReduction]: Checked pairs total: 3834719 [2023-09-01 09:22:05,636 INFO L136 LiptonReduction]: Total number of compositions: 588 [2023-09-01 09:22:05,637 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:22:05,637 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:22:05,637 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:22:05,951 INFO L130 PetriNetUnfolder]: 63/941 cut-off events. [2023-09-01 09:22:05,952 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:22:05,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:22:05,952 INFO L208 CegarLoopForPetriNet]: trace histogram [75, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:22:05,952 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:22:05,952 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:22:05,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1964723004, now seen corresponding path program 1 times [2023-09-01 09:22:05,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:22:05,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940253527] [2023-09-01 09:22:05,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:22:05,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:22:06,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:22:06,039 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:22:06,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:22:06,220 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:22:06,221 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:22:06,221 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:22:06,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-09-01 09:22:06,221 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:22:06,222 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:22:06,222 WARN L233 ceAbstractionStarter]: 74 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:22:06,222 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 75 thread instances. [2023-09-01 09:22:06,339 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:22:06,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1075 places, 1000 transitions, 7925 flow [2023-09-01 09:22:07,307 INFO L130 PetriNetUnfolder]: 151/1898 cut-off events. [2023-09-01 09:22:07,308 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:22:07,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4974 conditions, 1898 events. 151/1898 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4139 event pairs, 0 based on Foata normal form. 0/1596 useless extension candidates. Maximal degree in co-relation 4861. Up to 152 conditions per place. [2023-09-01 09:22:07,400 INFO L82 GeneralOperation]: Start removeDead. Operand has 1075 places, 1000 transitions, 7925 flow [2023-09-01 09:22:07,419 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1075 places, 1000 transitions, 7925 flow [2023-09-01 09:22:07,419 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:22:07,419 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1075 places, 1000 transitions, 7925 flow [2023-09-01 09:22:07,419 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1075 places, 1000 transitions, 7925 flow [2023-09-01 09:22:07,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1075 places, 1000 transitions, 7925 flow [2023-09-01 09:22:08,343 INFO L130 PetriNetUnfolder]: 151/1898 cut-off events. [2023-09-01 09:22:08,344 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:22:08,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4974 conditions, 1898 events. 151/1898 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4139 event pairs, 0 based on Foata normal form. 0/1596 useless extension candidates. Maximal degree in co-relation 4861. Up to 152 conditions per place. [2023-09-01 09:22:08,725 INFO L119 LiptonReduction]: Number of co-enabled transitions 889200 [2023-09-01 09:22:17,619 INFO L134 LiptonReduction]: Checked pairs total: 3983343 [2023-09-01 09:22:17,619 INFO L136 LiptonReduction]: Total number of compositions: 596 [2023-09-01 09:22:17,620 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:22:17,620 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:22:17,620 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:22:17,946 INFO L130 PetriNetUnfolder]: 65/956 cut-off events. [2023-09-01 09:22:17,947 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:22:17,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:22:17,947 INFO L208 CegarLoopForPetriNet]: trace histogram [76, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:22:17,947 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:22:17,947 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:22:17,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1709279356, now seen corresponding path program 1 times [2023-09-01 09:22:17,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:22:17,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477185994] [2023-09-01 09:22:17,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:22:17,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:22:18,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:22:18,041 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:22:18,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:22:18,177 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:22:18,178 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:22:18,178 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:22:18,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-09-01 09:22:18,178 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:22:18,179 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:22:18,179 WARN L233 ceAbstractionStarter]: 75 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:22:18,179 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 76 thread instances. [2023-09-01 09:22:18,282 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:22:18,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1089 places, 1013 transitions, 8106 flow [2023-09-01 09:22:19,411 INFO L130 PetriNetUnfolder]: 153/1923 cut-off events. [2023-09-01 09:22:19,411 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:22:19,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5078 conditions, 1923 events. 153/1923 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4212 event pairs, 0 based on Foata normal form. 0/1617 useless extension candidates. Maximal degree in co-relation 4964. Up to 154 conditions per place. [2023-09-01 09:22:19,497 INFO L82 GeneralOperation]: Start removeDead. Operand has 1089 places, 1013 transitions, 8106 flow [2023-09-01 09:22:19,509 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1089 places, 1013 transitions, 8106 flow [2023-09-01 09:22:19,509 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:22:19,509 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1089 places, 1013 transitions, 8106 flow [2023-09-01 09:22:19,510 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1089 places, 1013 transitions, 8106 flow [2023-09-01 09:22:19,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1089 places, 1013 transitions, 8106 flow [2023-09-01 09:22:20,480 INFO L130 PetriNetUnfolder]: 153/1923 cut-off events. [2023-09-01 09:22:20,480 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:22:20,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5078 conditions, 1923 events. 153/1923 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4212 event pairs, 0 based on Foata normal form. 0/1617 useless extension candidates. Maximal degree in co-relation 4964. Up to 154 conditions per place. [2023-09-01 09:22:20,867 INFO L119 LiptonReduction]: Number of co-enabled transitions 912912 [2023-09-01 09:22:29,922 INFO L134 LiptonReduction]: Checked pairs total: 3970693 [2023-09-01 09:22:29,922 INFO L136 LiptonReduction]: Total number of compositions: 601 [2023-09-01 09:22:29,923 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:22:29,923 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:22:29,923 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:22:30,256 INFO L130 PetriNetUnfolder]: 60/956 cut-off events. [2023-09-01 09:22:30,256 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:22:30,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:22:30,256 INFO L208 CegarLoopForPetriNet]: trace histogram [77, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:22:30,256 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:22:30,257 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:22:30,257 INFO L85 PathProgramCache]: Analyzing trace with hash 344886046, now seen corresponding path program 1 times [2023-09-01 09:22:30,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:22:30,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219245175] [2023-09-01 09:22:30,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:22:30,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:22:30,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:22:30,354 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:22:30,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:22:30,517 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:22:30,518 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:22:30,518 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:22:30,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-09-01 09:22:30,518 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:22:30,518 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:22:30,518 WARN L233 ceAbstractionStarter]: 76 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:22:30,518 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 77 thread instances. [2023-09-01 09:22:30,623 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:22:30,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1103 places, 1026 transitions, 8289 flow [2023-09-01 09:22:31,538 INFO L130 PetriNetUnfolder]: 155/1948 cut-off events. [2023-09-01 09:22:31,538 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:22:31,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5183 conditions, 1948 events. 155/1948 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4248 event pairs, 0 based on Foata normal form. 0/1638 useless extension candidates. Maximal degree in co-relation 5068. Up to 156 conditions per place. [2023-09-01 09:22:31,635 INFO L82 GeneralOperation]: Start removeDead. Operand has 1103 places, 1026 transitions, 8289 flow [2023-09-01 09:22:31,654 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1103 places, 1026 transitions, 8289 flow [2023-09-01 09:22:31,655 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:22:31,655 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1103 places, 1026 transitions, 8289 flow [2023-09-01 09:22:31,655 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1103 places, 1026 transitions, 8289 flow [2023-09-01 09:22:31,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1103 places, 1026 transitions, 8289 flow [2023-09-01 09:22:32,583 INFO L130 PetriNetUnfolder]: 155/1948 cut-off events. [2023-09-01 09:22:32,583 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:22:32,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5183 conditions, 1948 events. 155/1948 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4248 event pairs, 0 based on Foata normal form. 0/1638 useless extension candidates. Maximal degree in co-relation 5068. Up to 156 conditions per place. [2023-09-01 09:22:33,009 INFO L119 LiptonReduction]: Number of co-enabled transitions 936936 [2023-09-01 09:22:42,147 INFO L134 LiptonReduction]: Checked pairs total: 4940564 [2023-09-01 09:22:42,148 INFO L136 LiptonReduction]: Total number of compositions: 615 [2023-09-01 09:22:42,149 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:22:42,149 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:22:42,149 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:22:42,492 INFO L130 PetriNetUnfolder]: 65/978 cut-off events. [2023-09-01 09:22:42,492 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:22:42,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:22:42,492 INFO L208 CegarLoopForPetriNet]: trace histogram [78, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:22:42,493 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:22:42,493 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:22:42,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1165514926, now seen corresponding path program 1 times [2023-09-01 09:22:42,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:22:42,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953173306] [2023-09-01 09:22:42,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:22:42,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:22:42,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:22:42,590 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:22:42,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:22:42,731 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:22:42,731 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:22:42,731 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:22:42,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2023-09-01 09:22:42,731 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:22:42,731 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:22:42,731 WARN L233 ceAbstractionStarter]: 77 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:22:42,731 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 78 thread instances. [2023-09-01 09:22:42,838 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:22:42,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1117 places, 1039 transitions, 8474 flow [2023-09-01 09:22:43,850 INFO L130 PetriNetUnfolder]: 157/1973 cut-off events. [2023-09-01 09:22:43,850 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:22:43,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5289 conditions, 1973 events. 157/1973 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4306 event pairs, 0 based on Foata normal form. 0/1659 useless extension candidates. Maximal degree in co-relation 5173. Up to 158 conditions per place. [2023-09-01 09:22:43,938 INFO L82 GeneralOperation]: Start removeDead. Operand has 1117 places, 1039 transitions, 8474 flow [2023-09-01 09:22:43,953 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1117 places, 1039 transitions, 8474 flow [2023-09-01 09:22:43,954 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:22:43,954 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1117 places, 1039 transitions, 8474 flow [2023-09-01 09:22:43,954 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1117 places, 1039 transitions, 8474 flow [2023-09-01 09:22:43,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1117 places, 1039 transitions, 8474 flow [2023-09-01 09:22:44,909 INFO L130 PetriNetUnfolder]: 157/1973 cut-off events. [2023-09-01 09:22:44,910 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:22:45,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5289 conditions, 1973 events. 157/1973 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4306 event pairs, 0 based on Foata normal form. 0/1659 useless extension candidates. Maximal degree in co-relation 5173. Up to 158 conditions per place. [2023-09-01 09:22:45,377 INFO L119 LiptonReduction]: Number of co-enabled transitions 961272 [2023-09-01 09:22:54,614 INFO L134 LiptonReduction]: Checked pairs total: 4293494 [2023-09-01 09:22:54,615 INFO L136 LiptonReduction]: Total number of compositions: 620 [2023-09-01 09:22:54,616 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:22:54,616 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:22:54,616 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:22:54,985 INFO L130 PetriNetUnfolder]: 67/993 cut-off events. [2023-09-01 09:22:54,985 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:22:54,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:22:54,985 INFO L208 CegarLoopForPetriNet]: trace histogram [79, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:22:54,986 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:22:54,986 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:22:54,986 INFO L85 PathProgramCache]: Analyzing trace with hash -232280495, now seen corresponding path program 1 times [2023-09-01 09:22:54,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:22:54,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112129758] [2023-09-01 09:22:54,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:22:54,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:22:55,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:22:55,101 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:22:55,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:22:55,313 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:22:55,313 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:22:55,313 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:22:55,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2023-09-01 09:22:55,314 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:22:55,314 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:22:55,314 WARN L233 ceAbstractionStarter]: 78 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:22:55,314 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 79 thread instances. [2023-09-01 09:22:55,482 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:22:55,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1131 places, 1052 transitions, 8661 flow [2023-09-01 09:22:56,479 INFO L130 PetriNetUnfolder]: 159/1998 cut-off events. [2023-09-01 09:22:56,479 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:22:56,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5396 conditions, 1998 events. 159/1998 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4364 event pairs, 0 based on Foata normal form. 0/1680 useless extension candidates. Maximal degree in co-relation 5279. Up to 160 conditions per place. [2023-09-01 09:22:56,584 INFO L82 GeneralOperation]: Start removeDead. Operand has 1131 places, 1052 transitions, 8661 flow [2023-09-01 09:22:56,606 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1131 places, 1052 transitions, 8661 flow [2023-09-01 09:22:56,606 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:22:56,606 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1131 places, 1052 transitions, 8661 flow [2023-09-01 09:22:56,606 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1131 places, 1052 transitions, 8661 flow [2023-09-01 09:22:56,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1131 places, 1052 transitions, 8661 flow [2023-09-01 09:22:57,612 INFO L130 PetriNetUnfolder]: 159/1998 cut-off events. [2023-09-01 09:22:57,612 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:22:57,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5396 conditions, 1998 events. 159/1998 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4364 event pairs, 0 based on Foata normal form. 0/1680 useless extension candidates. Maximal degree in co-relation 5279. Up to 160 conditions per place. [2023-09-01 09:22:58,276 INFO L119 LiptonReduction]: Number of co-enabled transitions 985920 [2023-09-01 09:23:07,837 INFO L134 LiptonReduction]: Checked pairs total: 4498091 [2023-09-01 09:23:07,837 INFO L136 LiptonReduction]: Total number of compositions: 628 [2023-09-01 09:23:07,838 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:23:07,838 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:23:07,838 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:23:08,241 INFO L130 PetriNetUnfolder]: 69/1008 cut-off events. [2023-09-01 09:23:08,241 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:23:08,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:23:08,241 INFO L208 CegarLoopForPetriNet]: trace histogram [80, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:23:08,242 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:23:08,242 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:23:08,242 INFO L85 PathProgramCache]: Analyzing trace with hash 732627416, now seen corresponding path program 1 times [2023-09-01 09:23:08,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:23:08,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808726187] [2023-09-01 09:23:08,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:23:08,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:23:08,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:23:08,356 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:23:08,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:23:08,578 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:23:08,579 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:23:08,579 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:23:08,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-09-01 09:23:08,579 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:23:08,580 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:23:08,580 WARN L233 ceAbstractionStarter]: 79 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:23:08,580 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 80 thread instances. [2023-09-01 09:23:08,703 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:23:08,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1145 places, 1065 transitions, 8850 flow [2023-09-01 09:23:09,838 INFO L130 PetriNetUnfolder]: 161/2023 cut-off events. [2023-09-01 09:23:09,839 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:23:09,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5504 conditions, 2023 events. 161/2023 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4403 event pairs, 0 based on Foata normal form. 0/1701 useless extension candidates. Maximal degree in co-relation 5386. Up to 162 conditions per place. [2023-09-01 09:23:09,936 INFO L82 GeneralOperation]: Start removeDead. Operand has 1145 places, 1065 transitions, 8850 flow [2023-09-01 09:23:09,953 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1145 places, 1065 transitions, 8850 flow [2023-09-01 09:23:09,953 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:23:09,954 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1145 places, 1065 transitions, 8850 flow [2023-09-01 09:23:09,954 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1145 places, 1065 transitions, 8850 flow [2023-09-01 09:23:09,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1145 places, 1065 transitions, 8850 flow [2023-09-01 09:23:10,952 INFO L130 PetriNetUnfolder]: 161/2023 cut-off events. [2023-09-01 09:23:10,953 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:23:11,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5504 conditions, 2023 events. 161/2023 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4403 event pairs, 0 based on Foata normal form. 0/1701 useless extension candidates. Maximal degree in co-relation 5386. Up to 162 conditions per place. [2023-09-01 09:23:11,642 INFO L119 LiptonReduction]: Number of co-enabled transitions 1010880 [2023-09-01 09:23:21,189 INFO L134 LiptonReduction]: Checked pairs total: 4459760 [2023-09-01 09:23:21,189 INFO L136 LiptonReduction]: Total number of compositions: 636 [2023-09-01 09:23:21,190 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:23:21,190 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:23:21,191 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:23:21,575 INFO L130 PetriNetUnfolder]: 66/1013 cut-off events. [2023-09-01 09:23:21,575 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:23:21,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:23:21,575 INFO L208 CegarLoopForPetriNet]: trace histogram [81, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:23:21,575 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:23:21,576 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:23:21,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1937924395, now seen corresponding path program 1 times [2023-09-01 09:23:21,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:23:21,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012763656] [2023-09-01 09:23:21,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:23:21,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:23:21,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:23:21,676 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:23:21,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:23:21,896 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:23:21,896 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:23:21,896 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:23:21,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2023-09-01 09:23:21,896 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:23:21,896 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:23:21,896 WARN L233 ceAbstractionStarter]: 80 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:23:21,896 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 81 thread instances. [2023-09-01 09:23:22,006 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:23:22,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1159 places, 1078 transitions, 9041 flow [2023-09-01 09:23:23,020 INFO L130 PetriNetUnfolder]: 163/2048 cut-off events. [2023-09-01 09:23:23,021 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:23:23,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5613 conditions, 2048 events. 163/2048 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4646 event pairs, 0 based on Foata normal form. 0/1722 useless extension candidates. Maximal degree in co-relation 5494. Up to 164 conditions per place. [2023-09-01 09:23:23,130 INFO L82 GeneralOperation]: Start removeDead. Operand has 1159 places, 1078 transitions, 9041 flow [2023-09-01 09:23:23,151 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1159 places, 1078 transitions, 9041 flow [2023-09-01 09:23:23,151 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:23:23,151 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1159 places, 1078 transitions, 9041 flow [2023-09-01 09:23:23,152 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1159 places, 1078 transitions, 9041 flow [2023-09-01 09:23:23,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1159 places, 1078 transitions, 9041 flow [2023-09-01 09:23:24,286 INFO L130 PetriNetUnfolder]: 163/2048 cut-off events. [2023-09-01 09:23:24,286 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:23:24,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5613 conditions, 2048 events. 163/2048 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4646 event pairs, 0 based on Foata normal form. 0/1722 useless extension candidates. Maximal degree in co-relation 5494. Up to 164 conditions per place. [2023-09-01 09:23:24,715 INFO L119 LiptonReduction]: Number of co-enabled transitions 1036152 [2023-09-01 09:23:34,467 INFO L134 LiptonReduction]: Checked pairs total: 4623692 [2023-09-01 09:23:34,467 INFO L136 LiptonReduction]: Total number of compositions: 639 [2023-09-01 09:23:34,468 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:23:34,468 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:23:34,468 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:23:34,868 INFO L130 PetriNetUnfolder]: 67/1025 cut-off events. [2023-09-01 09:23:34,868 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:23:34,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:23:34,868 INFO L208 CegarLoopForPetriNet]: trace histogram [82, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:23:34,869 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:23:34,869 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:23:34,869 INFO L85 PathProgramCache]: Analyzing trace with hash -36174175, now seen corresponding path program 1 times [2023-09-01 09:23:34,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:23:34,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810199868] [2023-09-01 09:23:34,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:23:34,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:23:34,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:23:34,981 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:23:35,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:23:35,145 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:23:35,145 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:23:35,145 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:23:35,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2023-09-01 09:23:35,145 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:23:35,146 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:23:35,146 WARN L233 ceAbstractionStarter]: 81 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:23:35,146 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 82 thread instances. [2023-09-01 09:23:35,261 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:23:35,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1173 places, 1091 transitions, 9234 flow [2023-09-01 09:23:36,382 INFO L130 PetriNetUnfolder]: 165/2073 cut-off events. [2023-09-01 09:23:36,382 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-09-01 09:23:36,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5723 conditions, 2073 events. 165/2073 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4525 event pairs, 0 based on Foata normal form. 0/1743 useless extension candidates. Maximal degree in co-relation 5603. Up to 166 conditions per place. [2023-09-01 09:23:36,498 INFO L82 GeneralOperation]: Start removeDead. Operand has 1173 places, 1091 transitions, 9234 flow [2023-09-01 09:23:36,520 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1173 places, 1091 transitions, 9234 flow [2023-09-01 09:23:36,520 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:23:36,520 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1173 places, 1091 transitions, 9234 flow [2023-09-01 09:23:36,520 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1173 places, 1091 transitions, 9234 flow [2023-09-01 09:23:36,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1173 places, 1091 transitions, 9234 flow [2023-09-01 09:23:37,714 INFO L130 PetriNetUnfolder]: 165/2073 cut-off events. [2023-09-01 09:23:37,714 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-09-01 09:23:37,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5723 conditions, 2073 events. 165/2073 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4525 event pairs, 0 based on Foata normal form. 0/1743 useless extension candidates. Maximal degree in co-relation 5603. Up to 166 conditions per place. [2023-09-01 09:23:38,153 INFO L119 LiptonReduction]: Number of co-enabled transitions 1061736 [2023-09-01 09:23:47,939 INFO L134 LiptonReduction]: Checked pairs total: 4689021 [2023-09-01 09:23:47,939 INFO L136 LiptonReduction]: Total number of compositions: 648 [2023-09-01 09:23:47,940 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:23:47,941 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:23:47,941 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:23:48,475 INFO L130 PetriNetUnfolder]: 68/1039 cut-off events. [2023-09-01 09:23:48,476 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-09-01 09:23:48,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:23:48,476 INFO L208 CegarLoopForPetriNet]: trace histogram [83, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:23:48,476 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:23:48,476 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:23:48,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1271836413, now seen corresponding path program 1 times [2023-09-01 09:23:48,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:23:48,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931086086] [2023-09-01 09:23:48,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:23:48,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:23:48,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:23:48,605 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:23:48,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:23:48,791 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:23:48,791 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:23:48,791 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:23:48,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2023-09-01 09:23:48,792 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:23:48,792 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:23:48,792 WARN L233 ceAbstractionStarter]: 82 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:23:48,792 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 83 thread instances. [2023-09-01 09:23:48,926 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:23:48,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1187 places, 1104 transitions, 9429 flow [2023-09-01 09:23:50,077 INFO L130 PetriNetUnfolder]: 167/2098 cut-off events. [2023-09-01 09:23:50,078 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-09-01 09:23:50,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5834 conditions, 2098 events. 167/2098 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4576 event pairs, 0 based on Foata normal form. 0/1764 useless extension candidates. Maximal degree in co-relation 5713. Up to 168 conditions per place. [2023-09-01 09:23:50,194 INFO L82 GeneralOperation]: Start removeDead. Operand has 1187 places, 1104 transitions, 9429 flow [2023-09-01 09:23:50,218 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1187 places, 1104 transitions, 9429 flow [2023-09-01 09:23:50,218 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:23:50,218 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1187 places, 1104 transitions, 9429 flow [2023-09-01 09:23:50,219 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1187 places, 1104 transitions, 9429 flow [2023-09-01 09:23:50,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1187 places, 1104 transitions, 9429 flow [2023-09-01 09:23:51,364 INFO L130 PetriNetUnfolder]: 167/2098 cut-off events. [2023-09-01 09:23:51,365 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-09-01 09:23:51,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5834 conditions, 2098 events. 167/2098 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4576 event pairs, 0 based on Foata normal form. 0/1764 useless extension candidates. Maximal degree in co-relation 5713. Up to 168 conditions per place. [2023-09-01 09:23:51,854 INFO L119 LiptonReduction]: Number of co-enabled transitions 1087632 [2023-09-01 09:24:01,895 INFO L134 LiptonReduction]: Checked pairs total: 4903377 [2023-09-01 09:24:01,895 INFO L136 LiptonReduction]: Total number of compositions: 661 [2023-09-01 09:24:01,896 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:24:01,896 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:24:01,896 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:24:02,435 INFO L130 PetriNetUnfolder]: 71/1056 cut-off events. [2023-09-01 09:24:02,436 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-09-01 09:24:02,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:24:02,436 INFO L208 CegarLoopForPetriNet]: trace histogram [84, 83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:24:02,436 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:24:02,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:24:02,436 INFO L85 PathProgramCache]: Analyzing trace with hash -549098268, now seen corresponding path program 1 times [2023-09-01 09:24:02,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:24:02,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984060791] [2023-09-01 09:24:02,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:24:02,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:24:02,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:24:02,560 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:24:02,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:24:02,737 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:24:02,737 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:24:02,737 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:24:02,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2023-09-01 09:24:02,737 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:24:02,738 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:24:02,738 WARN L233 ceAbstractionStarter]: 83 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:24:02,738 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 84 thread instances. [2023-09-01 09:24:02,850 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:24:02,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1201 places, 1117 transitions, 9626 flow [2023-09-01 09:24:03,952 INFO L130 PetriNetUnfolder]: 169/2123 cut-off events. [2023-09-01 09:24:03,953 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-09-01 09:24:04,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5946 conditions, 2123 events. 169/2123 cut-off events. For 102256/102256 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4646 event pairs, 0 based on Foata normal form. 0/1785 useless extension candidates. Maximal degree in co-relation 5824. Up to 170 conditions per place. [2023-09-01 09:24:04,072 INFO L82 GeneralOperation]: Start removeDead. Operand has 1201 places, 1117 transitions, 9626 flow [2023-09-01 09:24:04,096 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1201 places, 1117 transitions, 9626 flow [2023-09-01 09:24:04,096 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:24:04,096 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1201 places, 1117 transitions, 9626 flow [2023-09-01 09:24:04,096 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1201 places, 1117 transitions, 9626 flow [2023-09-01 09:24:04,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1201 places, 1117 transitions, 9626 flow [2023-09-01 09:24:05,238 INFO L130 PetriNetUnfolder]: 169/2123 cut-off events. [2023-09-01 09:24:05,238 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-09-01 09:24:05,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5946 conditions, 2123 events. 169/2123 cut-off events. For 102256/102256 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4646 event pairs, 0 based on Foata normal form. 0/1785 useless extension candidates. Maximal degree in co-relation 5824. Up to 170 conditions per place. [2023-09-01 09:24:05,744 INFO L119 LiptonReduction]: Number of co-enabled transitions 1113840 [2023-09-01 09:24:15,943 INFO L134 LiptonReduction]: Checked pairs total: 5838811 [2023-09-01 09:24:15,943 INFO L136 LiptonReduction]: Total number of compositions: 667 [2023-09-01 09:24:15,944 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:24:15,944 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:24:15,944 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:24:16,368 INFO L130 PetriNetUnfolder]: 71/1067 cut-off events. [2023-09-01 09:24:16,369 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-09-01 09:24:16,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:24:16,369 INFO L208 CegarLoopForPetriNet]: trace histogram [85, 84, 84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:24:16,369 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:24:16,369 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:24:16,369 INFO L85 PathProgramCache]: Analyzing trace with hash 73578022, now seen corresponding path program 1 times [2023-09-01 09:24:16,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:24:16,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978974543] [2023-09-01 09:24:16,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:24:16,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:24:16,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:24:16,475 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:24:16,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:24:16,658 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:24:16,658 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:24:16,658 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:24:16,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2023-09-01 09:24:16,658 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:24:16,659 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:24:16,659 WARN L233 ceAbstractionStarter]: 84 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:24:16,659 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 85 thread instances. [2023-09-01 09:24:16,780 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:24:16,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1215 places, 1130 transitions, 9825 flow [2023-09-01 09:24:17,942 INFO L130 PetriNetUnfolder]: 171/2148 cut-off events. [2023-09-01 09:24:17,942 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-09-01 09:24:18,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6059 conditions, 2148 events. 171/2148 cut-off events. For 105910/105910 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4693 event pairs, 0 based on Foata normal form. 0/1806 useless extension candidates. Maximal degree in co-relation 5936. Up to 172 conditions per place. [2023-09-01 09:24:18,067 INFO L82 GeneralOperation]: Start removeDead. Operand has 1215 places, 1130 transitions, 9825 flow [2023-09-01 09:24:18,090 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1215 places, 1130 transitions, 9825 flow [2023-09-01 09:24:18,090 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:24:18,090 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1215 places, 1130 transitions, 9825 flow [2023-09-01 09:24:18,090 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1215 places, 1130 transitions, 9825 flow [2023-09-01 09:24:18,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1215 places, 1130 transitions, 9825 flow [2023-09-01 09:24:19,467 INFO L130 PetriNetUnfolder]: 171/2148 cut-off events. [2023-09-01 09:24:19,467 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-09-01 09:24:19,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6059 conditions, 2148 events. 171/2148 cut-off events. For 105910/105910 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4693 event pairs, 0 based on Foata normal form. 0/1806 useless extension candidates. Maximal degree in co-relation 5936. Up to 172 conditions per place. [2023-09-01 09:24:20,163 INFO L119 LiptonReduction]: Number of co-enabled transitions 1140360 [2023-09-01 09:24:30,773 INFO L134 LiptonReduction]: Checked pairs total: 5964454 [2023-09-01 09:24:30,774 INFO L136 LiptonReduction]: Total number of compositions: 676 [2023-09-01 09:24:30,774 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:24:30,775 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:24:30,775 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:24:31,217 INFO L130 PetriNetUnfolder]: 73/1082 cut-off events. [2023-09-01 09:24:31,217 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-09-01 09:24:31,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:24:31,217 INFO L208 CegarLoopForPetriNet]: trace histogram [86, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:24:31,217 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:24:31,218 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:24:31,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1757542213, now seen corresponding path program 1 times [2023-09-01 09:24:31,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:24:31,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145254716] [2023-09-01 09:24:31,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:24:31,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:24:31,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:24:31,327 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:24:31,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:24:31,515 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:24:31,515 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:24:31,515 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:24:31,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2023-09-01 09:24:31,515 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:24:31,516 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:24:31,516 WARN L233 ceAbstractionStarter]: 85 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:24:31,516 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 86 thread instances. [2023-09-01 09:24:31,636 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:24:31,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1229 places, 1143 transitions, 10026 flow [2023-09-01 09:24:33,395 INFO L130 PetriNetUnfolder]: 173/2173 cut-off events. [2023-09-01 09:24:33,395 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-09-01 09:24:33,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6173 conditions, 2173 events. 173/2173 cut-off events. For 109650/109650 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4755 event pairs, 0 based on Foata normal form. 0/1827 useless extension candidates. Maximal degree in co-relation 6049. Up to 174 conditions per place. [2023-09-01 09:24:33,557 INFO L82 GeneralOperation]: Start removeDead. Operand has 1229 places, 1143 transitions, 10026 flow [2023-09-01 09:24:33,585 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1229 places, 1143 transitions, 10026 flow [2023-09-01 09:24:33,585 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:24:33,585 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1229 places, 1143 transitions, 10026 flow [2023-09-01 09:24:33,585 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1229 places, 1143 transitions, 10026 flow [2023-09-01 09:24:33,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1229 places, 1143 transitions, 10026 flow [2023-09-01 09:24:36,033 INFO L130 PetriNetUnfolder]: 173/2173 cut-off events. [2023-09-01 09:24:36,033 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-09-01 09:24:36,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6173 conditions, 2173 events. 173/2173 cut-off events. For 109650/109650 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4755 event pairs, 0 based on Foata normal form. 0/1827 useless extension candidates. Maximal degree in co-relation 6049. Up to 174 conditions per place. [2023-09-01 09:24:36,785 INFO L119 LiptonReduction]: Number of co-enabled transitions 1167192 [2023-09-01 09:24:47,294 INFO L134 LiptonReduction]: Checked pairs total: 6002425 [2023-09-01 09:24:47,295 INFO L136 LiptonReduction]: Total number of compositions: 681 [2023-09-01 09:24:47,296 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:24:47,296 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:24:47,296 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:24:47,889 INFO L130 PetriNetUnfolder]: 69/1085 cut-off events. [2023-09-01 09:24:47,890 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-09-01 09:24:47,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:24:47,890 INFO L208 CegarLoopForPetriNet]: trace histogram [87, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:24:47,890 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:24:47,891 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:24:47,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1146353019, now seen corresponding path program 1 times [2023-09-01 09:24:47,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:24:47,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537796082] [2023-09-01 09:24:47,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:24:47,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:24:48,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:24:48,024 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:24:48,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:24:48,224 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:24:48,225 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:24:48,225 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:24:48,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2023-09-01 09:24:48,225 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:24:48,225 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:24:48,226 WARN L233 ceAbstractionStarter]: 86 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:24:48,226 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 87 thread instances. [2023-09-01 09:24:48,478 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:24:48,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1243 places, 1156 transitions, 10229 flow [2023-09-01 09:24:50,005 INFO L130 PetriNetUnfolder]: 175/2198 cut-off events. [2023-09-01 09:24:50,006 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-09-01 09:24:50,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6288 conditions, 2198 events. 175/2198 cut-off events. For 113477/113477 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4974 event pairs, 0 based on Foata normal form. 0/1848 useless extension candidates. Maximal degree in co-relation 6163. Up to 176 conditions per place. [2023-09-01 09:24:50,125 INFO L82 GeneralOperation]: Start removeDead. Operand has 1243 places, 1156 transitions, 10229 flow [2023-09-01 09:24:50,142 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1243 places, 1156 transitions, 10229 flow [2023-09-01 09:24:50,142 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:24:50,142 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1243 places, 1156 transitions, 10229 flow [2023-09-01 09:24:50,143 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1243 places, 1156 transitions, 10229 flow [2023-09-01 09:24:50,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1243 places, 1156 transitions, 10229 flow [2023-09-01 09:24:51,757 INFO L130 PetriNetUnfolder]: 175/2198 cut-off events. [2023-09-01 09:24:51,757 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-09-01 09:24:51,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6288 conditions, 2198 events. 175/2198 cut-off events. For 113477/113477 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4974 event pairs, 0 based on Foata normal form. 0/1848 useless extension candidates. Maximal degree in co-relation 6163. Up to 176 conditions per place. [2023-09-01 09:24:52,251 INFO L119 LiptonReduction]: Number of co-enabled transitions 1194336 [2023-09-01 09:25:03,079 INFO L134 LiptonReduction]: Checked pairs total: 5343672 [2023-09-01 09:25:03,080 INFO L136 LiptonReduction]: Total number of compositions: 688 [2023-09-01 09:25:03,081 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:25:03,081 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:25:03,081 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:25:03,666 INFO L130 PetriNetUnfolder]: 74/1106 cut-off events. [2023-09-01 09:25:03,667 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-09-01 09:25:03,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:25:03,667 INFO L208 CegarLoopForPetriNet]: trace histogram [88, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:25:03,667 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:25:03,667 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:25:03,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1110964768, now seen corresponding path program 1 times [2023-09-01 09:25:03,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:25:03,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227569779] [2023-09-01 09:25:03,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:25:03,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:25:03,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:25:03,811 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:25:03,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:25:04,099 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:25:04,100 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:25:04,100 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:25:04,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2023-09-01 09:25:04,100 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:25:04,100 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:25:04,100 WARN L233 ceAbstractionStarter]: 87 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:25:04,100 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 88 thread instances. [2023-09-01 09:25:04,229 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:25:04,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1257 places, 1169 transitions, 10434 flow [2023-09-01 09:25:05,745 INFO L130 PetriNetUnfolder]: 177/2223 cut-off events. [2023-09-01 09:25:05,745 INFO L131 PetriNetUnfolder]: For 117392/117392 co-relation queries the response was YES. [2023-09-01 09:25:05,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6404 conditions, 2223 events. 177/2223 cut-off events. For 117392/117392 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4854 event pairs, 0 based on Foata normal form. 0/1869 useless extension candidates. Maximal degree in co-relation 6278. Up to 178 conditions per place. [2023-09-01 09:25:05,864 INFO L82 GeneralOperation]: Start removeDead. Operand has 1257 places, 1169 transitions, 10434 flow [2023-09-01 09:25:05,881 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1257 places, 1169 transitions, 10434 flow [2023-09-01 09:25:05,881 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:25:05,882 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1257 places, 1169 transitions, 10434 flow [2023-09-01 09:25:05,882 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1257 places, 1169 transitions, 10434 flow [2023-09-01 09:25:05,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1257 places, 1169 transitions, 10434 flow [2023-09-01 09:25:07,507 INFO L130 PetriNetUnfolder]: 177/2223 cut-off events. [2023-09-01 09:25:07,508 INFO L131 PetriNetUnfolder]: For 117392/117392 co-relation queries the response was YES. [2023-09-01 09:25:07,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6404 conditions, 2223 events. 177/2223 cut-off events. For 117392/117392 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4854 event pairs, 0 based on Foata normal form. 0/1869 useless extension candidates. Maximal degree in co-relation 6278. Up to 178 conditions per place. [2023-09-01 09:25:08,133 INFO L119 LiptonReduction]: Number of co-enabled transitions 1221792 [2023-09-01 09:25:19,027 INFO L134 LiptonReduction]: Checked pairs total: 5454099 [2023-09-01 09:25:19,027 INFO L136 LiptonReduction]: Total number of compositions: 689 [2023-09-01 09:25:19,028 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:25:19,028 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:25:19,028 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:25:19,529 INFO L130 PetriNetUnfolder]: 75/1119 cut-off events. [2023-09-01 09:25:19,529 INFO L131 PetriNetUnfolder]: For 117392/117392 co-relation queries the response was YES. [2023-09-01 09:25:19,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:25:19,529 INFO L208 CegarLoopForPetriNet]: trace histogram [89, 88, 88, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:25:19,529 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:25:19,530 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:25:19,530 INFO L85 PathProgramCache]: Analyzing trace with hash 317346063, now seen corresponding path program 1 times [2023-09-01 09:25:19,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:25:19,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598365114] [2023-09-01 09:25:19,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:25:19,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:25:19,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:25:19,732 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:25:19,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:25:19,926 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:25:19,926 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:25:19,926 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:25:19,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2023-09-01 09:25:19,927 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:25:19,927 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:25:19,927 WARN L233 ceAbstractionStarter]: 88 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:25:19,927 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 89 thread instances. [2023-09-01 09:25:20,050 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:25:20,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1271 places, 1182 transitions, 10641 flow [2023-09-01 09:25:21,688 INFO L130 PetriNetUnfolder]: 179/2248 cut-off events. [2023-09-01 09:25:21,688 INFO L131 PetriNetUnfolder]: For 121396/121396 co-relation queries the response was YES. [2023-09-01 09:25:21,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6521 conditions, 2248 events. 179/2248 cut-off events. For 121396/121396 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4926 event pairs, 0 based on Foata normal form. 0/1890 useless extension candidates. Maximal degree in co-relation 6394. Up to 180 conditions per place. [2023-09-01 09:25:21,810 INFO L82 GeneralOperation]: Start removeDead. Operand has 1271 places, 1182 transitions, 10641 flow [2023-09-01 09:25:21,828 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1271 places, 1182 transitions, 10641 flow [2023-09-01 09:25:21,828 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:25:21,828 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1271 places, 1182 transitions, 10641 flow [2023-09-01 09:25:21,828 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1271 places, 1182 transitions, 10641 flow [2023-09-01 09:25:21,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1271 places, 1182 transitions, 10641 flow [2023-09-01 09:25:23,496 INFO L130 PetriNetUnfolder]: 179/2248 cut-off events. [2023-09-01 09:25:23,496 INFO L131 PetriNetUnfolder]: For 121396/121396 co-relation queries the response was YES. [2023-09-01 09:25:23,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6521 conditions, 2248 events. 179/2248 cut-off events. For 121396/121396 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4926 event pairs, 0 based on Foata normal form. 0/1890 useless extension candidates. Maximal degree in co-relation 6394. Up to 180 conditions per place. [2023-09-01 09:25:24,176 INFO L119 LiptonReduction]: Number of co-enabled transitions 1249560 [2023-09-01 09:25:35,047 INFO L134 LiptonReduction]: Checked pairs total: 5729470 [2023-09-01 09:25:35,047 INFO L136 LiptonReduction]: Total number of compositions: 710 [2023-09-01 09:25:35,048 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:25:35,048 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:25:35,048 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:25:35,591 INFO L130 PetriNetUnfolder]: 80/1140 cut-off events. [2023-09-01 09:25:35,591 INFO L131 PetriNetUnfolder]: For 121396/121396 co-relation queries the response was YES. [2023-09-01 09:25:35,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:25:35,591 INFO L208 CegarLoopForPetriNet]: trace histogram [90, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:25:35,591 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:25:35,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:25:35,592 INFO L85 PathProgramCache]: Analyzing trace with hash -660643391, now seen corresponding path program 1 times [2023-09-01 09:25:35,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:25:35,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130274533] [2023-09-01 09:25:35,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:25:35,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:25:35,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:25:35,719 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:25:35,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:25:35,931 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:25:35,931 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:25:35,931 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:25:35,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2023-09-01 09:25:35,931 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:25:35,931 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:25:35,932 WARN L233 ceAbstractionStarter]: 89 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:25:35,932 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 90 thread instances. [2023-09-01 09:25:36,136 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:25:36,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1285 places, 1195 transitions, 10850 flow [2023-09-01 09:25:37,804 INFO L130 PetriNetUnfolder]: 181/2273 cut-off events. [2023-09-01 09:25:37,805 INFO L131 PetriNetUnfolder]: For 125490/125490 co-relation queries the response was YES. [2023-09-01 09:25:37,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6639 conditions, 2273 events. 181/2273 cut-off events. For 125490/125490 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4985 event pairs, 0 based on Foata normal form. 0/1911 useless extension candidates. Maximal degree in co-relation 6511. Up to 182 conditions per place. [2023-09-01 09:25:37,928 INFO L82 GeneralOperation]: Start removeDead. Operand has 1285 places, 1195 transitions, 10850 flow [2023-09-01 09:25:37,946 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1285 places, 1195 transitions, 10850 flow [2023-09-01 09:25:37,947 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:25:37,947 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1285 places, 1195 transitions, 10850 flow [2023-09-01 09:25:37,947 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1285 places, 1195 transitions, 10850 flow [2023-09-01 09:25:37,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1285 places, 1195 transitions, 10850 flow [2023-09-01 09:25:39,746 INFO L130 PetriNetUnfolder]: 181/2273 cut-off events. [2023-09-01 09:25:39,746 INFO L131 PetriNetUnfolder]: For 125490/125490 co-relation queries the response was YES. [2023-09-01 09:25:39,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6639 conditions, 2273 events. 181/2273 cut-off events. For 125490/125490 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 4985 event pairs, 0 based on Foata normal form. 0/1911 useless extension candidates. Maximal degree in co-relation 6511. Up to 182 conditions per place. [2023-09-01 09:25:40,284 INFO L119 LiptonReduction]: Number of co-enabled transitions 1277640 [2023-09-01 09:25:51,552 INFO L134 LiptonReduction]: Checked pairs total: 5671160 [2023-09-01 09:25:51,552 INFO L136 LiptonReduction]: Total number of compositions: 715 [2023-09-01 09:25:51,553 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:25:51,553 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:25:51,553 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:25:52,227 INFO L130 PetriNetUnfolder]: 75/1141 cut-off events. [2023-09-01 09:25:52,228 INFO L131 PetriNetUnfolder]: For 125490/125490 co-relation queries the response was YES. [2023-09-01 09:25:52,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:25:52,228 INFO L208 CegarLoopForPetriNet]: trace histogram [91, 90, 90, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:25:52,228 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:25:52,229 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:25:52,229 INFO L85 PathProgramCache]: Analyzing trace with hash -999710281, now seen corresponding path program 1 times [2023-09-01 09:25:52,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:25:52,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996202597] [2023-09-01 09:25:52,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:25:52,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:25:52,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:25:52,398 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:25:52,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:25:52,611 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:25:52,611 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:25:52,611 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:25:52,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2023-09-01 09:25:52,612 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:25:52,612 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:25:52,612 WARN L233 ceAbstractionStarter]: 90 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:25:52,612 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 91 thread instances. [2023-09-01 09:25:52,745 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:25:52,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1299 places, 1208 transitions, 11061 flow [2023-09-01 09:25:54,632 INFO L130 PetriNetUnfolder]: 183/2298 cut-off events. [2023-09-01 09:25:54,632 INFO L131 PetriNetUnfolder]: For 129675/129675 co-relation queries the response was YES. [2023-09-01 09:25:54,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6758 conditions, 2298 events. 183/2298 cut-off events. For 129675/129675 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5020 event pairs, 0 based on Foata normal form. 0/1932 useless extension candidates. Maximal degree in co-relation 6629. Up to 184 conditions per place. [2023-09-01 09:25:54,760 INFO L82 GeneralOperation]: Start removeDead. Operand has 1299 places, 1208 transitions, 11061 flow [2023-09-01 09:25:54,777 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1299 places, 1208 transitions, 11061 flow [2023-09-01 09:25:54,777 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:25:54,777 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1299 places, 1208 transitions, 11061 flow [2023-09-01 09:25:54,777 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1299 places, 1208 transitions, 11061 flow [2023-09-01 09:25:54,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1299 places, 1208 transitions, 11061 flow [2023-09-01 09:25:56,830 INFO L130 PetriNetUnfolder]: 183/2298 cut-off events. [2023-09-01 09:25:56,830 INFO L131 PetriNetUnfolder]: For 129675/129675 co-relation queries the response was YES. [2023-09-01 09:25:57,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6758 conditions, 2298 events. 183/2298 cut-off events. For 129675/129675 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5020 event pairs, 0 based on Foata normal form. 0/1932 useless extension candidates. Maximal degree in co-relation 6629. Up to 184 conditions per place. [2023-09-01 09:25:57,932 INFO L119 LiptonReduction]: Number of co-enabled transitions 1306032 [2023-09-01 09:26:09,284 INFO L134 LiptonReduction]: Checked pairs total: 5853102 [2023-09-01 09:26:09,284 INFO L136 LiptonReduction]: Total number of compositions: 722 [2023-09-01 09:26:09,285 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:26:09,285 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:26:09,285 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:26:09,805 INFO L130 PetriNetUnfolder]: 75/1152 cut-off events. [2023-09-01 09:26:09,805 INFO L131 PetriNetUnfolder]: For 129675/129675 co-relation queries the response was YES. [2023-09-01 09:26:09,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:26:09,805 INFO L208 CegarLoopForPetriNet]: trace histogram [92, 91, 91, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:26:09,805 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:26:09,806 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:26:09,806 INFO L85 PathProgramCache]: Analyzing trace with hash -394360504, now seen corresponding path program 1 times [2023-09-01 09:26:09,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:26:09,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982921128] [2023-09-01 09:26:09,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:26:09,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:26:10,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:26:10,014 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:26:10,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:26:10,223 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:26:10,223 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:26:10,223 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:26:10,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2023-09-01 09:26:10,223 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:26:10,224 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:26:10,224 WARN L233 ceAbstractionStarter]: 91 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:26:10,224 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 92 thread instances. [2023-09-01 09:26:10,375 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:26:10,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1313 places, 1221 transitions, 11274 flow [2023-09-01 09:26:12,434 INFO L130 PetriNetUnfolder]: 185/2323 cut-off events. [2023-09-01 09:26:12,434 INFO L131 PetriNetUnfolder]: For 133952/133952 co-relation queries the response was YES. [2023-09-01 09:26:12,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6878 conditions, 2323 events. 185/2323 cut-off events. For 133952/133952 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5100 event pairs, 0 based on Foata normal form. 0/1953 useless extension candidates. Maximal degree in co-relation 6748. Up to 186 conditions per place. [2023-09-01 09:26:12,565 INFO L82 GeneralOperation]: Start removeDead. Operand has 1313 places, 1221 transitions, 11274 flow [2023-09-01 09:26:12,585 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1313 places, 1221 transitions, 11274 flow [2023-09-01 09:26:12,586 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:26:12,586 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1313 places, 1221 transitions, 11274 flow [2023-09-01 09:26:12,586 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1313 places, 1221 transitions, 11274 flow [2023-09-01 09:26:12,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1313 places, 1221 transitions, 11274 flow [2023-09-01 09:26:14,524 INFO L130 PetriNetUnfolder]: 185/2323 cut-off events. [2023-09-01 09:26:14,524 INFO L131 PetriNetUnfolder]: For 133952/133952 co-relation queries the response was YES. [2023-09-01 09:26:14,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6878 conditions, 2323 events. 185/2323 cut-off events. For 133952/133952 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 5100 event pairs, 0 based on Foata normal form. 0/1953 useless extension candidates. Maximal degree in co-relation 6748. Up to 186 conditions per place. [2023-09-01 09:26:15,094 INFO L119 LiptonReduction]: Number of co-enabled transitions 1334736 [2023-09-01 09:26:26,547 INFO L134 LiptonReduction]: Checked pairs total: 5996891 [2023-09-01 09:26:26,548 INFO L136 LiptonReduction]: Total number of compositions: 730 [2023-09-01 09:26:26,549 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:26:26,549 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20fbbd81, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:26:26,549 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:26:27,238 INFO L130 PetriNetUnfolder]: 80/1173 cut-off events. [2023-09-01 09:26:27,239 INFO L131 PetriNetUnfolder]: For 133952/133952 co-relation queries the response was YES. [2023-09-01 09:26:27,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:26:27,239 INFO L208 CegarLoopForPetriNet]: trace histogram [93, 92, 92, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:26:27,239 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:26:27,240 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:26:27,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1124975744, now seen corresponding path program 1 times [2023-09-01 09:26:27,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:26:27,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845910540] [2023-09-01 09:26:27,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:26:27,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:26:27,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:26:27,387 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:26:27,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:26:27,657 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:26:27,657 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:26:27,657 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:26:27,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2023-09-01 09:26:27,657 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:26:27,657 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:26:27,657 WARN L233 ceAbstractionStarter]: 92 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:26:27,657 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 93 thread instances. [2023-09-01 09:26:27,789 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:26:27,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1327 places, 1234 transitions, 11489 flow Killed by 15