./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-ext/40_barrier_vf.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/40_barrier_vf.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 5eef73b6b2655059556d731e3a5babc181132142f2417a2cf863165dd8efda84 --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:33:12,902 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 09:33:12,904 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 09:33:12,940 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 09:33:12,942 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 09:33:12,944 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 09:33:12,945 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 09:33:12,948 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 09:33:12,949 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 09:33:12,954 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 09:33:12,955 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 09:33:12,957 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 09:33:12,957 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 09:33:12,958 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 09:33:12,959 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 09:33:12,962 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 09:33:12,965 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 09:33:12,965 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 09:33:12,967 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 09:33:12,968 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 09:33:12,970 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 09:33:12,971 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 09:33:12,971 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 09:33:12,972 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 09:33:12,978 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 09:33:12,988 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 09:33:12,989 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 09:33:12,989 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 09:33:12,990 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 09:33:12,990 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 09:33:12,990 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 09:33:12,991 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 09:33:12,991 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 09:33:12,992 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 09:33:12,992 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 09:33:12,992 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 09:33:12,993 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 09:33:12,993 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 09:33:12,993 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 09:33:12,994 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 09:33:12,994 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 09:33:12,995 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:33:13,022 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 09:33:13,023 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 09:33:13,024 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 09:33:13,024 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 09:33:13,025 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 09:33:13,025 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 09:33:13,026 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 09:33:13,026 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 09:33:13,026 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 09:33:13,026 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 09:33:13,027 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 09:33:13,027 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 09:33:13,027 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 09:33:13,027 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 09:33:13,027 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 09:33:13,028 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 09:33:13,028 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 09:33:13,028 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 09:33:13,028 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 09:33:13,028 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 09:33:13,028 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 09:33:13,029 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 09:33:13,029 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 09:33:13,029 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 09:33:13,029 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 09:33:13,029 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 09:33:13,029 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 09:33:13,029 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 09:33:13,030 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 09:33:13,030 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 09:33:13,030 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 09:33:13,030 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 09:33:13,030 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 09:33:13,030 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 09:33:13,031 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 09:33:13,031 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 -> 5eef73b6b2655059556d731e3a5babc181132142f2417a2cf863165dd8efda84 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:33:13,264 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 09:33:13,283 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 09:33:13,285 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 09:33:13,286 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 09:33:13,286 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 09:33:13,287 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2023-09-01 09:33:14,522 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 09:33:14,731 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 09:33:14,731 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2023-09-01 09:33:14,740 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eb10a1b5c/ae0c2ceb211640ddbf8e193a6c3925d7/FLAG7323821da [2023-09-01 09:33:14,749 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eb10a1b5c/ae0c2ceb211640ddbf8e193a6c3925d7 [2023-09-01 09:33:14,750 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 09:33:14,751 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 09:33:14,752 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 09:33:14,752 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 09:33:14,754 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 09:33:14,755 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 09:33:14" (1/1) ... [2023-09-01 09:33:14,755 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41d2ad6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:33:14, skipping insertion in model container [2023-09-01 09:33:14,755 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 09:33:14" (1/1) ... [2023-09-01 09:33:14,759 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 09:33:14,790 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 09:33:14,913 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-09-01 09:33:15,013 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/40_barrier_vf.i[31163,31176] [2023-09-01 09:33:15,020 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 09:33:15,026 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 09:33:15,039 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-09-01 09:33:15,056 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/40_barrier_vf.i[31163,31176] [2023-09-01 09:33:15,063 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 09:33:15,100 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:33:15,101 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:33:15,101 WARN L667 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:33:15,105 INFO L208 MainTranslator]: Completed translation [2023-09-01 09:33:15,105 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:33:15 WrapperNode [2023-09-01 09:33:15,106 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 09:33:15,106 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 09:33:15,106 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 09:33:15,107 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 09:33:15,111 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:33:15" (1/1) ... [2023-09-01 09:33:15,137 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:33:15" (1/1) ... [2023-09-01 09:33:15,153 INFO L138 Inliner]: procedures = 174, calls = 25, calls flagged for inlining = 10, calls inlined = 12, statements flattened = 78 [2023-09-01 09:33:15,155 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 09:33:15,156 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 09:33:15,156 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 09:33:15,156 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 09:33:15,161 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:33:15" (1/1) ... [2023-09-01 09:33:15,162 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:33:15" (1/1) ... [2023-09-01 09:33:15,167 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:33:15" (1/1) ... [2023-09-01 09:33:15,168 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:33:15" (1/1) ... [2023-09-01 09:33:15,170 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:33:15" (1/1) ... [2023-09-01 09:33:15,172 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:33:15" (1/1) ... [2023-09-01 09:33:15,187 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:33:15" (1/1) ... [2023-09-01 09:33:15,188 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:33:15" (1/1) ... [2023-09-01 09:33:15,189 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 09:33:15,192 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 09:33:15,192 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 09:33:15,192 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 09:33:15,193 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:33:15" (1/1) ... [2023-09-01 09:33:15,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 09:33:15,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 09:33:15,233 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:33:15,235 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:33:15,263 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-09-01 09:33:15,264 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-09-01 09:33:15,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 09:33:15,264 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-09-01 09:33:15,264 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 09:33:15,265 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 09:33:15,265 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 09:33:15,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 09:33:15,265 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-09-01 09:33:15,265 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 09:33:15,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 09:33:15,266 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:33:15,372 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 09:33:15,373 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 09:33:15,499 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 09:33:15,582 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 09:33:15,583 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-09-01 09:33:15,584 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 09:33:15 BoogieIcfgContainer [2023-09-01 09:33:15,584 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 09:33:15,586 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 09:33:15,586 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 09:33:15,588 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 09:33:15,588 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 09:33:14" (1/3) ... [2023-09-01 09:33:15,589 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32e56371 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 09:33:15, skipping insertion in model container [2023-09-01 09:33:15,589 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:33:15" (2/3) ... [2023-09-01 09:33:15,589 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32e56371 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 09:33:15, skipping insertion in model container [2023-09-01 09:33:15,589 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 09:33:15" (3/3) ... [2023-09-01 09:33:15,590 INFO L112 eAbstractionObserver]: Analyzing ICFG 40_barrier_vf.i [2023-09-01 09:33:15,595 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 09:33:15,611 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 09:33:15,612 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-09-01 09:33:15,612 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 09:33:15,656 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:15,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 49 transitions, 103 flow [2023-09-01 09:33:15,725 INFO L130 PetriNetUnfolder]: 4/59 cut-off events. [2023-09-01 09:33:15,725 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:33:15,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64 conditions, 59 events. 4/59 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/52 useless extension candidates. Maximal degree in co-relation 34. Up to 4 conditions per place. [2023-09-01 09:33:15,729 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 49 transitions, 103 flow [2023-09-01 09:33:15,732 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 49 transitions, 103 flow [2023-09-01 09:33:15,735 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:15,742 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 49 places, 49 transitions, 103 flow [2023-09-01 09:33:15,745 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 49 places, 49 transitions, 103 flow [2023-09-01 09:33:15,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 49 transitions, 103 flow [2023-09-01 09:33:15,761 INFO L130 PetriNetUnfolder]: 4/59 cut-off events. [2023-09-01 09:33:15,762 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:33:15,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64 conditions, 59 events. 4/59 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/52 useless extension candidates. Maximal degree in co-relation 34. Up to 4 conditions per place. [2023-09-01 09:33:15,765 INFO L119 LiptonReduction]: Number of co-enabled transitions 572 [2023-09-01 09:33:17,874 INFO L134 LiptonReduction]: Checked pairs total: 520 [2023-09-01 09:33:17,874 INFO L136 LiptonReduction]: Total number of compositions: 50 [2023-09-01 09:33:17,884 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:17,888 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:17,888 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:17,890 INFO L130 PetriNetUnfolder]: 0/9 cut-off events. [2023-09-01 09:33:17,890 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:33:17,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:17,891 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-09-01 09:33:17,891 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:17,894 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:17,894 INFO L85 PathProgramCache]: Analyzing trace with hash 543451706, now seen corresponding path program 1 times [2023-09-01 09:33:17,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:17,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765566703] [2023-09-01 09:33:17,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:17,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:17,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:17,965 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:17,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:17,984 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:17,985 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:17,986 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:17,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 09:33:17,988 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:17,989 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:17,990 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:17,990 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-09-01 09:33:18,002 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:18,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 72 places, 72 transitions, 156 flow [2023-09-01 09:33:18,016 INFO L130 PetriNetUnfolder]: 7/94 cut-off events. [2023-09-01 09:33:18,016 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:33:18,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104 conditions, 94 events. 7/94 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 174 event pairs, 0 based on Foata normal form. 0/82 useless extension candidates. Maximal degree in co-relation 60. Up to 6 conditions per place. [2023-09-01 09:33:18,017 INFO L82 GeneralOperation]: Start removeDead. Operand has 72 places, 72 transitions, 156 flow [2023-09-01 09:33:18,018 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 72 places, 72 transitions, 156 flow [2023-09-01 09:33:18,018 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:18,018 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 72 places, 72 transitions, 156 flow [2023-09-01 09:33:18,018 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 72 places, 72 transitions, 156 flow [2023-09-01 09:33:18,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 72 places, 72 transitions, 156 flow [2023-09-01 09:33:18,028 INFO L130 PetriNetUnfolder]: 7/94 cut-off events. [2023-09-01 09:33:18,028 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:33:18,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104 conditions, 94 events. 7/94 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 174 event pairs, 0 based on Foata normal form. 0/82 useless extension candidates. Maximal degree in co-relation 60. Up to 6 conditions per place. [2023-09-01 09:33:18,030 INFO L119 LiptonReduction]: Number of co-enabled transitions 2156 [2023-09-01 09:33:18,688 INFO L134 LiptonReduction]: Checked pairs total: 7107 [2023-09-01 09:33:18,688 INFO L136 LiptonReduction]: Total number of compositions: 47 [2023-09-01 09:33:18,690 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:18,691 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:18,691 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:18,694 INFO L130 PetriNetUnfolder]: 1/28 cut-off events. [2023-09-01 09:33:18,694 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:33:18,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:18,694 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-09-01 09:33:18,694 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:18,695 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:18,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1380919538, now seen corresponding path program 1 times [2023-09-01 09:33:18,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:18,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773947929] [2023-09-01 09:33:18,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:18,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:18,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:18,710 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:18,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:18,723 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:18,723 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:18,724 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:18,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 09:33:18,724 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:18,724 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:18,725 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:18,725 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-09-01 09:33:18,739 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:18,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 95 places, 95 transitions, 211 flow [2023-09-01 09:33:18,761 INFO L130 PetriNetUnfolder]: 10/129 cut-off events. [2023-09-01 09:33:18,762 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:33:18,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145 conditions, 129 events. 10/129 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 287 event pairs, 0 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 98. Up to 8 conditions per place. [2023-09-01 09:33:18,765 INFO L82 GeneralOperation]: Start removeDead. Operand has 95 places, 95 transitions, 211 flow [2023-09-01 09:33:18,766 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 95 places, 95 transitions, 211 flow [2023-09-01 09:33:18,766 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:18,766 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 95 places, 95 transitions, 211 flow [2023-09-01 09:33:18,767 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 95 places, 95 transitions, 211 flow [2023-09-01 09:33:18,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 95 places, 95 transitions, 211 flow [2023-09-01 09:33:18,796 INFO L130 PetriNetUnfolder]: 10/129 cut-off events. [2023-09-01 09:33:18,796 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:33:18,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145 conditions, 129 events. 10/129 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 287 event pairs, 0 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 98. Up to 8 conditions per place. [2023-09-01 09:33:18,799 INFO L119 LiptonReduction]: Number of co-enabled transitions 4752 [2023-09-01 09:33:19,529 INFO L134 LiptonReduction]: Checked pairs total: 18216 [2023-09-01 09:33:19,529 INFO L136 LiptonReduction]: Total number of compositions: 59 [2023-09-01 09:33:19,531 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:19,531 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:19,532 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:19,535 INFO L130 PetriNetUnfolder]: 2/47 cut-off events. [2023-09-01 09:33:19,535 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:33:19,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:19,536 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-09-01 09:33:19,536 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:19,536 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:19,536 INFO L85 PathProgramCache]: Analyzing trace with hash 802582006, now seen corresponding path program 1 times [2023-09-01 09:33:19,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:19,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102406523] [2023-09-01 09:33:19,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:19,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:19,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:19,551 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:19,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:19,573 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:19,573 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:19,573 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:19,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 09:33:19,574 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:19,574 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:19,574 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:19,574 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-09-01 09:33:19,593 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:19,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 118 places, 118 transitions, 268 flow [2023-09-01 09:33:19,609 INFO L130 PetriNetUnfolder]: 13/164 cut-off events. [2023-09-01 09:33:19,609 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:33:19,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187 conditions, 164 events. 13/164 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 412 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 137. Up to 10 conditions per place. [2023-09-01 09:33:19,610 INFO L82 GeneralOperation]: Start removeDead. Operand has 118 places, 118 transitions, 268 flow [2023-09-01 09:33:19,611 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 118 places, 118 transitions, 268 flow [2023-09-01 09:33:19,611 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:19,611 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 118 places, 118 transitions, 268 flow [2023-09-01 09:33:19,611 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 118 places, 118 transitions, 268 flow [2023-09-01 09:33:19,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 118 places, 118 transitions, 268 flow [2023-09-01 09:33:19,626 INFO L130 PetriNetUnfolder]: 13/164 cut-off events. [2023-09-01 09:33:19,626 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:33:19,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187 conditions, 164 events. 13/164 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 412 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 137. Up to 10 conditions per place. [2023-09-01 09:33:19,630 INFO L119 LiptonReduction]: Number of co-enabled transitions 8360 [2023-09-01 09:33:20,497 INFO L134 LiptonReduction]: Checked pairs total: 32789 [2023-09-01 09:33:20,497 INFO L136 LiptonReduction]: Total number of compositions: 71 [2023-09-01 09:33:20,498 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:20,499 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:20,499 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:20,503 INFO L130 PetriNetUnfolder]: 3/66 cut-off events. [2023-09-01 09:33:20,503 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:33:20,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:20,503 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-09-01 09:33:20,504 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:20,504 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:20,504 INFO L85 PathProgramCache]: Analyzing trace with hash -874381139, now seen corresponding path program 1 times [2023-09-01 09:33:20,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:20,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310054867] [2023-09-01 09:33:20,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:20,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:20,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:20,538 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:20,561 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:20,562 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:20,563 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:20,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 09:33:20,564 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:20,565 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:20,565 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:20,565 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-09-01 09:33:20,586 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:20,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 141 places, 141 transitions, 327 flow [2023-09-01 09:33:20,600 INFO L130 PetriNetUnfolder]: 16/199 cut-off events. [2023-09-01 09:33:20,600 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:33:20,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230 conditions, 199 events. 16/199 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 518 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 177. Up to 12 conditions per place. [2023-09-01 09:33:20,601 INFO L82 GeneralOperation]: Start removeDead. Operand has 141 places, 141 transitions, 327 flow [2023-09-01 09:33:20,602 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 141 places, 141 transitions, 327 flow [2023-09-01 09:33:20,602 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:20,603 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 141 transitions, 327 flow [2023-09-01 09:33:20,603 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 141 transitions, 327 flow [2023-09-01 09:33:20,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 141 places, 141 transitions, 327 flow [2023-09-01 09:33:20,615 INFO L130 PetriNetUnfolder]: 16/199 cut-off events. [2023-09-01 09:33:20,632 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:33:20,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230 conditions, 199 events. 16/199 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 518 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 177. Up to 12 conditions per place. [2023-09-01 09:33:20,645 INFO L119 LiptonReduction]: Number of co-enabled transitions 12980 [2023-09-01 09:33:21,562 INFO L134 LiptonReduction]: Checked pairs total: 53834 [2023-09-01 09:33:21,562 INFO L136 LiptonReduction]: Total number of compositions: 83 [2023-09-01 09:33:21,563 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:21,563 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:21,563 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:21,569 INFO L130 PetriNetUnfolder]: 4/85 cut-off events. [2023-09-01 09:33:21,569 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:33:21,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:21,569 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:33:21,569 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:21,569 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:21,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1378211876, now seen corresponding path program 1 times [2023-09-01 09:33:21,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:21,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806459004] [2023-09-01 09:33:21,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:21,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:21,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:21,608 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:21,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:21,624 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:21,627 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:21,629 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:21,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 09:33:21,630 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:21,630 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:21,630 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:21,630 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-09-01 09:33:21,662 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:21,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 164 places, 164 transitions, 388 flow [2023-09-01 09:33:21,688 INFO L130 PetriNetUnfolder]: 19/234 cut-off events. [2023-09-01 09:33:21,688 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:33:21,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274 conditions, 234 events. 19/234 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 638 event pairs, 0 based on Foata normal form. 0/202 useless extension candidates. Maximal degree in co-relation 219. Up to 14 conditions per place. [2023-09-01 09:33:21,691 INFO L82 GeneralOperation]: Start removeDead. Operand has 164 places, 164 transitions, 388 flow [2023-09-01 09:33:21,692 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 164 places, 164 transitions, 388 flow [2023-09-01 09:33:21,692 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:21,692 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 164 places, 164 transitions, 388 flow [2023-09-01 09:33:21,693 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 164 places, 164 transitions, 388 flow [2023-09-01 09:33:21,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 164 places, 164 transitions, 388 flow [2023-09-01 09:33:21,710 INFO L130 PetriNetUnfolder]: 19/234 cut-off events. [2023-09-01 09:33:21,711 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:33:21,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274 conditions, 234 events. 19/234 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 638 event pairs, 0 based on Foata normal form. 0/202 useless extension candidates. Maximal degree in co-relation 219. Up to 14 conditions per place. [2023-09-01 09:33:21,720 INFO L119 LiptonReduction]: Number of co-enabled transitions 18612 [2023-09-01 09:33:22,711 INFO L134 LiptonReduction]: Checked pairs total: 89331 [2023-09-01 09:33:22,711 INFO L136 LiptonReduction]: Total number of compositions: 96 [2023-09-01 09:33:22,713 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:22,714 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:22,715 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:22,721 INFO L130 PetriNetUnfolder]: 5/104 cut-off events. [2023-09-01 09:33:22,721 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:33:22,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:22,722 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:33:22,722 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:22,722 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:22,723 INFO L85 PathProgramCache]: Analyzing trace with hash 675300576, now seen corresponding path program 1 times [2023-09-01 09:33:22,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:22,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449221275] [2023-09-01 09:33:22,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:22,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:22,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:22,762 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:22,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:22,781 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:22,784 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:22,785 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:22,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 09:33:22,785 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:22,786 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:22,787 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:22,788 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-09-01 09:33:22,811 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:22,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 187 places, 187 transitions, 451 flow [2023-09-01 09:33:22,841 INFO L130 PetriNetUnfolder]: 22/269 cut-off events. [2023-09-01 09:33:22,842 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:33:22,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 319 conditions, 269 events. 22/269 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 761 event pairs, 0 based on Foata normal form. 0/232 useless extension candidates. Maximal degree in co-relation 263. Up to 16 conditions per place. [2023-09-01 09:33:22,844 INFO L82 GeneralOperation]: Start removeDead. Operand has 187 places, 187 transitions, 451 flow [2023-09-01 09:33:22,845 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 187 places, 187 transitions, 451 flow [2023-09-01 09:33:22,846 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:22,846 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 187 places, 187 transitions, 451 flow [2023-09-01 09:33:22,846 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 187 places, 187 transitions, 451 flow [2023-09-01 09:33:22,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 187 places, 187 transitions, 451 flow [2023-09-01 09:33:22,885 INFO L130 PetriNetUnfolder]: 22/269 cut-off events. [2023-09-01 09:33:22,885 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:33:22,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 319 conditions, 269 events. 22/269 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 761 event pairs, 0 based on Foata normal form. 0/232 useless extension candidates. Maximal degree in co-relation 263. Up to 16 conditions per place. [2023-09-01 09:33:22,892 INFO L119 LiptonReduction]: Number of co-enabled transitions 25256 [2023-09-01 09:33:24,085 INFO L134 LiptonReduction]: Checked pairs total: 106232 [2023-09-01 09:33:24,086 INFO L136 LiptonReduction]: Total number of compositions: 111 [2023-09-01 09:33:24,086 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:24,087 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:24,087 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:24,095 INFO L130 PetriNetUnfolder]: 6/123 cut-off events. [2023-09-01 09:33:24,095 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:33:24,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:24,096 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:33:24,096 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:24,096 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:24,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1272363523, now seen corresponding path program 1 times [2023-09-01 09:33:24,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:24,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796186461] [2023-09-01 09:33:24,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:24,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:24,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:24,127 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:24,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:24,149 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:24,150 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:24,150 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:24,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 09:33:24,151 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:24,151 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:24,151 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:24,152 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-09-01 09:33:24,176 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:24,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 210 places, 210 transitions, 516 flow [2023-09-01 09:33:24,225 INFO L130 PetriNetUnfolder]: 25/304 cut-off events. [2023-09-01 09:33:24,225 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:33:24,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 365 conditions, 304 events. 25/304 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 878 event pairs, 0 based on Foata normal form. 0/262 useless extension candidates. Maximal degree in co-relation 308. Up to 18 conditions per place. [2023-09-01 09:33:24,228 INFO L82 GeneralOperation]: Start removeDead. Operand has 210 places, 210 transitions, 516 flow [2023-09-01 09:33:24,229 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 210 places, 210 transitions, 516 flow [2023-09-01 09:33:24,229 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:24,229 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 210 places, 210 transitions, 516 flow [2023-09-01 09:33:24,229 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 210 places, 210 transitions, 516 flow [2023-09-01 09:33:24,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 210 places, 210 transitions, 516 flow [2023-09-01 09:33:24,254 INFO L130 PetriNetUnfolder]: 25/304 cut-off events. [2023-09-01 09:33:24,255 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:33:24,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 365 conditions, 304 events. 25/304 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 878 event pairs, 0 based on Foata normal form. 0/262 useless extension candidates. Maximal degree in co-relation 308. Up to 18 conditions per place. [2023-09-01 09:33:24,262 INFO L119 LiptonReduction]: Number of co-enabled transitions 32912 [2023-09-01 09:33:25,563 INFO L134 LiptonReduction]: Checked pairs total: 143357 [2023-09-01 09:33:25,563 INFO L136 LiptonReduction]: Total number of compositions: 122 [2023-09-01 09:33:25,564 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:25,565 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:25,566 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:25,576 INFO L130 PetriNetUnfolder]: 7/142 cut-off events. [2023-09-01 09:33:25,576 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:33:25,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:25,576 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:33:25,576 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:25,577 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:25,577 INFO L85 PathProgramCache]: Analyzing trace with hash -120796603, now seen corresponding path program 1 times [2023-09-01 09:33:25,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:25,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532227761] [2023-09-01 09:33:25,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:25,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:25,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:25,600 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:25,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:25,631 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:25,631 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:25,631 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:25,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-09-01 09:33:25,632 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:25,633 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:25,633 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:25,633 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-09-01 09:33:25,665 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:25,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 233 places, 233 transitions, 583 flow [2023-09-01 09:33:25,708 INFO L130 PetriNetUnfolder]: 28/339 cut-off events. [2023-09-01 09:33:25,708 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:33:25,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 412 conditions, 339 events. 28/339 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 994 event pairs, 0 based on Foata normal form. 0/292 useless extension candidates. Maximal degree in co-relation 354. Up to 20 conditions per place. [2023-09-01 09:33:25,713 INFO L82 GeneralOperation]: Start removeDead. Operand has 233 places, 233 transitions, 583 flow [2023-09-01 09:33:25,716 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 233 places, 233 transitions, 583 flow [2023-09-01 09:33:25,716 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:25,716 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 233 places, 233 transitions, 583 flow [2023-09-01 09:33:25,717 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 233 places, 233 transitions, 583 flow [2023-09-01 09:33:25,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 233 places, 233 transitions, 583 flow [2023-09-01 09:33:25,751 INFO L130 PetriNetUnfolder]: 28/339 cut-off events. [2023-09-01 09:33:25,752 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:33:25,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 412 conditions, 339 events. 28/339 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 994 event pairs, 0 based on Foata normal form. 0/292 useless extension candidates. Maximal degree in co-relation 354. Up to 20 conditions per place. [2023-09-01 09:33:25,765 INFO L119 LiptonReduction]: Number of co-enabled transitions 41580 [2023-09-01 09:33:27,149 INFO L134 LiptonReduction]: Checked pairs total: 207222 [2023-09-01 09:33:27,149 INFO L136 LiptonReduction]: Total number of compositions: 132 [2023-09-01 09:33:27,150 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:27,151 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:27,151 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:27,163 INFO L130 PetriNetUnfolder]: 8/161 cut-off events. [2023-09-01 09:33:27,163 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:33:27,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:27,164 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:33:27,164 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:27,164 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:27,164 INFO L85 PathProgramCache]: Analyzing trace with hash -2085192429, now seen corresponding path program 1 times [2023-09-01 09:33:27,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:27,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187024775] [2023-09-01 09:33:27,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:27,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:27,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:27,186 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:27,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:27,199 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:27,199 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:27,199 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:27,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 09:33:27,200 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:27,209 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:27,209 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:27,209 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-09-01 09:33:27,233 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:27,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 256 places, 256 transitions, 652 flow [2023-09-01 09:33:27,274 INFO L130 PetriNetUnfolder]: 31/374 cut-off events. [2023-09-01 09:33:27,274 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:33:27,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 460 conditions, 374 events. 31/374 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1104 event pairs, 0 based on Foata normal form. 0/322 useless extension candidates. Maximal degree in co-relation 401. Up to 22 conditions per place. [2023-09-01 09:33:27,278 INFO L82 GeneralOperation]: Start removeDead. Operand has 256 places, 256 transitions, 652 flow [2023-09-01 09:33:27,280 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 256 places, 256 transitions, 652 flow [2023-09-01 09:33:27,280 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:27,280 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 256 places, 256 transitions, 652 flow [2023-09-01 09:33:27,280 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 256 places, 256 transitions, 652 flow [2023-09-01 09:33:27,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 256 places, 256 transitions, 652 flow [2023-09-01 09:33:27,318 INFO L130 PetriNetUnfolder]: 31/374 cut-off events. [2023-09-01 09:33:27,318 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:33:27,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 460 conditions, 374 events. 31/374 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1104 event pairs, 0 based on Foata normal form. 0/322 useless extension candidates. Maximal degree in co-relation 401. Up to 22 conditions per place. [2023-09-01 09:33:27,330 INFO L119 LiptonReduction]: Number of co-enabled transitions 51260 [2023-09-01 09:33:28,669 INFO L134 LiptonReduction]: Checked pairs total: 225637 [2023-09-01 09:33:28,669 INFO L136 LiptonReduction]: Total number of compositions: 145 [2023-09-01 09:33:28,670 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:28,671 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:28,671 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:28,703 INFO L130 PetriNetUnfolder]: 9/180 cut-off events. [2023-09-01 09:33:28,704 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:33:28,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:28,704 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:33:28,704 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:28,704 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:28,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1664700591, now seen corresponding path program 1 times [2023-09-01 09:33:28,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:28,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338792980] [2023-09-01 09:33:28,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:28,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:28,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:28,720 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:28,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:28,745 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:28,745 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:28,745 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:28,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-09-01 09:33:28,746 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:28,746 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:28,746 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:28,746 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-09-01 09:33:28,777 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:28,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 279 places, 279 transitions, 723 flow [2023-09-01 09:33:28,832 INFO L130 PetriNetUnfolder]: 34/409 cut-off events. [2023-09-01 09:33:28,832 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:33:28,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 509 conditions, 409 events. 34/409 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1227 event pairs, 0 based on Foata normal form. 0/352 useless extension candidates. Maximal degree in co-relation 449. Up to 24 conditions per place. [2023-09-01 09:33:28,837 INFO L82 GeneralOperation]: Start removeDead. Operand has 279 places, 279 transitions, 723 flow [2023-09-01 09:33:28,839 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 279 places, 279 transitions, 723 flow [2023-09-01 09:33:28,839 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:28,839 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 279 places, 279 transitions, 723 flow [2023-09-01 09:33:28,839 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 279 places, 279 transitions, 723 flow [2023-09-01 09:33:28,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 279 places, 279 transitions, 723 flow [2023-09-01 09:33:28,880 INFO L130 PetriNetUnfolder]: 34/409 cut-off events. [2023-09-01 09:33:28,880 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:33:28,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 509 conditions, 409 events. 34/409 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1227 event pairs, 0 based on Foata normal form. 0/352 useless extension candidates. Maximal degree in co-relation 449. Up to 24 conditions per place. [2023-09-01 09:33:28,895 INFO L119 LiptonReduction]: Number of co-enabled transitions 61952 [2023-09-01 09:33:30,065 INFO L134 LiptonReduction]: Checked pairs total: 270796 [2023-09-01 09:33:30,065 INFO L136 LiptonReduction]: Total number of compositions: 156 [2023-09-01 09:33:30,066 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:30,066 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:30,066 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:30,082 INFO L130 PetriNetUnfolder]: 10/199 cut-off events. [2023-09-01 09:33:30,082 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:33:30,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:30,083 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:33:30,083 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:30,083 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:30,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1010027265, now seen corresponding path program 1 times [2023-09-01 09:33:30,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:30,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934324024] [2023-09-01 09:33:30,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:30,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:30,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:30,110 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:30,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:30,129 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:30,129 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:30,129 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:30,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 09:33:30,129 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:30,130 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:30,130 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:30,131 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-09-01 09:33:30,155 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:30,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 302 places, 302 transitions, 796 flow [2023-09-01 09:33:30,220 INFO L130 PetriNetUnfolder]: 37/444 cut-off events. [2023-09-01 09:33:30,220 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:33:30,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 559 conditions, 444 events. 37/444 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1330 event pairs, 0 based on Foata normal form. 0/382 useless extension candidates. Maximal degree in co-relation 498. Up to 26 conditions per place. [2023-09-01 09:33:30,227 INFO L82 GeneralOperation]: Start removeDead. Operand has 302 places, 302 transitions, 796 flow [2023-09-01 09:33:30,231 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 302 places, 302 transitions, 796 flow [2023-09-01 09:33:30,232 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:30,232 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 302 places, 302 transitions, 796 flow [2023-09-01 09:33:30,232 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 302 places, 302 transitions, 796 flow [2023-09-01 09:33:30,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 302 places, 302 transitions, 796 flow [2023-09-01 09:33:30,305 INFO L130 PetriNetUnfolder]: 37/444 cut-off events. [2023-09-01 09:33:30,305 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:33:30,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 559 conditions, 444 events. 37/444 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1330 event pairs, 0 based on Foata normal form. 0/382 useless extension candidates. Maximal degree in co-relation 498. Up to 26 conditions per place. [2023-09-01 09:33:30,321 INFO L119 LiptonReduction]: Number of co-enabled transitions 73656 [2023-09-01 09:33:31,804 INFO L134 LiptonReduction]: Checked pairs total: 326741 [2023-09-01 09:33:31,804 INFO L136 LiptonReduction]: Total number of compositions: 170 [2023-09-01 09:33:31,805 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:31,805 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:31,805 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:31,829 INFO L130 PetriNetUnfolder]: 11/218 cut-off events. [2023-09-01 09:33:31,830 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:33:31,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:31,830 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:33:31,831 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:31,831 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:31,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1336349609, now seen corresponding path program 1 times [2023-09-01 09:33:31,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:31,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038398647] [2023-09-01 09:33:31,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:31,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:31,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:31,854 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:31,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:31,868 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:31,868 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:31,868 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:31,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 09:33:31,868 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:31,871 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:31,871 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:31,871 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-09-01 09:33:31,903 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:31,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 325 places, 325 transitions, 871 flow [2023-09-01 09:33:31,961 INFO L130 PetriNetUnfolder]: 40/479 cut-off events. [2023-09-01 09:33:31,961 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:33:31,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 610 conditions, 479 events. 40/479 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1459 event pairs, 0 based on Foata normal form. 0/412 useless extension candidates. Maximal degree in co-relation 548. Up to 28 conditions per place. [2023-09-01 09:33:31,968 INFO L82 GeneralOperation]: Start removeDead. Operand has 325 places, 325 transitions, 871 flow [2023-09-01 09:33:31,972 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 325 places, 325 transitions, 871 flow [2023-09-01 09:33:31,973 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:31,973 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 325 places, 325 transitions, 871 flow [2023-09-01 09:33:31,973 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 325 places, 325 transitions, 871 flow [2023-09-01 09:33:31,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 325 places, 325 transitions, 871 flow [2023-09-01 09:33:32,044 INFO L130 PetriNetUnfolder]: 40/479 cut-off events. [2023-09-01 09:33:32,045 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:33:32,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 610 conditions, 479 events. 40/479 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1459 event pairs, 0 based on Foata normal form. 0/412 useless extension candidates. Maximal degree in co-relation 548. Up to 28 conditions per place. [2023-09-01 09:33:32,064 INFO L119 LiptonReduction]: Number of co-enabled transitions 86372 [2023-09-01 09:33:33,382 INFO L134 LiptonReduction]: Checked pairs total: 442014 [2023-09-01 09:33:33,382 INFO L136 LiptonReduction]: Total number of compositions: 184 [2023-09-01 09:33:33,384 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:33,386 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:33,387 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:33,409 INFO L130 PetriNetUnfolder]: 12/237 cut-off events. [2023-09-01 09:33:33,410 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:33:33,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:33,410 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:33:33,410 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:33,410 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:33,411 INFO L85 PathProgramCache]: Analyzing trace with hash 775825278, now seen corresponding path program 1 times [2023-09-01 09:33:33,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:33,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472980091] [2023-09-01 09:33:33,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:33,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:33,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:33,431 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:33,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:33,442 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:33,442 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:33,442 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:33,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-09-01 09:33:33,442 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:33,443 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:33,443 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:33,443 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-09-01 09:33:33,472 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:33,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 348 places, 348 transitions, 948 flow [2023-09-01 09:33:33,572 INFO L130 PetriNetUnfolder]: 43/514 cut-off events. [2023-09-01 09:33:33,572 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:33:33,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 662 conditions, 514 events. 43/514 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1575 event pairs, 0 based on Foata normal form. 0/442 useless extension candidates. Maximal degree in co-relation 599. Up to 30 conditions per place. [2023-09-01 09:33:33,578 INFO L82 GeneralOperation]: Start removeDead. Operand has 348 places, 348 transitions, 948 flow [2023-09-01 09:33:33,580 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 348 places, 348 transitions, 948 flow [2023-09-01 09:33:33,580 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:33,580 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 348 places, 348 transitions, 948 flow [2023-09-01 09:33:33,580 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 348 places, 348 transitions, 948 flow [2023-09-01 09:33:33,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 348 places, 348 transitions, 948 flow [2023-09-01 09:33:33,646 INFO L130 PetriNetUnfolder]: 43/514 cut-off events. [2023-09-01 09:33:33,646 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:33:33,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 662 conditions, 514 events. 43/514 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1575 event pairs, 0 based on Foata normal form. 0/442 useless extension candidates. Maximal degree in co-relation 599. Up to 30 conditions per place. [2023-09-01 09:33:33,673 INFO L119 LiptonReduction]: Number of co-enabled transitions 100100 [2023-09-01 09:33:35,364 INFO L134 LiptonReduction]: Checked pairs total: 511965 [2023-09-01 09:33:35,364 INFO L136 LiptonReduction]: Total number of compositions: 196 [2023-09-01 09:33:35,365 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:35,366 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:35,366 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:35,422 INFO L130 PetriNetUnfolder]: 13/256 cut-off events. [2023-09-01 09:33:35,423 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:33:35,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:35,423 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:33:35,423 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:35,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:35,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1866287055, now seen corresponding path program 1 times [2023-09-01 09:33:35,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:35,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831447932] [2023-09-01 09:33:35,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:35,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:35,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:35,439 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:35,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:35,462 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:35,462 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:35,462 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:35,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-09-01 09:33:35,463 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:35,463 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:35,463 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:35,463 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-09-01 09:33:35,499 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:35,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 371 places, 371 transitions, 1027 flow [2023-09-01 09:33:35,603 INFO L130 PetriNetUnfolder]: 46/549 cut-off events. [2023-09-01 09:33:35,603 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:33:35,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 715 conditions, 549 events. 46/549 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1697 event pairs, 0 based on Foata normal form. 0/472 useless extension candidates. Maximal degree in co-relation 651. Up to 32 conditions per place. [2023-09-01 09:33:35,612 INFO L82 GeneralOperation]: Start removeDead. Operand has 371 places, 371 transitions, 1027 flow [2023-09-01 09:33:35,615 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 371 places, 371 transitions, 1027 flow [2023-09-01 09:33:35,615 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:35,615 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 371 places, 371 transitions, 1027 flow [2023-09-01 09:33:35,615 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 371 places, 371 transitions, 1027 flow [2023-09-01 09:33:35,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 371 places, 371 transitions, 1027 flow [2023-09-01 09:33:35,692 INFO L130 PetriNetUnfolder]: 46/549 cut-off events. [2023-09-01 09:33:35,693 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:33:35,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 715 conditions, 549 events. 46/549 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1697 event pairs, 0 based on Foata normal form. 0/472 useless extension candidates. Maximal degree in co-relation 651. Up to 32 conditions per place. [2023-09-01 09:33:35,727 INFO L119 LiptonReduction]: Number of co-enabled transitions 114840 [2023-09-01 09:33:37,347 INFO L134 LiptonReduction]: Checked pairs total: 516144 [2023-09-01 09:33:37,347 INFO L136 LiptonReduction]: Total number of compositions: 209 [2023-09-01 09:33:37,359 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:37,360 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:37,360 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:37,389 INFO L130 PetriNetUnfolder]: 14/275 cut-off events. [2023-09-01 09:33:37,389 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:33:37,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:37,389 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:33:37,389 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:37,390 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:37,390 INFO L85 PathProgramCache]: Analyzing trace with hash -335307104, now seen corresponding path program 1 times [2023-09-01 09:33:37,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:37,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241568943] [2023-09-01 09:33:37,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:37,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:37,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:37,404 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:37,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:37,426 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:37,427 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:37,428 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:37,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 09:33:37,428 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:37,428 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:37,428 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:37,429 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-09-01 09:33:37,464 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:37,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 394 places, 394 transitions, 1108 flow [2023-09-01 09:33:37,611 INFO L130 PetriNetUnfolder]: 49/584 cut-off events. [2023-09-01 09:33:37,611 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:33:37,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 769 conditions, 584 events. 49/584 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1811 event pairs, 0 based on Foata normal form. 0/502 useless extension candidates. Maximal degree in co-relation 704. Up to 34 conditions per place. [2023-09-01 09:33:37,621 INFO L82 GeneralOperation]: Start removeDead. Operand has 394 places, 394 transitions, 1108 flow [2023-09-01 09:33:37,623 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 394 places, 394 transitions, 1108 flow [2023-09-01 09:33:37,624 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:37,624 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 394 places, 394 transitions, 1108 flow [2023-09-01 09:33:37,624 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 394 places, 394 transitions, 1108 flow [2023-09-01 09:33:37,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 394 places, 394 transitions, 1108 flow [2023-09-01 09:33:37,709 INFO L130 PetriNetUnfolder]: 49/584 cut-off events. [2023-09-01 09:33:37,710 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:33:37,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 769 conditions, 584 events. 49/584 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1811 event pairs, 0 based on Foata normal form. 0/502 useless extension candidates. Maximal degree in co-relation 704. Up to 34 conditions per place. [2023-09-01 09:33:37,748 INFO L119 LiptonReduction]: Number of co-enabled transitions 130592 [2023-09-01 09:33:39,198 INFO L134 LiptonReduction]: Checked pairs total: 672223 [2023-09-01 09:33:39,199 INFO L136 LiptonReduction]: Total number of compositions: 219 [2023-09-01 09:33:39,199 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:39,200 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:39,200 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:39,231 INFO L130 PetriNetUnfolder]: 15/294 cut-off events. [2023-09-01 09:33:39,231 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:33:39,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:39,232 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:33:39,232 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:39,232 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:39,232 INFO L85 PathProgramCache]: Analyzing trace with hash 597006241, now seen corresponding path program 1 times [2023-09-01 09:33:39,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:39,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705411043] [2023-09-01 09:33:39,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:39,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:39,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:39,256 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:39,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:39,271 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:39,271 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:39,271 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:39,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 09:33:39,271 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:39,271 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:39,271 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:39,272 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-09-01 09:33:39,303 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:39,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 417 places, 417 transitions, 1191 flow [2023-09-01 09:33:39,424 INFO L130 PetriNetUnfolder]: 52/619 cut-off events. [2023-09-01 09:33:39,424 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:33:39,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 824 conditions, 619 events. 52/619 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1930 event pairs, 0 based on Foata normal form. 0/532 useless extension candidates. Maximal degree in co-relation 758. Up to 36 conditions per place. [2023-09-01 09:33:39,435 INFO L82 GeneralOperation]: Start removeDead. Operand has 417 places, 417 transitions, 1191 flow [2023-09-01 09:33:39,438 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 417 places, 417 transitions, 1191 flow [2023-09-01 09:33:39,438 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:39,438 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 417 places, 417 transitions, 1191 flow [2023-09-01 09:33:39,438 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 417 places, 417 transitions, 1191 flow [2023-09-01 09:33:39,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 417 places, 417 transitions, 1191 flow [2023-09-01 09:33:39,532 INFO L130 PetriNetUnfolder]: 52/619 cut-off events. [2023-09-01 09:33:39,533 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:33:39,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 824 conditions, 619 events. 52/619 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1930 event pairs, 0 based on Foata normal form. 0/532 useless extension candidates. Maximal degree in co-relation 758. Up to 36 conditions per place. [2023-09-01 09:33:39,577 INFO L119 LiptonReduction]: Number of co-enabled transitions 147356 [2023-09-01 09:33:41,421 INFO L134 LiptonReduction]: Checked pairs total: 659378 [2023-09-01 09:33:41,421 INFO L136 LiptonReduction]: Total number of compositions: 233 [2023-09-01 09:33:41,422 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:41,424 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:41,424 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:41,459 INFO L130 PetriNetUnfolder]: 16/313 cut-off events. [2023-09-01 09:33:41,460 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:33:41,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:41,460 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:33:41,460 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:41,460 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:41,460 INFO L85 PathProgramCache]: Analyzing trace with hash -2014804400, now seen corresponding path program 1 times [2023-09-01 09:33:41,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:41,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827329214] [2023-09-01 09:33:41,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:41,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:41,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:41,481 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:41,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:41,498 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:41,498 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:41,498 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:41,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-09-01 09:33:41,499 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:41,499 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:41,499 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:41,499 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-09-01 09:33:41,537 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:41,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 440 places, 440 transitions, 1276 flow [2023-09-01 09:33:41,675 INFO L130 PetriNetUnfolder]: 55/654 cut-off events. [2023-09-01 09:33:41,675 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:33:41,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 880 conditions, 654 events. 55/654 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2057 event pairs, 0 based on Foata normal form. 0/562 useless extension candidates. Maximal degree in co-relation 813. Up to 38 conditions per place. [2023-09-01 09:33:41,686 INFO L82 GeneralOperation]: Start removeDead. Operand has 440 places, 440 transitions, 1276 flow [2023-09-01 09:33:41,689 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 440 places, 440 transitions, 1276 flow [2023-09-01 09:33:41,689 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:41,689 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 440 places, 440 transitions, 1276 flow [2023-09-01 09:33:41,690 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 440 places, 440 transitions, 1276 flow [2023-09-01 09:33:41,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 440 places, 440 transitions, 1276 flow [2023-09-01 09:33:41,794 INFO L130 PetriNetUnfolder]: 55/654 cut-off events. [2023-09-01 09:33:41,794 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:33:41,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 880 conditions, 654 events. 55/654 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2057 event pairs, 0 based on Foata normal form. 0/562 useless extension candidates. Maximal degree in co-relation 813. Up to 38 conditions per place. [2023-09-01 09:33:41,843 INFO L119 LiptonReduction]: Number of co-enabled transitions 165132 [2023-09-01 09:33:43,953 INFO L134 LiptonReduction]: Checked pairs total: 861031 [2023-09-01 09:33:43,954 INFO L136 LiptonReduction]: Total number of compositions: 245 [2023-09-01 09:33:43,956 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:43,957 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:43,957 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:43,996 INFO L130 PetriNetUnfolder]: 17/332 cut-off events. [2023-09-01 09:33:43,996 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:33:43,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:43,996 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:33:43,997 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:43,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:43,997 INFO L85 PathProgramCache]: Analyzing trace with hash 257752292, now seen corresponding path program 1 times [2023-09-01 09:33:43,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:43,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528365647] [2023-09-01 09:33:43,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:43,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:44,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:44,026 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:44,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:44,043 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:44,044 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:44,044 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:44,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-09-01 09:33:44,045 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:44,045 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:44,045 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:44,045 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-09-01 09:33:44,084 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:44,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 463 places, 463 transitions, 1363 flow [2023-09-01 09:33:44,240 INFO L130 PetriNetUnfolder]: 58/689 cut-off events. [2023-09-01 09:33:44,240 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:33:44,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 937 conditions, 689 events. 58/689 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2158 event pairs, 0 based on Foata normal form. 0/592 useless extension candidates. Maximal degree in co-relation 869. Up to 40 conditions per place. [2023-09-01 09:33:44,253 INFO L82 GeneralOperation]: Start removeDead. Operand has 463 places, 463 transitions, 1363 flow [2023-09-01 09:33:44,256 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 463 places, 463 transitions, 1363 flow [2023-09-01 09:33:44,256 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:44,257 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 463 places, 463 transitions, 1363 flow [2023-09-01 09:33:44,257 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 463 places, 463 transitions, 1363 flow [2023-09-01 09:33:44,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 463 places, 463 transitions, 1363 flow [2023-09-01 09:33:44,377 INFO L130 PetriNetUnfolder]: 58/689 cut-off events. [2023-09-01 09:33:44,377 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:33:44,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 937 conditions, 689 events. 58/689 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2158 event pairs, 0 based on Foata normal form. 0/592 useless extension candidates. Maximal degree in co-relation 869. Up to 40 conditions per place. [2023-09-01 09:33:44,433 INFO L119 LiptonReduction]: Number of co-enabled transitions 183920 [2023-09-01 09:33:46,509 INFO L134 LiptonReduction]: Checked pairs total: 955818 [2023-09-01 09:33:46,509 INFO L136 LiptonReduction]: Total number of compositions: 258 [2023-09-01 09:33:46,510 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:46,511 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:46,511 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:46,553 INFO L130 PetriNetUnfolder]: 18/351 cut-off events. [2023-09-01 09:33:46,553 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:33:46,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:46,553 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:33:46,554 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:46,554 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:46,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1420750260, now seen corresponding path program 1 times [2023-09-01 09:33:46,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:46,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407763412] [2023-09-01 09:33:46,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:46,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:46,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:46,570 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:46,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:46,587 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:46,587 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:46,587 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:46,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-09-01 09:33:46,588 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:46,588 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:46,588 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:46,588 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-09-01 09:33:46,665 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:46,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 486 places, 486 transitions, 1452 flow [2023-09-01 09:33:46,843 INFO L130 PetriNetUnfolder]: 61/724 cut-off events. [2023-09-01 09:33:46,844 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:33:46,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 995 conditions, 724 events. 61/724 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2309 event pairs, 0 based on Foata normal form. 0/622 useless extension candidates. Maximal degree in co-relation 926. Up to 42 conditions per place. [2023-09-01 09:33:46,857 INFO L82 GeneralOperation]: Start removeDead. Operand has 486 places, 486 transitions, 1452 flow [2023-09-01 09:33:46,860 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 486 places, 486 transitions, 1452 flow [2023-09-01 09:33:46,861 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:46,861 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 486 places, 486 transitions, 1452 flow [2023-09-01 09:33:46,861 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 486 places, 486 transitions, 1452 flow [2023-09-01 09:33:46,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 486 places, 486 transitions, 1452 flow [2023-09-01 09:33:46,985 INFO L130 PetriNetUnfolder]: 61/724 cut-off events. [2023-09-01 09:33:46,986 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:33:47,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 995 conditions, 724 events. 61/724 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2309 event pairs, 0 based on Foata normal form. 0/622 useless extension candidates. Maximal degree in co-relation 926. Up to 42 conditions per place. [2023-09-01 09:33:47,045 INFO L119 LiptonReduction]: Number of co-enabled transitions 203720 [2023-09-01 09:33:49,338 INFO L134 LiptonReduction]: Checked pairs total: 1062671 [2023-09-01 09:33:49,339 INFO L136 LiptonReduction]: Total number of compositions: 267 [2023-09-01 09:33:49,340 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:49,340 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:49,340 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:49,385 INFO L130 PetriNetUnfolder]: 19/370 cut-off events. [2023-09-01 09:33:49,385 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:33:49,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:49,385 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:33:49,385 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:49,386 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:49,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1773364833, now seen corresponding path program 1 times [2023-09-01 09:33:49,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:49,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056627185] [2023-09-01 09:33:49,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:49,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:49,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:49,417 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:49,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:49,444 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:49,444 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:49,444 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:49,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-09-01 09:33:49,445 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:49,445 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:49,446 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:49,446 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-09-01 09:33:49,486 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:49,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 509 places, 509 transitions, 1543 flow [2023-09-01 09:33:49,628 INFO L130 PetriNetUnfolder]: 64/759 cut-off events. [2023-09-01 09:33:49,628 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:33:49,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1054 conditions, 759 events. 64/759 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2402 event pairs, 0 based on Foata normal form. 0/652 useless extension candidates. Maximal degree in co-relation 984. Up to 44 conditions per place. [2023-09-01 09:33:49,649 INFO L82 GeneralOperation]: Start removeDead. Operand has 509 places, 509 transitions, 1543 flow [2023-09-01 09:33:49,654 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 509 places, 509 transitions, 1543 flow [2023-09-01 09:33:49,654 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:49,654 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 509 places, 509 transitions, 1543 flow [2023-09-01 09:33:49,654 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 509 places, 509 transitions, 1543 flow [2023-09-01 09:33:49,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 509 places, 509 transitions, 1543 flow [2023-09-01 09:33:49,835 INFO L130 PetriNetUnfolder]: 64/759 cut-off events. [2023-09-01 09:33:49,836 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:33:49,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1054 conditions, 759 events. 64/759 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2402 event pairs, 0 based on Foata normal form. 0/652 useless extension candidates. Maximal degree in co-relation 984. Up to 44 conditions per place. [2023-09-01 09:33:49,900 INFO L119 LiptonReduction]: Number of co-enabled transitions 224532 [2023-09-01 09:33:51,834 INFO L134 LiptonReduction]: Checked pairs total: 1173242 [2023-09-01 09:33:51,834 INFO L136 LiptonReduction]: Total number of compositions: 279 [2023-09-01 09:33:51,835 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:51,836 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:51,836 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:51,886 INFO L130 PetriNetUnfolder]: 20/389 cut-off events. [2023-09-01 09:33:51,886 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:33:51,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:51,887 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:33:51,887 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:51,887 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:51,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1899296950, now seen corresponding path program 1 times [2023-09-01 09:33:51,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:51,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42060645] [2023-09-01 09:33:51,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:51,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:51,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:51,922 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:51,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:51,948 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:51,948 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:51,948 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:51,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-09-01 09:33:51,948 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:51,949 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:51,949 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:51,949 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-09-01 09:33:51,987 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:51,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 532 places, 532 transitions, 1636 flow [2023-09-01 09:33:52,143 INFO L130 PetriNetUnfolder]: 67/794 cut-off events. [2023-09-01 09:33:52,143 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:33:52,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1114 conditions, 794 events. 67/794 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2576 event pairs, 0 based on Foata normal form. 0/682 useless extension candidates. Maximal degree in co-relation 1043. Up to 46 conditions per place. [2023-09-01 09:33:52,167 INFO L82 GeneralOperation]: Start removeDead. Operand has 532 places, 532 transitions, 1636 flow [2023-09-01 09:33:52,172 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 532 places, 532 transitions, 1636 flow [2023-09-01 09:33:52,173 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:52,173 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 532 places, 532 transitions, 1636 flow [2023-09-01 09:33:52,173 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 532 places, 532 transitions, 1636 flow [2023-09-01 09:33:52,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 532 places, 532 transitions, 1636 flow [2023-09-01 09:33:52,328 INFO L130 PetriNetUnfolder]: 67/794 cut-off events. [2023-09-01 09:33:52,328 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:33:52,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1114 conditions, 794 events. 67/794 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2576 event pairs, 0 based on Foata normal form. 0/682 useless extension candidates. Maximal degree in co-relation 1043. Up to 46 conditions per place. [2023-09-01 09:33:52,470 INFO L119 LiptonReduction]: Number of co-enabled transitions 246356 [2023-09-01 09:33:54,283 INFO L134 LiptonReduction]: Checked pairs total: 1283871 [2023-09-01 09:33:54,283 INFO L136 LiptonReduction]: Total number of compositions: 295 [2023-09-01 09:33:54,284 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:54,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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:54,285 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:54,382 INFO L130 PetriNetUnfolder]: 21/408 cut-off events. [2023-09-01 09:33:54,383 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:33:54,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:54,383 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:33:54,383 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:54,384 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:54,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1493984757, now seen corresponding path program 1 times [2023-09-01 09:33:54,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:54,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238233932] [2023-09-01 09:33:54,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:54,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:54,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:54,404 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:54,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:54,424 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:54,424 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:54,424 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:54,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-09-01 09:33:54,424 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:54,425 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:54,425 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:54,425 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-09-01 09:33:54,474 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:54,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 555 places, 555 transitions, 1731 flow [2023-09-01 09:33:54,680 INFO L130 PetriNetUnfolder]: 70/829 cut-off events. [2023-09-01 09:33:54,680 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:33:54,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1175 conditions, 829 events. 70/829 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2653 event pairs, 0 based on Foata normal form. 0/712 useless extension candidates. Maximal degree in co-relation 1103. Up to 48 conditions per place. [2023-09-01 09:33:54,706 INFO L82 GeneralOperation]: Start removeDead. Operand has 555 places, 555 transitions, 1731 flow [2023-09-01 09:33:54,711 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 555 places, 555 transitions, 1731 flow [2023-09-01 09:33:54,711 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:54,711 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 555 places, 555 transitions, 1731 flow [2023-09-01 09:33:54,712 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 555 places, 555 transitions, 1731 flow [2023-09-01 09:33:54,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 555 places, 555 transitions, 1731 flow [2023-09-01 09:33:54,875 INFO L130 PetriNetUnfolder]: 70/829 cut-off events. [2023-09-01 09:33:54,876 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:33:54,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1175 conditions, 829 events. 70/829 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2653 event pairs, 0 based on Foata normal form. 0/712 useless extension candidates. Maximal degree in co-relation 1103. Up to 48 conditions per place. [2023-09-01 09:33:54,959 INFO L119 LiptonReduction]: Number of co-enabled transitions 269192 [2023-09-01 09:33:57,653 INFO L134 LiptonReduction]: Checked pairs total: 1395838 [2023-09-01 09:33:57,653 INFO L136 LiptonReduction]: Total number of compositions: 310 [2023-09-01 09:33:57,661 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:33:57,662 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:33:57,662 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:33:57,722 INFO L130 PetriNetUnfolder]: 22/427 cut-off events. [2023-09-01 09:33:57,723 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:33:57,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:33:57,723 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:33:57,723 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:33:57,723 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:33:57,723 INFO L85 PathProgramCache]: Analyzing trace with hash -595630253, now seen corresponding path program 1 times [2023-09-01 09:33:57,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:33:57,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995142194] [2023-09-01 09:33:57,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:33:57,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:33:57,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:57,756 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:33:57,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:33:57,787 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:33:57,787 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:33:57,788 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:33:57,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-09-01 09:33:57,788 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:33:57,788 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:33:57,788 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:33:57,789 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-09-01 09:33:57,844 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:33:57,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 578 places, 578 transitions, 1828 flow [2023-09-01 09:33:58,086 INFO L130 PetriNetUnfolder]: 73/864 cut-off events. [2023-09-01 09:33:58,087 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:33:58,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1237 conditions, 864 events. 73/864 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2758 event pairs, 0 based on Foata normal form. 0/742 useless extension candidates. Maximal degree in co-relation 1164. Up to 50 conditions per place. [2023-09-01 09:33:58,114 INFO L82 GeneralOperation]: Start removeDead. Operand has 578 places, 578 transitions, 1828 flow [2023-09-01 09:33:58,120 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 578 places, 578 transitions, 1828 flow [2023-09-01 09:33:58,120 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:33:58,120 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 578 places, 578 transitions, 1828 flow [2023-09-01 09:33:58,121 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 578 places, 578 transitions, 1828 flow [2023-09-01 09:33:58,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 578 places, 578 transitions, 1828 flow [2023-09-01 09:33:58,336 INFO L130 PetriNetUnfolder]: 73/864 cut-off events. [2023-09-01 09:33:58,336 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:33:58,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1237 conditions, 864 events. 73/864 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2758 event pairs, 0 based on Foata normal form. 0/742 useless extension candidates. Maximal degree in co-relation 1164. Up to 50 conditions per place. [2023-09-01 09:33:58,439 INFO L119 LiptonReduction]: Number of co-enabled transitions 293040 [2023-09-01 09:34:00,790 INFO L134 LiptonReduction]: Checked pairs total: 1531945 [2023-09-01 09:34:00,790 INFO L136 LiptonReduction]: Total number of compositions: 321 [2023-09-01 09:34:00,791 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:34:00,791 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:34:00,792 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:34:00,877 INFO L130 PetriNetUnfolder]: 23/446 cut-off events. [2023-09-01 09:34:00,877 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:34:00,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:34:00,877 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:34:00,877 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:34:00,878 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:34:00,878 INFO L85 PathProgramCache]: Analyzing trace with hash 151153661, now seen corresponding path program 1 times [2023-09-01 09:34:00,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:34:00,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601265956] [2023-09-01 09:34:00,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:34:00,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:34:00,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:00,899 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:34:00,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:00,923 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:34:00,923 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:34:00,923 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:34:00,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-09-01 09:34:00,924 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:34:00,924 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:34:00,924 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:34:00,924 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-09-01 09:34:00,967 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:34:00,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 601 places, 601 transitions, 1927 flow [2023-09-01 09:34:01,163 INFO L130 PetriNetUnfolder]: 76/899 cut-off events. [2023-09-01 09:34:01,164 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:34:01,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1300 conditions, 899 events. 76/899 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2876 event pairs, 0 based on Foata normal form. 0/772 useless extension candidates. Maximal degree in co-relation 1226. Up to 52 conditions per place. [2023-09-01 09:34:01,192 INFO L82 GeneralOperation]: Start removeDead. Operand has 601 places, 601 transitions, 1927 flow [2023-09-01 09:34:01,199 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 601 places, 601 transitions, 1927 flow [2023-09-01 09:34:01,199 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:34:01,199 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 601 places, 601 transitions, 1927 flow [2023-09-01 09:34:01,199 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 601 places, 601 transitions, 1927 flow [2023-09-01 09:34:01,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 601 places, 601 transitions, 1927 flow [2023-09-01 09:34:01,394 INFO L130 PetriNetUnfolder]: 76/899 cut-off events. [2023-09-01 09:34:01,394 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:34:01,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1300 conditions, 899 events. 76/899 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2876 event pairs, 0 based on Foata normal form. 0/772 useless extension candidates. Maximal degree in co-relation 1226. Up to 52 conditions per place. [2023-09-01 09:34:01,496 INFO L119 LiptonReduction]: Number of co-enabled transitions 317900 [2023-09-01 09:34:03,670 INFO L134 LiptonReduction]: Checked pairs total: 1673134 [2023-09-01 09:34:03,671 INFO L136 LiptonReduction]: Total number of compositions: 333 [2023-09-01 09:34:03,671 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:34:03,672 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:34:03,672 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:34:03,743 INFO L130 PetriNetUnfolder]: 24/465 cut-off events. [2023-09-01 09:34:03,744 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:34:03,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:34:03,744 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:34:03,744 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:34:03,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:34:03,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1165514647, now seen corresponding path program 1 times [2023-09-01 09:34:03,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:34:03,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086000744] [2023-09-01 09:34:03,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:34:03,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:34:03,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:03,769 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:34:03,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:03,790 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:34:03,790 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:34:03,790 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:34:03,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-09-01 09:34:03,790 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:34:03,790 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:34:03,791 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:34:03,791 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-09-01 09:34:03,845 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:34:03,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 624 places, 624 transitions, 2028 flow [2023-09-01 09:34:04,099 INFO L130 PetriNetUnfolder]: 79/934 cut-off events. [2023-09-01 09:34:04,099 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:34:04,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1364 conditions, 934 events. 79/934 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2993 event pairs, 0 based on Foata normal form. 0/802 useless extension candidates. Maximal degree in co-relation 1289. Up to 54 conditions per place. [2023-09-01 09:34:04,122 INFO L82 GeneralOperation]: Start removeDead. Operand has 624 places, 624 transitions, 2028 flow [2023-09-01 09:34:04,127 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 624 places, 624 transitions, 2028 flow [2023-09-01 09:34:04,127 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:34:04,127 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 624 places, 624 transitions, 2028 flow [2023-09-01 09:34:04,127 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 624 places, 624 transitions, 2028 flow [2023-09-01 09:34:04,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 624 places, 624 transitions, 2028 flow [2023-09-01 09:34:04,339 INFO L130 PetriNetUnfolder]: 79/934 cut-off events. [2023-09-01 09:34:04,339 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:34:04,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1364 conditions, 934 events. 79/934 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2993 event pairs, 0 based on Foata normal form. 0/802 useless extension candidates. Maximal degree in co-relation 1289. Up to 54 conditions per place. [2023-09-01 09:34:04,447 INFO L119 LiptonReduction]: Number of co-enabled transitions 343772 [2023-09-01 09:34:07,273 INFO L134 LiptonReduction]: Checked pairs total: 1800844 [2023-09-01 09:34:07,273 INFO L136 LiptonReduction]: Total number of compositions: 347 [2023-09-01 09:34:07,274 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:34:07,275 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:34:07,275 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:34:07,353 INFO L130 PetriNetUnfolder]: 25/484 cut-off events. [2023-09-01 09:34:07,353 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:34:07,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:34:07,353 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:34:07,353 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:34:07,354 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:34:07,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1971648548, now seen corresponding path program 1 times [2023-09-01 09:34:07,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:34:07,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408993211] [2023-09-01 09:34:07,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:34:07,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:34:07,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:07,375 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:34:07,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:07,395 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:34:07,396 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:34:07,396 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:34:07,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-09-01 09:34:07,396 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:34:07,396 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:34:07,396 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:34:07,396 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-09-01 09:34:07,448 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:34:07,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 647 places, 647 transitions, 2131 flow [2023-09-01 09:34:07,690 INFO L130 PetriNetUnfolder]: 82/969 cut-off events. [2023-09-01 09:34:07,691 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:34:07,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1429 conditions, 969 events. 82/969 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3125 event pairs, 0 based on Foata normal form. 0/832 useless extension candidates. Maximal degree in co-relation 1353. Up to 56 conditions per place. [2023-09-01 09:34:07,725 INFO L82 GeneralOperation]: Start removeDead. Operand has 647 places, 647 transitions, 2131 flow [2023-09-01 09:34:07,732 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 647 places, 647 transitions, 2131 flow [2023-09-01 09:34:07,732 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:34:07,732 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 647 places, 647 transitions, 2131 flow [2023-09-01 09:34:07,733 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 647 places, 647 transitions, 2131 flow [2023-09-01 09:34:07,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 647 places, 647 transitions, 2131 flow [2023-09-01 09:34:08,036 INFO L130 PetriNetUnfolder]: 82/969 cut-off events. [2023-09-01 09:34:08,036 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:34:08,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1429 conditions, 969 events. 82/969 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3125 event pairs, 0 based on Foata normal form. 0/832 useless extension candidates. Maximal degree in co-relation 1353. Up to 56 conditions per place. [2023-09-01 09:34:08,123 INFO L119 LiptonReduction]: Number of co-enabled transitions 370656 [2023-09-01 09:34:10,606 INFO L134 LiptonReduction]: Checked pairs total: 1940422 [2023-09-01 09:34:10,606 INFO L136 LiptonReduction]: Total number of compositions: 355 [2023-09-01 09:34:10,607 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:34:10,607 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:34:10,607 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:34:10,693 INFO L130 PetriNetUnfolder]: 26/503 cut-off events. [2023-09-01 09:34:10,694 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:34:10,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:34:10,694 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:34:10,694 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:34:10,694 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:34:10,694 INFO L85 PathProgramCache]: Analyzing trace with hash 371464911, now seen corresponding path program 1 times [2023-09-01 09:34:10,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:34:10,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501853774] [2023-09-01 09:34:10,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:34:10,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:34:10,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:10,749 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:34:10,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:10,773 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:34:10,773 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:34:10,773 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:34:10,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-09-01 09:34:10,773 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:34:10,773 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:34:10,774 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:34:10,774 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-09-01 09:34:10,869 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:34:10,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 670 places, 670 transitions, 2236 flow [2023-09-01 09:34:11,173 INFO L130 PetriNetUnfolder]: 85/1004 cut-off events. [2023-09-01 09:34:11,173 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:34:11,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1495 conditions, 1004 events. 85/1004 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3241 event pairs, 0 based on Foata normal form. 0/862 useless extension candidates. Maximal degree in co-relation 1418. Up to 58 conditions per place. [2023-09-01 09:34:11,210 INFO L82 GeneralOperation]: Start removeDead. Operand has 670 places, 670 transitions, 2236 flow [2023-09-01 09:34:11,217 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 670 places, 670 transitions, 2236 flow [2023-09-01 09:34:11,217 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:34:11,218 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 670 places, 670 transitions, 2236 flow [2023-09-01 09:34:11,218 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 670 places, 670 transitions, 2236 flow [2023-09-01 09:34:11,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 670 places, 670 transitions, 2236 flow [2023-09-01 09:34:11,466 INFO L130 PetriNetUnfolder]: 85/1004 cut-off events. [2023-09-01 09:34:11,466 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:34:11,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1495 conditions, 1004 events. 85/1004 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3241 event pairs, 0 based on Foata normal form. 0/862 useless extension candidates. Maximal degree in co-relation 1418. Up to 58 conditions per place. [2023-09-01 09:34:11,597 INFO L119 LiptonReduction]: Number of co-enabled transitions 398552 [2023-09-01 09:34:14,513 INFO L134 LiptonReduction]: Checked pairs total: 2088451 [2023-09-01 09:34:14,513 INFO L136 LiptonReduction]: Total number of compositions: 368 [2023-09-01 09:34:14,514 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:34:14,515 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:34:14,515 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:34:14,606 INFO L130 PetriNetUnfolder]: 27/522 cut-off events. [2023-09-01 09:34:14,606 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:34:14,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:34:14,606 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:34:14,606 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:34:14,607 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:34:14,607 INFO L85 PathProgramCache]: Analyzing trace with hash -462778227, now seen corresponding path program 1 times [2023-09-01 09:34:14,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:34:14,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453049641] [2023-09-01 09:34:14,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:34:14,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:34:14,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:14,643 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:34:14,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:14,680 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:34:14,681 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:34:14,681 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:34:14,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-09-01 09:34:14,681 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:34:14,681 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:34:14,681 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:34:14,682 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-09-01 09:34:14,742 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:34:14,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 693 places, 693 transitions, 2343 flow [2023-09-01 09:34:15,031 INFO L130 PetriNetUnfolder]: 88/1039 cut-off events. [2023-09-01 09:34:15,031 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:34:15,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1562 conditions, 1039 events. 88/1039 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3346 event pairs, 0 based on Foata normal form. 0/892 useless extension candidates. Maximal degree in co-relation 1484. Up to 60 conditions per place. [2023-09-01 09:34:15,074 INFO L82 GeneralOperation]: Start removeDead. Operand has 693 places, 693 transitions, 2343 flow [2023-09-01 09:34:15,083 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 693 places, 693 transitions, 2343 flow [2023-09-01 09:34:15,083 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:34:15,083 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 693 places, 693 transitions, 2343 flow [2023-09-01 09:34:15,084 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 693 places, 693 transitions, 2343 flow [2023-09-01 09:34:15,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 693 places, 693 transitions, 2343 flow [2023-09-01 09:34:15,400 INFO L130 PetriNetUnfolder]: 88/1039 cut-off events. [2023-09-01 09:34:15,401 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:34:15,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1562 conditions, 1039 events. 88/1039 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3346 event pairs, 0 based on Foata normal form. 0/892 useless extension candidates. Maximal degree in co-relation 1484. Up to 60 conditions per place. [2023-09-01 09:34:15,508 INFO L119 LiptonReduction]: Number of co-enabled transitions 427460 [2023-09-01 09:34:18,838 INFO L134 LiptonReduction]: Checked pairs total: 2252590 [2023-09-01 09:34:18,838 INFO L136 LiptonReduction]: Total number of compositions: 383 [2023-09-01 09:34:18,839 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:34:18,839 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:34:18,839 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:34:18,942 INFO L130 PetriNetUnfolder]: 28/541 cut-off events. [2023-09-01 09:34:18,942 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:34:18,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:34:18,942 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:34:18,942 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:34:18,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:34:18,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1760022262, now seen corresponding path program 1 times [2023-09-01 09:34:18,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:34:18,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408711798] [2023-09-01 09:34:18,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:34:18,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:34:19,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:19,011 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:34:19,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:19,049 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:34:19,049 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:34:19,049 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:34:19,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-09-01 09:34:19,050 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:34:19,050 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:34:19,050 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:34:19,050 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-09-01 09:34:19,107 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:34:19,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 716 places, 716 transitions, 2452 flow [2023-09-01 09:34:19,434 INFO L130 PetriNetUnfolder]: 91/1074 cut-off events. [2023-09-01 09:34:19,435 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:34:19,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1630 conditions, 1074 events. 91/1074 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3467 event pairs, 0 based on Foata normal form. 0/922 useless extension candidates. Maximal degree in co-relation 1551. Up to 62 conditions per place. [2023-09-01 09:34:19,479 INFO L82 GeneralOperation]: Start removeDead. Operand has 716 places, 716 transitions, 2452 flow [2023-09-01 09:34:19,488 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 716 places, 716 transitions, 2452 flow [2023-09-01 09:34:19,488 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:34:19,488 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 716 places, 716 transitions, 2452 flow [2023-09-01 09:34:19,489 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 716 places, 716 transitions, 2452 flow [2023-09-01 09:34:19,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 716 places, 716 transitions, 2452 flow [2023-09-01 09:34:19,783 INFO L130 PetriNetUnfolder]: 91/1074 cut-off events. [2023-09-01 09:34:19,783 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:34:19,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1630 conditions, 1074 events. 91/1074 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3467 event pairs, 0 based on Foata normal form. 0/922 useless extension candidates. Maximal degree in co-relation 1551. Up to 62 conditions per place. [2023-09-01 09:34:19,931 INFO L119 LiptonReduction]: Number of co-enabled transitions 457380 [2023-09-01 09:34:23,802 INFO L134 LiptonReduction]: Checked pairs total: 2400117 [2023-09-01 09:34:23,803 INFO L136 LiptonReduction]: Total number of compositions: 396 [2023-09-01 09:34:23,804 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:34:23,805 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:34:23,805 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:34:23,911 INFO L130 PetriNetUnfolder]: 29/560 cut-off events. [2023-09-01 09:34:23,911 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:34:23,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:34:23,911 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:34:23,912 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:34:23,912 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:34:23,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1375857208, now seen corresponding path program 1 times [2023-09-01 09:34:23,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:34:23,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426664354] [2023-09-01 09:34:23,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:34:23,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:34:23,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:23,938 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:34:23,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:23,967 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:34:23,968 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:34:23,968 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:34:23,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-09-01 09:34:23,968 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:34:23,968 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:34:23,968 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:34:23,968 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-09-01 09:34:24,029 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:34:24,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 739 places, 739 transitions, 2563 flow [2023-09-01 09:34:24,356 INFO L130 PetriNetUnfolder]: 94/1109 cut-off events. [2023-09-01 09:34:24,357 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:34:24,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1699 conditions, 1109 events. 94/1109 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3569 event pairs, 0 based on Foata normal form. 0/952 useless extension candidates. Maximal degree in co-relation 1619. Up to 64 conditions per place. [2023-09-01 09:34:24,405 INFO L82 GeneralOperation]: Start removeDead. Operand has 739 places, 739 transitions, 2563 flow [2023-09-01 09:34:24,415 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 739 places, 739 transitions, 2563 flow [2023-09-01 09:34:24,415 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:34:24,415 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 739 places, 739 transitions, 2563 flow [2023-09-01 09:34:24,415 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 739 places, 739 transitions, 2563 flow [2023-09-01 09:34:24,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 739 places, 739 transitions, 2563 flow [2023-09-01 09:34:24,755 INFO L130 PetriNetUnfolder]: 94/1109 cut-off events. [2023-09-01 09:34:24,755 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:34:24,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1699 conditions, 1109 events. 94/1109 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3569 event pairs, 0 based on Foata normal form. 0/952 useless extension candidates. Maximal degree in co-relation 1619. Up to 64 conditions per place. [2023-09-01 09:34:24,907 INFO L119 LiptonReduction]: Number of co-enabled transitions 488312 [2023-09-01 09:34:28,491 INFO L134 LiptonReduction]: Checked pairs total: 2578226 [2023-09-01 09:34:28,491 INFO L136 LiptonReduction]: Total number of compositions: 412 [2023-09-01 09:34:28,506 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:34:28,507 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:34:28,507 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:34:28,647 INFO L130 PetriNetUnfolder]: 30/579 cut-off events. [2023-09-01 09:34:28,648 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:34:28,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:34:28,648 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:34:28,648 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:34:28,649 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:34:28,649 INFO L85 PathProgramCache]: Analyzing trace with hash 446696638, now seen corresponding path program 1 times [2023-09-01 09:34:28,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:34:28,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084286198] [2023-09-01 09:34:28,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:34:28,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:34:28,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:28,678 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:34:28,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:28,707 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:34:28,707 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:34:28,707 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:34:28,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-09-01 09:34:28,707 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:34:28,708 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:34:28,708 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:34:28,708 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-09-01 09:34:28,778 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:34:28,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 762 places, 762 transitions, 2676 flow [2023-09-01 09:34:29,124 INFO L130 PetriNetUnfolder]: 97/1144 cut-off events. [2023-09-01 09:34:29,124 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:34:29,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 1144 events. 97/1144 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3703 event pairs, 0 based on Foata normal form. 0/982 useless extension candidates. Maximal degree in co-relation 1688. Up to 66 conditions per place. [2023-09-01 09:34:29,174 INFO L82 GeneralOperation]: Start removeDead. Operand has 762 places, 762 transitions, 2676 flow [2023-09-01 09:34:29,184 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 762 places, 762 transitions, 2676 flow [2023-09-01 09:34:29,184 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:34:29,184 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 762 places, 762 transitions, 2676 flow [2023-09-01 09:34:29,184 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 762 places, 762 transitions, 2676 flow [2023-09-01 09:34:29,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 762 places, 762 transitions, 2676 flow [2023-09-01 09:34:29,515 INFO L130 PetriNetUnfolder]: 97/1144 cut-off events. [2023-09-01 09:34:29,515 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:34:29,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 1144 events. 97/1144 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3703 event pairs, 0 based on Foata normal form. 0/982 useless extension candidates. Maximal degree in co-relation 1688. Up to 66 conditions per place. [2023-09-01 09:34:29,694 INFO L119 LiptonReduction]: Number of co-enabled transitions 520256 [2023-09-01 09:34:33,284 INFO L134 LiptonReduction]: Checked pairs total: 2742637 [2023-09-01 09:34:33,284 INFO L136 LiptonReduction]: Total number of compositions: 422 [2023-09-01 09:34:33,285 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:34:33,286 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:34:33,286 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:34:33,405 INFO L130 PetriNetUnfolder]: 31/598 cut-off events. [2023-09-01 09:34:33,405 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:34:33,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:34:33,405 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:34:33,406 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:34:33,406 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:34:33,406 INFO L85 PathProgramCache]: Analyzing trace with hash 86013427, now seen corresponding path program 1 times [2023-09-01 09:34:33,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:34:33,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099601784] [2023-09-01 09:34:33,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:34:33,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:34:33,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:33,431 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:34:33,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:33,461 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:34:33,461 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:34:33,461 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:34:33,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-09-01 09:34:33,461 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:34:33,462 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:34:33,462 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:34:33,462 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-09-01 09:34:33,516 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:34:33,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 785 places, 785 transitions, 2791 flow [2023-09-01 09:34:33,936 INFO L130 PetriNetUnfolder]: 100/1179 cut-off events. [2023-09-01 09:34:33,936 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:34:33,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1840 conditions, 1179 events. 100/1179 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3803 event pairs, 0 based on Foata normal form. 0/1012 useless extension candidates. Maximal degree in co-relation 1758. Up to 68 conditions per place. [2023-09-01 09:34:33,973 INFO L82 GeneralOperation]: Start removeDead. Operand has 785 places, 785 transitions, 2791 flow [2023-09-01 09:34:33,982 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 785 places, 785 transitions, 2791 flow [2023-09-01 09:34:33,982 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:34:33,982 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 785 places, 785 transitions, 2791 flow [2023-09-01 09:34:33,983 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 785 places, 785 transitions, 2791 flow [2023-09-01 09:34:33,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 785 places, 785 transitions, 2791 flow [2023-09-01 09:34:34,330 INFO L130 PetriNetUnfolder]: 100/1179 cut-off events. [2023-09-01 09:34:34,331 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:34:34,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1840 conditions, 1179 events. 100/1179 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3803 event pairs, 0 based on Foata normal form. 0/1012 useless extension candidates. Maximal degree in co-relation 1758. Up to 68 conditions per place. [2023-09-01 09:34:34,509 INFO L119 LiptonReduction]: Number of co-enabled transitions 553212 [2023-09-01 09:34:38,072 INFO L134 LiptonReduction]: Checked pairs total: 2924446 [2023-09-01 09:34:38,073 INFO L136 LiptonReduction]: Total number of compositions: 428 [2023-09-01 09:34:38,074 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:34:38,074 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:34:38,074 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:34:38,201 INFO L130 PetriNetUnfolder]: 32/617 cut-off events. [2023-09-01 09:34:38,202 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:34:38,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:34:38,202 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:34:38,202 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:34:38,202 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:34:38,203 INFO L85 PathProgramCache]: Analyzing trace with hash 534996658, now seen corresponding path program 1 times [2023-09-01 09:34:38,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:34:38,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317795607] [2023-09-01 09:34:38,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:34:38,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:34:38,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:38,231 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:34:38,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:38,261 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:34:38,261 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:34:38,261 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:34:38,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-09-01 09:34:38,261 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:34:38,262 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:34:38,262 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:34:38,262 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-09-01 09:34:38,325 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:34:38,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 808 places, 808 transitions, 2908 flow [2023-09-01 09:34:38,699 INFO L130 PetriNetUnfolder]: 103/1214 cut-off events. [2023-09-01 09:34:38,700 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:34:38,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1912 conditions, 1214 events. 103/1214 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3934 event pairs, 0 based on Foata normal form. 0/1042 useless extension candidates. Maximal degree in co-relation 1829. Up to 70 conditions per place. [2023-09-01 09:34:38,757 INFO L82 GeneralOperation]: Start removeDead. Operand has 808 places, 808 transitions, 2908 flow [2023-09-01 09:34:38,768 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 808 places, 808 transitions, 2908 flow [2023-09-01 09:34:38,768 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:34:38,768 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 808 places, 808 transitions, 2908 flow [2023-09-01 09:34:38,768 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 808 places, 808 transitions, 2908 flow [2023-09-01 09:34:38,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 808 places, 808 transitions, 2908 flow [2023-09-01 09:34:39,218 INFO L130 PetriNetUnfolder]: 103/1214 cut-off events. [2023-09-01 09:34:39,219 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:34:39,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1912 conditions, 1214 events. 103/1214 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3934 event pairs, 0 based on Foata normal form. 0/1042 useless extension candidates. Maximal degree in co-relation 1829. Up to 70 conditions per place. [2023-09-01 09:34:39,362 INFO L119 LiptonReduction]: Number of co-enabled transitions 587180 [2023-09-01 09:34:43,103 INFO L134 LiptonReduction]: Checked pairs total: 3094436 [2023-09-01 09:34:43,103 INFO L136 LiptonReduction]: Total number of compositions: 447 [2023-09-01 09:34:43,104 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:34:43,104 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:34:43,105 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:34:43,243 INFO L130 PetriNetUnfolder]: 33/636 cut-off events. [2023-09-01 09:34:43,243 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:34:43,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:34:43,244 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:34:43,245 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:34:43,245 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:34:43,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1676269936, now seen corresponding path program 1 times [2023-09-01 09:34:43,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:34:43,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836168075] [2023-09-01 09:34:43,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:34:43,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:34:43,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:43,292 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:34:43,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:43,340 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:34:43,341 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:34:43,341 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:34:43,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-09-01 09:34:43,341 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:34:43,341 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:34:43,342 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:34:43,342 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-09-01 09:34:43,476 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:34:43,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 831 places, 831 transitions, 3027 flow [2023-09-01 09:34:44,158 INFO L130 PetriNetUnfolder]: 106/1249 cut-off events. [2023-09-01 09:34:44,158 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:34:44,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1985 conditions, 1249 events. 106/1249 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4008 event pairs, 0 based on Foata normal form. 0/1072 useless extension candidates. Maximal degree in co-relation 1901. Up to 72 conditions per place. [2023-09-01 09:34:44,250 INFO L82 GeneralOperation]: Start removeDead. Operand has 831 places, 831 transitions, 3027 flow [2023-09-01 09:34:44,265 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 831 places, 831 transitions, 3027 flow [2023-09-01 09:34:44,266 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:34:44,266 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 831 places, 831 transitions, 3027 flow [2023-09-01 09:34:44,266 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 831 places, 831 transitions, 3027 flow [2023-09-01 09:34:44,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 831 places, 831 transitions, 3027 flow [2023-09-01 09:34:44,841 INFO L130 PetriNetUnfolder]: 106/1249 cut-off events. [2023-09-01 09:34:44,842 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:34:44,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1985 conditions, 1249 events. 106/1249 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4008 event pairs, 0 based on Foata normal form. 0/1072 useless extension candidates. Maximal degree in co-relation 1901. Up to 72 conditions per place. [2023-09-01 09:34:45,158 INFO L119 LiptonReduction]: Number of co-enabled transitions 622160 [2023-09-01 09:34:49,226 INFO L134 LiptonReduction]: Checked pairs total: 3270716 [2023-09-01 09:34:49,226 INFO L136 LiptonReduction]: Total number of compositions: 455 [2023-09-01 09:34:49,227 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:34:49,227 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:34:49,227 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:34:49,373 INFO L130 PetriNetUnfolder]: 34/655 cut-off events. [2023-09-01 09:34:49,373 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:34:49,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:34:49,373 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:34:49,373 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:34:49,373 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:34:49,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1597191654, now seen corresponding path program 1 times [2023-09-01 09:34:49,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:34:49,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716963333] [2023-09-01 09:34:49,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:34:49,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:34:49,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:49,410 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:34:49,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:49,442 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:34:49,442 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:34:49,442 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:34:49,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-09-01 09:34:49,443 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:34:49,443 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:34:49,443 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:34:49,443 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-09-01 09:34:49,523 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:34:49,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 854 places, 854 transitions, 3148 flow [2023-09-01 09:34:49,965 INFO L130 PetriNetUnfolder]: 109/1284 cut-off events. [2023-09-01 09:34:49,966 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:34:50,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2059 conditions, 1284 events. 109/1284 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4176 event pairs, 0 based on Foata normal form. 0/1102 useless extension candidates. Maximal degree in co-relation 1974. Up to 74 conditions per place. [2023-09-01 09:34:50,034 INFO L82 GeneralOperation]: Start removeDead. Operand has 854 places, 854 transitions, 3148 flow [2023-09-01 09:34:50,046 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 854 places, 854 transitions, 3148 flow [2023-09-01 09:34:50,046 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:34:50,046 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 854 places, 854 transitions, 3148 flow [2023-09-01 09:34:50,047 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 854 places, 854 transitions, 3148 flow [2023-09-01 09:34:50,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 854 places, 854 transitions, 3148 flow [2023-09-01 09:34:50,570 INFO L130 PetriNetUnfolder]: 109/1284 cut-off events. [2023-09-01 09:34:50,570 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:34:50,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2059 conditions, 1284 events. 109/1284 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4176 event pairs, 0 based on Foata normal form. 0/1102 useless extension candidates. Maximal degree in co-relation 1974. Up to 74 conditions per place. [2023-09-01 09:34:50,743 INFO L119 LiptonReduction]: Number of co-enabled transitions 658152 [2023-09-01 09:34:54,659 INFO L134 LiptonReduction]: Checked pairs total: 2994216 [2023-09-01 09:34:54,660 INFO L136 LiptonReduction]: Total number of compositions: 471 [2023-09-01 09:34:54,661 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:34:54,661 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:34:54,661 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:34:54,811 INFO L130 PetriNetUnfolder]: 35/674 cut-off events. [2023-09-01 09:34:54,812 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:34:54,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:34:54,812 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:34:54,812 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:34:54,812 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:34:54,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1393586136, now seen corresponding path program 1 times [2023-09-01 09:34:54,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:34:54,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633840118] [2023-09-01 09:34:54,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:34:54,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:34:54,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:54,865 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:34:54,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:34:54,902 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:34:54,902 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:34:54,903 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:34:54,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-09-01 09:34:54,903 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:34:54,903 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:34:54,903 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:34:54,903 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-09-01 09:34:54,977 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:34:54,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 877 places, 877 transitions, 3271 flow [2023-09-01 09:34:55,433 INFO L130 PetriNetUnfolder]: 112/1319 cut-off events. [2023-09-01 09:34:55,434 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:34:55,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2134 conditions, 1319 events. 112/1319 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4271 event pairs, 0 based on Foata normal form. 0/1132 useless extension candidates. Maximal degree in co-relation 2048. Up to 76 conditions per place. [2023-09-01 09:34:55,503 INFO L82 GeneralOperation]: Start removeDead. Operand has 877 places, 877 transitions, 3271 flow [2023-09-01 09:34:55,526 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 877 places, 877 transitions, 3271 flow [2023-09-01 09:34:55,526 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:34:55,526 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 877 places, 877 transitions, 3271 flow [2023-09-01 09:34:55,526 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 877 places, 877 transitions, 3271 flow [2023-09-01 09:34:55,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 877 places, 877 transitions, 3271 flow [2023-09-01 09:34:56,017 INFO L130 PetriNetUnfolder]: 112/1319 cut-off events. [2023-09-01 09:34:56,018 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:34:56,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2134 conditions, 1319 events. 112/1319 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4271 event pairs, 0 based on Foata normal form. 0/1132 useless extension candidates. Maximal degree in co-relation 2048. Up to 76 conditions per place. [2023-09-01 09:34:56,339 INFO L119 LiptonReduction]: Number of co-enabled transitions 695156 [2023-09-01 09:35:01,019 INFO L134 LiptonReduction]: Checked pairs total: 3682794 [2023-09-01 09:35:01,019 INFO L136 LiptonReduction]: Total number of compositions: 483 [2023-09-01 09:35:01,020 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:35:01,021 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:35:01,021 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:35:01,188 INFO L130 PetriNetUnfolder]: 36/693 cut-off events. [2023-09-01 09:35:01,188 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:35:01,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:35:01,188 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:35:01,189 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:35:01,189 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:35:01,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1703950248, now seen corresponding path program 1 times [2023-09-01 09:35:01,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:35:01,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789115755] [2023-09-01 09:35:01,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:35:01,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:35:01,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:01,247 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:35:01,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:01,286 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:35:01,287 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:35:01,287 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:35:01,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-09-01 09:35:01,287 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:35:01,288 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:35:01,288 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:35:01,288 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-09-01 09:35:01,366 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:35:01,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 900 places, 900 transitions, 3396 flow [2023-09-01 09:35:01,897 INFO L130 PetriNetUnfolder]: 115/1354 cut-off events. [2023-09-01 09:35:01,897 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:35:01,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2210 conditions, 1354 events. 115/1354 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4398 event pairs, 0 based on Foata normal form. 0/1162 useless extension candidates. Maximal degree in co-relation 2123. Up to 78 conditions per place. [2023-09-01 09:35:01,975 INFO L82 GeneralOperation]: Start removeDead. Operand has 900 places, 900 transitions, 3396 flow [2023-09-01 09:35:01,988 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 900 places, 900 transitions, 3396 flow [2023-09-01 09:35:01,988 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:35:01,988 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 900 places, 900 transitions, 3396 flow [2023-09-01 09:35:01,988 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 900 places, 900 transitions, 3396 flow [2023-09-01 09:35:01,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 900 places, 900 transitions, 3396 flow [2023-09-01 09:35:02,487 INFO L130 PetriNetUnfolder]: 115/1354 cut-off events. [2023-09-01 09:35:02,488 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:35:02,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2210 conditions, 1354 events. 115/1354 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4398 event pairs, 0 based on Foata normal form. 0/1162 useless extension candidates. Maximal degree in co-relation 2123. Up to 78 conditions per place. [2023-09-01 09:35:02,710 INFO L119 LiptonReduction]: Number of co-enabled transitions 733172 [2023-09-01 09:35:06,847 INFO L134 LiptonReduction]: Checked pairs total: 3338412 [2023-09-01 09:35:06,847 INFO L136 LiptonReduction]: Total number of compositions: 494 [2023-09-01 09:35:06,848 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:35:06,848 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:35:06,849 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:35:07,067 INFO L130 PetriNetUnfolder]: 37/712 cut-off events. [2023-09-01 09:35:07,067 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:35:07,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:35:07,067 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:35:07,067 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:35:07,068 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:35:07,068 INFO L85 PathProgramCache]: Analyzing trace with hash 321791943, now seen corresponding path program 1 times [2023-09-01 09:35:07,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:35:07,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941360922] [2023-09-01 09:35:07,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:35:07,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:35:07,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:07,101 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:35:07,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:07,143 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:35:07,143 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:35:07,143 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:35:07,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-09-01 09:35:07,144 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:35:07,144 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:35:07,144 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:35:07,144 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-09-01 09:35:07,225 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:35:07,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 923 places, 923 transitions, 3523 flow [2023-09-01 09:35:07,760 INFO L130 PetriNetUnfolder]: 118/1389 cut-off events. [2023-09-01 09:35:07,760 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:35:07,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2287 conditions, 1389 events. 118/1389 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4520 event pairs, 0 based on Foata normal form. 0/1192 useless extension candidates. Maximal degree in co-relation 2199. Up to 80 conditions per place. [2023-09-01 09:35:07,842 INFO L82 GeneralOperation]: Start removeDead. Operand has 923 places, 923 transitions, 3523 flow [2023-09-01 09:35:07,856 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 923 places, 923 transitions, 3523 flow [2023-09-01 09:35:07,856 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:35:07,856 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 923 places, 923 transitions, 3523 flow [2023-09-01 09:35:07,857 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 923 places, 923 transitions, 3523 flow [2023-09-01 09:35:07,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 923 places, 923 transitions, 3523 flow [2023-09-01 09:35:08,373 INFO L130 PetriNetUnfolder]: 118/1389 cut-off events. [2023-09-01 09:35:08,374 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:35:08,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2287 conditions, 1389 events. 118/1389 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4520 event pairs, 0 based on Foata normal form. 0/1192 useless extension candidates. Maximal degree in co-relation 2199. Up to 80 conditions per place. [2023-09-01 09:35:08,804 INFO L119 LiptonReduction]: Number of co-enabled transitions 772200 [2023-09-01 09:35:13,215 INFO L134 LiptonReduction]: Checked pairs total: 3538338 [2023-09-01 09:35:13,215 INFO L136 LiptonReduction]: Total number of compositions: 509 [2023-09-01 09:35:13,216 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:35:13,217 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:35:13,217 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:35:13,397 INFO L130 PetriNetUnfolder]: 38/731 cut-off events. [2023-09-01 09:35:13,398 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:35:13,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:35:13,398 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:35:13,398 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:35:13,398 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:35:13,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1843357122, now seen corresponding path program 1 times [2023-09-01 09:35:13,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:35:13,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710478089] [2023-09-01 09:35:13,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:35:13,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:35:13,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:13,430 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:35:13,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:13,469 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:35:13,470 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:35:13,470 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:35:13,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-09-01 09:35:13,470 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:35:13,471 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:35:13,471 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:35:13,471 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-09-01 09:35:13,588 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:35:13,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 946 places, 946 transitions, 3652 flow [2023-09-01 09:35:14,178 INFO L130 PetriNetUnfolder]: 121/1424 cut-off events. [2023-09-01 09:35:14,178 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:35:14,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2365 conditions, 1424 events. 121/1424 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4646 event pairs, 0 based on Foata normal form. 0/1222 useless extension candidates. Maximal degree in co-relation 2276. Up to 82 conditions per place. [2023-09-01 09:35:14,264 INFO L82 GeneralOperation]: Start removeDead. Operand has 946 places, 946 transitions, 3652 flow [2023-09-01 09:35:14,278 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 946 places, 946 transitions, 3652 flow [2023-09-01 09:35:14,278 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:35:14,278 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 946 places, 946 transitions, 3652 flow [2023-09-01 09:35:14,278 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 946 places, 946 transitions, 3652 flow [2023-09-01 09:35:14,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 946 places, 946 transitions, 3652 flow [2023-09-01 09:35:14,817 INFO L130 PetriNetUnfolder]: 121/1424 cut-off events. [2023-09-01 09:35:14,818 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:35:14,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2365 conditions, 1424 events. 121/1424 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4646 event pairs, 0 based on Foata normal form. 0/1222 useless extension candidates. Maximal degree in co-relation 2276. Up to 82 conditions per place. [2023-09-01 09:35:15,118 INFO L119 LiptonReduction]: Number of co-enabled transitions 812240 [2023-09-01 09:35:19,539 INFO L134 LiptonReduction]: Checked pairs total: 4274319 [2023-09-01 09:35:19,540 INFO L136 LiptonReduction]: Total number of compositions: 521 [2023-09-01 09:35:19,541 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:35:19,541 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:35:19,542 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:35:19,816 INFO L130 PetriNetUnfolder]: 39/750 cut-off events. [2023-09-01 09:35:19,816 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:35:19,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:35:19,816 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:35:19,816 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:35:19,817 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:35:19,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1596547462, now seen corresponding path program 1 times [2023-09-01 09:35:19,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:35:19,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862831799] [2023-09-01 09:35:19,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:35:19,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:35:19,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:19,861 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:35:19,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:19,918 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:35:19,918 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:35:19,918 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:35:19,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-09-01 09:35:19,919 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:35:19,919 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:35:19,919 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:35:19,919 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-09-01 09:35:20,012 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:35:20,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 969 places, 969 transitions, 3783 flow [2023-09-01 09:35:20,849 INFO L130 PetriNetUnfolder]: 124/1459 cut-off events. [2023-09-01 09:35:20,849 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:35:20,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2444 conditions, 1459 events. 124/1459 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4757 event pairs, 0 based on Foata normal form. 0/1252 useless extension candidates. Maximal degree in co-relation 2354. Up to 84 conditions per place. [2023-09-01 09:35:20,950 INFO L82 GeneralOperation]: Start removeDead. Operand has 969 places, 969 transitions, 3783 flow [2023-09-01 09:35:20,966 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 969 places, 969 transitions, 3783 flow [2023-09-01 09:35:20,967 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:35:20,967 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 969 places, 969 transitions, 3783 flow [2023-09-01 09:35:20,967 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 969 places, 969 transitions, 3783 flow [2023-09-01 09:35:20,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 969 places, 969 transitions, 3783 flow [2023-09-01 09:35:21,721 INFO L130 PetriNetUnfolder]: 124/1459 cut-off events. [2023-09-01 09:35:21,722 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:35:21,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2444 conditions, 1459 events. 124/1459 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4757 event pairs, 0 based on Foata normal form. 0/1252 useless extension candidates. Maximal degree in co-relation 2354. Up to 84 conditions per place. [2023-09-01 09:35:22,043 INFO L119 LiptonReduction]: Number of co-enabled transitions 853292 [2023-09-01 09:35:26,664 INFO L134 LiptonReduction]: Checked pairs total: 3892858 [2023-09-01 09:35:26,665 INFO L136 LiptonReduction]: Total number of compositions: 536 [2023-09-01 09:35:26,666 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:35:26,671 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:35:26,671 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:35:26,869 INFO L130 PetriNetUnfolder]: 40/769 cut-off events. [2023-09-01 09:35:26,869 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:35:26,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:35:26,879 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:35:26,879 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:35:26,879 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:35:26,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1683594807, now seen corresponding path program 1 times [2023-09-01 09:35:26,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:35:26,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114285384] [2023-09-01 09:35:26,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:35:26,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:35:26,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:26,936 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:35:26,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:26,978 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:35:26,978 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:35:26,978 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:35:26,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-09-01 09:35:26,979 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:35:26,979 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:35:26,979 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:35:26,979 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-09-01 09:35:27,057 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:35:27,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 992 places, 992 transitions, 3916 flow [2023-09-01 09:35:27,693 INFO L130 PetriNetUnfolder]: 127/1494 cut-off events. [2023-09-01 09:35:27,693 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:35:27,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2524 conditions, 1494 events. 127/1494 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4871 event pairs, 0 based on Foata normal form. 0/1282 useless extension candidates. Maximal degree in co-relation 2433. Up to 86 conditions per place. [2023-09-01 09:35:27,757 INFO L82 GeneralOperation]: Start removeDead. Operand has 992 places, 992 transitions, 3916 flow [2023-09-01 09:35:27,767 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 992 places, 992 transitions, 3916 flow [2023-09-01 09:35:27,767 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:35:27,767 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 992 places, 992 transitions, 3916 flow [2023-09-01 09:35:27,768 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 992 places, 992 transitions, 3916 flow [2023-09-01 09:35:27,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 992 places, 992 transitions, 3916 flow [2023-09-01 09:35:28,337 INFO L130 PetriNetUnfolder]: 127/1494 cut-off events. [2023-09-01 09:35:28,337 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:35:28,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2524 conditions, 1494 events. 127/1494 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4871 event pairs, 0 based on Foata normal form. 0/1282 useless extension candidates. Maximal degree in co-relation 2433. Up to 86 conditions per place. [2023-09-01 09:35:28,663 INFO L119 LiptonReduction]: Number of co-enabled transitions 895356 [2023-09-01 09:35:33,601 INFO L134 LiptonReduction]: Checked pairs total: 4077444 [2023-09-01 09:35:33,601 INFO L136 LiptonReduction]: Total number of compositions: 549 [2023-09-01 09:35:33,604 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:35:33,604 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:35:33,604 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:35:33,816 INFO L130 PetriNetUnfolder]: 41/788 cut-off events. [2023-09-01 09:35:33,816 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:35:33,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:35:33,816 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:35:33,816 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:35:33,817 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:35:33,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1464406940, now seen corresponding path program 1 times [2023-09-01 09:35:33,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:35:33,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685435861] [2023-09-01 09:35:33,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:35:33,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:35:33,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:33,860 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:35:33,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:33,902 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:35:33,902 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:35:33,902 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:35:33,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-09-01 09:35:33,903 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:35:33,903 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:35:33,903 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:35:33,903 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-09-01 09:35:33,980 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:35:33,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1015 places, 1015 transitions, 4051 flow [2023-09-01 09:35:34,630 INFO L130 PetriNetUnfolder]: 130/1529 cut-off events. [2023-09-01 09:35:34,630 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:35:34,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2605 conditions, 1529 events. 130/1529 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4986 event pairs, 0 based on Foata normal form. 0/1312 useless extension candidates. Maximal degree in co-relation 2513. Up to 88 conditions per place. [2023-09-01 09:35:34,705 INFO L82 GeneralOperation]: Start removeDead. Operand has 1015 places, 1015 transitions, 4051 flow [2023-09-01 09:35:34,741 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1015 places, 1015 transitions, 4051 flow [2023-09-01 09:35:34,756 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:35:34,757 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1015 places, 1015 transitions, 4051 flow [2023-09-01 09:35:34,757 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1015 places, 1015 transitions, 4051 flow [2023-09-01 09:35:34,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1015 places, 1015 transitions, 4051 flow [2023-09-01 09:35:35,357 INFO L130 PetriNetUnfolder]: 130/1529 cut-off events. [2023-09-01 09:35:35,357 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:35:35,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2605 conditions, 1529 events. 130/1529 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4986 event pairs, 0 based on Foata normal form. 0/1312 useless extension candidates. Maximal degree in co-relation 2513. Up to 88 conditions per place. [2023-09-01 09:35:35,702 INFO L119 LiptonReduction]: Number of co-enabled transitions 938432 [2023-09-01 09:35:40,184 INFO L134 LiptonReduction]: Checked pairs total: 4300960 [2023-09-01 09:35:40,184 INFO L136 LiptonReduction]: Total number of compositions: 558 [2023-09-01 09:35:40,186 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:35:40,186 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:35:40,186 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:35:40,405 INFO L130 PetriNetUnfolder]: 42/807 cut-off events. [2023-09-01 09:35:40,405 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:35:40,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:35:40,406 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:35:40,406 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:35:40,406 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:35:40,406 INFO L85 PathProgramCache]: Analyzing trace with hash -6628080, now seen corresponding path program 1 times [2023-09-01 09:35:40,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:35:40,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758748327] [2023-09-01 09:35:40,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:35:40,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:35:40,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:40,512 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:35:40,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:40,564 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:35:40,564 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:35:40,564 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:35:40,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-09-01 09:35:40,565 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:35:40,565 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:35:40,565 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:35:40,565 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-09-01 09:35:40,666 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:35:40,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1038 places, 1038 transitions, 4188 flow [2023-09-01 09:35:41,339 INFO L130 PetriNetUnfolder]: 133/1564 cut-off events. [2023-09-01 09:35:41,339 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:35:41,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2687 conditions, 1564 events. 133/1564 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5105 event pairs, 0 based on Foata normal form. 0/1342 useless extension candidates. Maximal degree in co-relation 2594. Up to 90 conditions per place. [2023-09-01 09:35:41,427 INFO L82 GeneralOperation]: Start removeDead. Operand has 1038 places, 1038 transitions, 4188 flow [2023-09-01 09:35:41,441 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1038 places, 1038 transitions, 4188 flow [2023-09-01 09:35:41,441 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:35:41,441 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1038 places, 1038 transitions, 4188 flow [2023-09-01 09:35:41,441 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1038 places, 1038 transitions, 4188 flow [2023-09-01 09:35:41,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1038 places, 1038 transitions, 4188 flow [2023-09-01 09:35:42,102 INFO L130 PetriNetUnfolder]: 133/1564 cut-off events. [2023-09-01 09:35:42,102 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:35:42,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2687 conditions, 1564 events. 133/1564 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5105 event pairs, 0 based on Foata normal form. 0/1342 useless extension candidates. Maximal degree in co-relation 2594. Up to 90 conditions per place. [2023-09-01 09:35:42,474 INFO L119 LiptonReduction]: Number of co-enabled transitions 982520 [2023-09-01 09:35:47,565 INFO L134 LiptonReduction]: Checked pairs total: 4491498 [2023-09-01 09:35:47,566 INFO L136 LiptonReduction]: Total number of compositions: 572 [2023-09-01 09:35:47,567 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:35:47,567 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:35:47,567 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:35:47,797 INFO L130 PetriNetUnfolder]: 43/826 cut-off events. [2023-09-01 09:35:47,797 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:35:47,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:35:47,798 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:35:47,798 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:35:47,798 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:35:47,798 INFO L85 PathProgramCache]: Analyzing trace with hash 843025966, now seen corresponding path program 1 times [2023-09-01 09:35:47,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:35:47,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191959676] [2023-09-01 09:35:47,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:35:47,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:35:47,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:47,838 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:35:47,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:47,891 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:35:47,891 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:35:47,892 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:35:47,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-09-01 09:35:47,892 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:35:47,892 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:35:47,892 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:35:47,892 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-09-01 09:35:47,977 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:35:47,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1061 places, 1061 transitions, 4327 flow [2023-09-01 09:35:48,741 INFO L130 PetriNetUnfolder]: 136/1599 cut-off events. [2023-09-01 09:35:48,741 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:35:48,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2770 conditions, 1599 events. 136/1599 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5229 event pairs, 0 based on Foata normal form. 0/1372 useless extension candidates. Maximal degree in co-relation 2676. Up to 92 conditions per place. [2023-09-01 09:35:48,853 INFO L82 GeneralOperation]: Start removeDead. Operand has 1061 places, 1061 transitions, 4327 flow [2023-09-01 09:35:48,871 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1061 places, 1061 transitions, 4327 flow [2023-09-01 09:35:48,872 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:35:48,872 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1061 places, 1061 transitions, 4327 flow [2023-09-01 09:35:48,872 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1061 places, 1061 transitions, 4327 flow [2023-09-01 09:35:48,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1061 places, 1061 transitions, 4327 flow [2023-09-01 09:35:49,565 INFO L130 PetriNetUnfolder]: 136/1599 cut-off events. [2023-09-01 09:35:49,565 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:35:49,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2770 conditions, 1599 events. 136/1599 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5229 event pairs, 0 based on Foata normal form. 0/1372 useless extension candidates. Maximal degree in co-relation 2676. Up to 92 conditions per place. [2023-09-01 09:35:50,047 INFO L119 LiptonReduction]: Number of co-enabled transitions 1027620 [2023-09-01 09:35:55,273 INFO L134 LiptonReduction]: Checked pairs total: 5435396 [2023-09-01 09:35:55,273 INFO L136 LiptonReduction]: Total number of compositions: 581 [2023-09-01 09:35:55,275 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:35:55,275 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:35:55,275 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:35:55,566 INFO L130 PetriNetUnfolder]: 44/845 cut-off events. [2023-09-01 09:35:55,566 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:35:55,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:35:55,567 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:35:55,567 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:35:55,567 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:35:55,567 INFO L85 PathProgramCache]: Analyzing trace with hash -9125668, now seen corresponding path program 1 times [2023-09-01 09:35:55,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:35:55,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098599604] [2023-09-01 09:35:55,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:35:55,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:35:55,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:55,609 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:35:55,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:35:55,658 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:35:55,658 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:35:55,659 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:35:55,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-09-01 09:35:55,659 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:35:55,659 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:35:55,659 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:35:55,659 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-09-01 09:35:55,736 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:35:55,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1084 places, 1084 transitions, 4468 flow [2023-09-01 09:35:56,464 INFO L130 PetriNetUnfolder]: 139/1634 cut-off events. [2023-09-01 09:35:56,469 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:35:56,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2854 conditions, 1634 events. 139/1634 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5341 event pairs, 0 based on Foata normal form. 0/1402 useless extension candidates. Maximal degree in co-relation 2759. Up to 94 conditions per place. [2023-09-01 09:35:56,589 INFO L82 GeneralOperation]: Start removeDead. Operand has 1084 places, 1084 transitions, 4468 flow [2023-09-01 09:35:56,608 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1084 places, 1084 transitions, 4468 flow [2023-09-01 09:35:56,609 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:35:56,609 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1084 places, 1084 transitions, 4468 flow [2023-09-01 09:35:56,609 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1084 places, 1084 transitions, 4468 flow [2023-09-01 09:35:56,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1084 places, 1084 transitions, 4468 flow [2023-09-01 09:35:57,331 INFO L130 PetriNetUnfolder]: 139/1634 cut-off events. [2023-09-01 09:35:57,332 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:35:57,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2854 conditions, 1634 events. 139/1634 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5341 event pairs, 0 based on Foata normal form. 0/1402 useless extension candidates. Maximal degree in co-relation 2759. Up to 94 conditions per place. [2023-09-01 09:35:57,667 INFO L119 LiptonReduction]: Number of co-enabled transitions 1073732 [2023-09-01 09:36:02,234 INFO L134 LiptonReduction]: Checked pairs total: 4926967 [2023-09-01 09:36:02,234 INFO L136 LiptonReduction]: Total number of compositions: 598 [2023-09-01 09:36:02,235 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:36:02,236 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:36:02,236 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:36:02,497 INFO L130 PetriNetUnfolder]: 45/864 cut-off events. [2023-09-01 09:36:02,497 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:36:02,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:36:02,497 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:36:02,497 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:36:02,497 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:36:02,498 INFO L85 PathProgramCache]: Analyzing trace with hash -656534461, now seen corresponding path program 1 times [2023-09-01 09:36:02,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:36:02,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399501535] [2023-09-01 09:36:02,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:36:02,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:36:02,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:36:02,544 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:36:02,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:36:02,601 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:36:02,601 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:36:02,601 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:36:02,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-09-01 09:36:02,601 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:36:02,602 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:36:02,602 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:36:02,602 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-09-01 09:36:02,687 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:36:02,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1107 places, 1107 transitions, 4611 flow [2023-09-01 09:36:03,525 INFO L130 PetriNetUnfolder]: 142/1669 cut-off events. [2023-09-01 09:36:03,525 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:36:03,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2939 conditions, 1669 events. 142/1669 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5454 event pairs, 0 based on Foata normal form. 0/1432 useless extension candidates. Maximal degree in co-relation 2843. Up to 96 conditions per place. [2023-09-01 09:36:03,643 INFO L82 GeneralOperation]: Start removeDead. Operand has 1107 places, 1107 transitions, 4611 flow [2023-09-01 09:36:03,662 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1107 places, 1107 transitions, 4611 flow [2023-09-01 09:36:03,663 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:36:03,663 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1107 places, 1107 transitions, 4611 flow [2023-09-01 09:36:03,663 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1107 places, 1107 transitions, 4611 flow [2023-09-01 09:36:03,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1107 places, 1107 transitions, 4611 flow [2023-09-01 09:36:04,523 INFO L130 PetriNetUnfolder]: 142/1669 cut-off events. [2023-09-01 09:36:04,524 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:36:04,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2939 conditions, 1669 events. 142/1669 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5454 event pairs, 0 based on Foata normal form. 0/1432 useless extension candidates. Maximal degree in co-relation 2843. Up to 96 conditions per place. [2023-09-01 09:36:04,951 INFO L119 LiptonReduction]: Number of co-enabled transitions 1120856 [2023-09-01 09:36:11,257 INFO L134 LiptonReduction]: Checked pairs total: 5118942 [2023-09-01 09:36:11,257 INFO L136 LiptonReduction]: Total number of compositions: 607 [2023-09-01 09:36:11,258 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:36:11,259 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:36:11,259 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:36:11,533 INFO L130 PetriNetUnfolder]: 46/883 cut-off events. [2023-09-01 09:36:11,533 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:36:11,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:36:11,533 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:36:11,533 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:36:11,534 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:36:11,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1529770651, now seen corresponding path program 1 times [2023-09-01 09:36:11,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:36:11,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555814775] [2023-09-01 09:36:11,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:36:11,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:36:11,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:36:11,574 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:36:11,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:36:11,626 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:36:11,627 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:36:11,627 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:36:11,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-09-01 09:36:11,627 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:36:11,627 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:36:11,627 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:36:11,628 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-09-01 09:36:11,706 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:36:11,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1130 places, 1130 transitions, 4756 flow [2023-09-01 09:36:12,454 INFO L130 PetriNetUnfolder]: 145/1704 cut-off events. [2023-09-01 09:36:12,455 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:36:12,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3025 conditions, 1704 events. 145/1704 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5565 event pairs, 0 based on Foata normal form. 0/1462 useless extension candidates. Maximal degree in co-relation 2928. Up to 98 conditions per place. [2023-09-01 09:36:12,570 INFO L82 GeneralOperation]: Start removeDead. Operand has 1130 places, 1130 transitions, 4756 flow [2023-09-01 09:36:12,587 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1130 places, 1130 transitions, 4756 flow [2023-09-01 09:36:12,588 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:36:12,588 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1130 places, 1130 transitions, 4756 flow [2023-09-01 09:36:12,588 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1130 places, 1130 transitions, 4756 flow [2023-09-01 09:36:12,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1130 places, 1130 transitions, 4756 flow [2023-09-01 09:36:13,478 INFO L130 PetriNetUnfolder]: 145/1704 cut-off events. [2023-09-01 09:36:13,478 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:36:13,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3025 conditions, 1704 events. 145/1704 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5565 event pairs, 0 based on Foata normal form. 0/1462 useless extension candidates. Maximal degree in co-relation 2928. Up to 98 conditions per place. [2023-09-01 09:36:13,917 INFO L119 LiptonReduction]: Number of co-enabled transitions 1168992 [2023-09-01 09:36:19,146 INFO L134 LiptonReduction]: Checked pairs total: 5336119 [2023-09-01 09:36:19,147 INFO L136 LiptonReduction]: Total number of compositions: 626 [2023-09-01 09:36:19,148 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:36:19,148 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:36:19,148 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:36:19,440 INFO L130 PetriNetUnfolder]: 47/902 cut-off events. [2023-09-01 09:36:19,440 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:36:19,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:36:19,441 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:36:19,441 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:36:19,441 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:36:19,441 INFO L85 PathProgramCache]: Analyzing trace with hash 883391226, now seen corresponding path program 1 times [2023-09-01 09:36:19,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:36:19,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44062487] [2023-09-01 09:36:19,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:36:19,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:36:19,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:36:19,487 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:36:19,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:36:19,547 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:36:19,548 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:36:19,548 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:36:19,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-09-01 09:36:19,548 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:36:19,548 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:36:19,548 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:36:19,548 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-09-01 09:36:19,700 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:36:19,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1153 places, 1153 transitions, 4903 flow [2023-09-01 09:36:20,551 INFO L130 PetriNetUnfolder]: 148/1739 cut-off events. [2023-09-01 09:36:20,551 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:36:20,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3112 conditions, 1739 events. 148/1739 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5681 event pairs, 0 based on Foata normal form. 0/1492 useless extension candidates. Maximal degree in co-relation 3014. Up to 100 conditions per place. [2023-09-01 09:36:20,693 INFO L82 GeneralOperation]: Start removeDead. Operand has 1153 places, 1153 transitions, 4903 flow [2023-09-01 09:36:20,714 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1153 places, 1153 transitions, 4903 flow [2023-09-01 09:36:20,715 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:36:20,715 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1153 places, 1153 transitions, 4903 flow [2023-09-01 09:36:20,715 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1153 places, 1153 transitions, 4903 flow [2023-09-01 09:36:20,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1153 places, 1153 transitions, 4903 flow [2023-09-01 09:36:21,574 INFO L130 PetriNetUnfolder]: 148/1739 cut-off events. [2023-09-01 09:36:21,574 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:36:21,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3112 conditions, 1739 events. 148/1739 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5681 event pairs, 0 based on Foata normal form. 0/1492 useless extension candidates. Maximal degree in co-relation 3014. Up to 100 conditions per place. [2023-09-01 09:36:22,139 INFO L119 LiptonReduction]: Number of co-enabled transitions 1218140 [2023-09-01 09:36:27,255 INFO L134 LiptonReduction]: Checked pairs total: 5575292 [2023-09-01 09:36:27,255 INFO L136 LiptonReduction]: Total number of compositions: 637 [2023-09-01 09:36:27,257 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:36:27,257 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:36:27,257 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:36:27,671 INFO L130 PetriNetUnfolder]: 48/921 cut-off events. [2023-09-01 09:36:27,672 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:36:27,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:36:27,672 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:36:27,672 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:36:27,673 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:36:27,673 INFO L85 PathProgramCache]: Analyzing trace with hash -88097170, now seen corresponding path program 1 times [2023-09-01 09:36:27,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:36:27,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849305534] [2023-09-01 09:36:27,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:36:27,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:36:27,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:36:27,739 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:36:27,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:36:27,925 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:36:27,940 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:36:27,941 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:36:27,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-09-01 09:36:27,941 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:36:27,941 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:36:27,942 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:36:27,942 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-09-01 09:36:28,039 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:36:28,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1176 places, 1176 transitions, 5052 flow [2023-09-01 09:36:28,897 INFO L130 PetriNetUnfolder]: 151/1774 cut-off events. [2023-09-01 09:36:28,898 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:36:29,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3200 conditions, 1774 events. 151/1774 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5815 event pairs, 0 based on Foata normal form. 0/1522 useless extension candidates. Maximal degree in co-relation 3101. Up to 102 conditions per place. [2023-09-01 09:36:29,041 INFO L82 GeneralOperation]: Start removeDead. Operand has 1176 places, 1176 transitions, 5052 flow [2023-09-01 09:36:29,063 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1176 places, 1176 transitions, 5052 flow [2023-09-01 09:36:29,063 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:36:29,063 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1176 places, 1176 transitions, 5052 flow [2023-09-01 09:36:29,063 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1176 places, 1176 transitions, 5052 flow [2023-09-01 09:36:29,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1176 places, 1176 transitions, 5052 flow [2023-09-01 09:36:29,961 INFO L130 PetriNetUnfolder]: 151/1774 cut-off events. [2023-09-01 09:36:29,962 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:36:30,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3200 conditions, 1774 events. 151/1774 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5815 event pairs, 0 based on Foata normal form. 0/1522 useless extension candidates. Maximal degree in co-relation 3101. Up to 102 conditions per place. [2023-09-01 09:36:30,355 INFO L119 LiptonReduction]: Number of co-enabled transitions 1268300 [2023-09-01 09:36:36,118 INFO L134 LiptonReduction]: Checked pairs total: 6754381 [2023-09-01 09:36:36,118 INFO L136 LiptonReduction]: Total number of compositions: 647 [2023-09-01 09:36:36,120 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:36:36,120 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:36:36,120 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:36:36,451 INFO L130 PetriNetUnfolder]: 49/940 cut-off events. [2023-09-01 09:36:36,452 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:36:36,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:36:36,452 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:36:36,452 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:36:36,452 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:36:36,452 INFO L85 PathProgramCache]: Analyzing trace with hash 881421803, now seen corresponding path program 1 times [2023-09-01 09:36:36,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:36:36,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053372712] [2023-09-01 09:36:36,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:36:36,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:36:36,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:36:36,505 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:36:36,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:36:36,567 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:36:36,567 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:36:36,567 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:36:36,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-09-01 09:36:36,567 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:36:36,568 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:36:36,568 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:36:36,568 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-09-01 09:36:36,685 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:36:36,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1199 places, 1199 transitions, 5203 flow [2023-09-01 09:36:37,625 INFO L130 PetriNetUnfolder]: 154/1809 cut-off events. [2023-09-01 09:36:37,626 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:36:37,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3289 conditions, 1809 events. 154/1809 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5928 event pairs, 0 based on Foata normal form. 0/1552 useless extension candidates. Maximal degree in co-relation 3189. Up to 104 conditions per place. [2023-09-01 09:36:37,776 INFO L82 GeneralOperation]: Start removeDead. Operand has 1199 places, 1199 transitions, 5203 flow [2023-09-01 09:36:37,798 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1199 places, 1199 transitions, 5203 flow [2023-09-01 09:36:37,798 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:36:37,798 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1199 places, 1199 transitions, 5203 flow [2023-09-01 09:36:37,799 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1199 places, 1199 transitions, 5203 flow [2023-09-01 09:36:37,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1199 places, 1199 transitions, 5203 flow [2023-09-01 09:36:38,744 INFO L130 PetriNetUnfolder]: 154/1809 cut-off events. [2023-09-01 09:36:38,744 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:36:38,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3289 conditions, 1809 events. 154/1809 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5928 event pairs, 0 based on Foata normal form. 0/1552 useless extension candidates. Maximal degree in co-relation 3189. Up to 104 conditions per place. [2023-09-01 09:36:39,261 INFO L119 LiptonReduction]: Number of co-enabled transitions 1319472 [2023-09-01 09:36:44,447 INFO L134 LiptonReduction]: Checked pairs total: 7003548 [2023-09-01 09:36:44,448 INFO L136 LiptonReduction]: Total number of compositions: 653 [2023-09-01 09:36:44,449 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:36:44,449 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:36:44,449 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:36:44,786 INFO L130 PetriNetUnfolder]: 50/959 cut-off events. [2023-09-01 09:36:44,787 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:36:44,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:36:44,787 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:36:44,787 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:36:44,787 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:36:44,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1109444436, now seen corresponding path program 1 times [2023-09-01 09:36:44,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:36:44,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026372767] [2023-09-01 09:36:44,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:36:44,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:36:44,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:36:44,854 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:36:44,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:36:44,921 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:36:44,921 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:36:44,922 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:36:44,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-09-01 09:36:44,922 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:36:44,922 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:36:44,922 WARN L233 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:36:44,922 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2023-09-01 09:36:45,018 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:36:45,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1222 places, 1222 transitions, 5356 flow [2023-09-01 09:36:46,007 INFO L130 PetriNetUnfolder]: 157/1844 cut-off events. [2023-09-01 09:36:46,008 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:36:46,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3379 conditions, 1844 events. 157/1844 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6030 event pairs, 0 based on Foata normal form. 0/1582 useless extension candidates. Maximal degree in co-relation 3278. Up to 106 conditions per place. [2023-09-01 09:36:46,140 INFO L82 GeneralOperation]: Start removeDead. Operand has 1222 places, 1222 transitions, 5356 flow [2023-09-01 09:36:46,160 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1222 places, 1222 transitions, 5356 flow [2023-09-01 09:36:46,160 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:36:46,160 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1222 places, 1222 transitions, 5356 flow [2023-09-01 09:36:46,160 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1222 places, 1222 transitions, 5356 flow [2023-09-01 09:36:46,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1222 places, 1222 transitions, 5356 flow [2023-09-01 09:36:47,099 INFO L130 PetriNetUnfolder]: 157/1844 cut-off events. [2023-09-01 09:36:47,099 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:36:47,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3379 conditions, 1844 events. 157/1844 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6030 event pairs, 0 based on Foata normal form. 0/1582 useless extension candidates. Maximal degree in co-relation 3278. Up to 106 conditions per place. [2023-09-01 09:36:47,823 INFO L119 LiptonReduction]: Number of co-enabled transitions 1371656 [2023-09-01 09:36:54,102 INFO L134 LiptonReduction]: Checked pairs total: 6281537 [2023-09-01 09:36:54,102 INFO L136 LiptonReduction]: Total number of compositions: 672 [2023-09-01 09:36:54,103 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:36:54,103 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:36:54,104 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:36:54,466 INFO L130 PetriNetUnfolder]: 51/978 cut-off events. [2023-09-01 09:36:54,467 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:36:54,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:36:54,467 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:36:54,467 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:36:54,467 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:36:54,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1267340619, now seen corresponding path program 1 times [2023-09-01 09:36:54,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:36:54,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230227552] [2023-09-01 09:36:54,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:36:54,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:36:54,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:36:54,547 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:36:54,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:36:54,634 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:36:54,634 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:36:54,634 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:36:54,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-09-01 09:36:54,634 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:36:54,635 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:36:54,635 WARN L233 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:36:54,635 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2023-09-01 09:36:54,731 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:36:54,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1245 places, 1245 transitions, 5511 flow [2023-09-01 09:36:55,817 INFO L130 PetriNetUnfolder]: 160/1879 cut-off events. [2023-09-01 09:36:55,818 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:36:55,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3470 conditions, 1879 events. 160/1879 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6160 event pairs, 0 based on Foata normal form. 0/1612 useless extension candidates. Maximal degree in co-relation 3368. Up to 108 conditions per place. [2023-09-01 09:36:55,929 INFO L82 GeneralOperation]: Start removeDead. Operand has 1245 places, 1245 transitions, 5511 flow [2023-09-01 09:36:55,947 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1245 places, 1245 transitions, 5511 flow [2023-09-01 09:36:55,947 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:36:55,947 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1245 places, 1245 transitions, 5511 flow [2023-09-01 09:36:55,947 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1245 places, 1245 transitions, 5511 flow [2023-09-01 09:36:55,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1245 places, 1245 transitions, 5511 flow [2023-09-01 09:36:56,975 INFO L130 PetriNetUnfolder]: 160/1879 cut-off events. [2023-09-01 09:36:56,975 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:36:57,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3470 conditions, 1879 events. 160/1879 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6160 event pairs, 0 based on Foata normal form. 0/1612 useless extension candidates. Maximal degree in co-relation 3368. Up to 108 conditions per place. [2023-09-01 09:36:57,551 INFO L119 LiptonReduction]: Number of co-enabled transitions 1424852 [2023-09-01 09:37:03,479 INFO L134 LiptonReduction]: Checked pairs total: 6556192 [2023-09-01 09:37:03,479 INFO L136 LiptonReduction]: Total number of compositions: 690 [2023-09-01 09:37:03,480 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:03,481 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:03,481 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:03,910 INFO L130 PetriNetUnfolder]: 52/997 cut-off events. [2023-09-01 09:37:03,910 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:37:03,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:03,910 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:37:03,911 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:03,911 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:03,911 INFO L85 PathProgramCache]: Analyzing trace with hash -129590833, now seen corresponding path program 1 times [2023-09-01 09:37:03,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:03,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100290790] [2023-09-01 09:37:03,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:03,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:03,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:03,986 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:04,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:04,093 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:04,093 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:04,093 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:04,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-09-01 09:37:04,094 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:04,094 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:04,094 WARN L233 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:04,094 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2023-09-01 09:37:04,338 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:04,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1268 places, 1268 transitions, 5668 flow [2023-09-01 09:37:05,794 INFO L130 PetriNetUnfolder]: 163/1914 cut-off events. [2023-09-01 09:37:05,794 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:37:06,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3562 conditions, 1914 events. 163/1914 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6269 event pairs, 0 based on Foata normal form. 0/1642 useless extension candidates. Maximal degree in co-relation 3459. Up to 110 conditions per place. [2023-09-01 09:37:06,052 INFO L82 GeneralOperation]: Start removeDead. Operand has 1268 places, 1268 transitions, 5668 flow [2023-09-01 09:37:06,088 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1268 places, 1268 transitions, 5668 flow [2023-09-01 09:37:06,089 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:06,089 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1268 places, 1268 transitions, 5668 flow [2023-09-01 09:37:06,089 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1268 places, 1268 transitions, 5668 flow [2023-09-01 09:37:06,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1268 places, 1268 transitions, 5668 flow [2023-09-01 09:37:07,470 INFO L130 PetriNetUnfolder]: 163/1914 cut-off events. [2023-09-01 09:37:07,470 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:37:07,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3562 conditions, 1914 events. 163/1914 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6269 event pairs, 0 based on Foata normal form. 0/1642 useless extension candidates. Maximal degree in co-relation 3459. Up to 110 conditions per place. [2023-09-01 09:37:08,276 INFO L119 LiptonReduction]: Number of co-enabled transitions 1479060 [2023-09-01 09:37:13,890 INFO L134 LiptonReduction]: Checked pairs total: 6753110 [2023-09-01 09:37:13,890 INFO L136 LiptonReduction]: Total number of compositions: 694 [2023-09-01 09:37:13,891 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:13,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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:13,892 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:14,273 INFO L130 PetriNetUnfolder]: 53/1016 cut-off events. [2023-09-01 09:37:14,274 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:37:14,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:14,274 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:37:14,274 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:14,274 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:14,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1499773517, now seen corresponding path program 1 times [2023-09-01 09:37:14,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:14,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410946837] [2023-09-01 09:37:14,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:14,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:14,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:14,326 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:14,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:14,400 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:14,400 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:14,400 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:14,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-09-01 09:37:14,401 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:14,401 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:14,401 WARN L233 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:14,401 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2023-09-01 09:37:14,488 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:14,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1291 places, 1291 transitions, 5827 flow [2023-09-01 09:37:15,679 INFO L130 PetriNetUnfolder]: 166/1949 cut-off events. [2023-09-01 09:37:15,679 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:37:15,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3655 conditions, 1949 events. 166/1949 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6392 event pairs, 0 based on Foata normal form. 0/1672 useless extension candidates. Maximal degree in co-relation 3551. Up to 112 conditions per place. [2023-09-01 09:37:15,797 INFO L82 GeneralOperation]: Start removeDead. Operand has 1291 places, 1291 transitions, 5827 flow [2023-09-01 09:37:15,815 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1291 places, 1291 transitions, 5827 flow [2023-09-01 09:37:15,815 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:15,815 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1291 places, 1291 transitions, 5827 flow [2023-09-01 09:37:15,816 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1291 places, 1291 transitions, 5827 flow [2023-09-01 09:37:15,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1291 places, 1291 transitions, 5827 flow [2023-09-01 09:37:16,905 INFO L130 PetriNetUnfolder]: 166/1949 cut-off events. [2023-09-01 09:37:16,905 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:37:17,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3655 conditions, 1949 events. 166/1949 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6392 event pairs, 0 based on Foata normal form. 0/1672 useless extension candidates. Maximal degree in co-relation 3551. Up to 112 conditions per place. [2023-09-01 09:37:17,535 INFO L119 LiptonReduction]: Number of co-enabled transitions 1534280 [2023-09-01 09:37:24,888 INFO L134 LiptonReduction]: Checked pairs total: 7012514 [2023-09-01 09:37:24,889 INFO L136 LiptonReduction]: Total number of compositions: 706 [2023-09-01 09:37:24,890 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:24,891 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:24,891 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:25,405 INFO L130 PetriNetUnfolder]: 54/1035 cut-off events. [2023-09-01 09:37:25,406 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:37:25,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:25,406 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:37:25,406 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:25,407 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:25,407 INFO L85 PathProgramCache]: Analyzing trace with hash 739553943, now seen corresponding path program 1 times [2023-09-01 09:37:25,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:25,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102570812] [2023-09-01 09:37:25,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:25,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:25,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:25,520 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:25,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:25,655 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:25,655 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:25,656 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:25,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-09-01 09:37:25,656 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:25,656 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:25,656 WARN L233 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:25,657 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2023-09-01 09:37:25,795 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:25,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1314 places, 1314 transitions, 5988 flow [2023-09-01 09:37:27,279 INFO L130 PetriNetUnfolder]: 169/1984 cut-off events. [2023-09-01 09:37:27,280 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:37:27,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3749 conditions, 1984 events. 169/1984 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6531 event pairs, 0 based on Foata normal form. 0/1702 useless extension candidates. Maximal degree in co-relation 3644. Up to 114 conditions per place. [2023-09-01 09:37:27,422 INFO L82 GeneralOperation]: Start removeDead. Operand has 1314 places, 1314 transitions, 5988 flow [2023-09-01 09:37:27,442 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1314 places, 1314 transitions, 5988 flow [2023-09-01 09:37:27,443 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:27,443 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1314 places, 1314 transitions, 5988 flow [2023-09-01 09:37:27,443 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1314 places, 1314 transitions, 5988 flow [2023-09-01 09:37:27,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1314 places, 1314 transitions, 5988 flow [2023-09-01 09:37:28,932 INFO L130 PetriNetUnfolder]: 169/1984 cut-off events. [2023-09-01 09:37:28,932 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:37:29,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3749 conditions, 1984 events. 169/1984 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6531 event pairs, 0 based on Foata normal form. 0/1702 useless extension candidates. Maximal degree in co-relation 3644. Up to 114 conditions per place. [2023-09-01 09:37:29,856 INFO L119 LiptonReduction]: Number of co-enabled transitions 1590512 [2023-09-01 09:37:36,655 INFO L134 LiptonReduction]: Checked pairs total: 7263665 [2023-09-01 09:37:36,655 INFO L136 LiptonReduction]: Total number of compositions: 717 [2023-09-01 09:37:36,657 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:36,657 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:36,657 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:37,257 INFO L130 PetriNetUnfolder]: 55/1054 cut-off events. [2023-09-01 09:37:37,258 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:37:37,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:37,258 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:37:37,258 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:37,259 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:37,259 INFO L85 PathProgramCache]: Analyzing trace with hash -446912051, now seen corresponding path program 1 times [2023-09-01 09:37:37,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:37,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50775239] [2023-09-01 09:37:37,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:37,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:37,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:37,332 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:37,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:37,447 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:37,447 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:37,447 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:37,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-09-01 09:37:37,448 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:37,448 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:37,448 WARN L233 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:37,448 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2023-09-01 09:37:37,562 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:37,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1337 places, 1337 transitions, 6151 flow [2023-09-01 09:37:38,778 INFO L130 PetriNetUnfolder]: 172/2019 cut-off events. [2023-09-01 09:37:38,779 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:37:38,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3844 conditions, 2019 events. 172/2019 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6625 event pairs, 0 based on Foata normal form. 0/1732 useless extension candidates. Maximal degree in co-relation 3738. Up to 116 conditions per place. [2023-09-01 09:37:38,927 INFO L82 GeneralOperation]: Start removeDead. Operand has 1337 places, 1337 transitions, 6151 flow [2023-09-01 09:37:38,949 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1337 places, 1337 transitions, 6151 flow [2023-09-01 09:37:38,949 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:38,949 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1337 places, 1337 transitions, 6151 flow [2023-09-01 09:37:38,950 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1337 places, 1337 transitions, 6151 flow [2023-09-01 09:37:38,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1337 places, 1337 transitions, 6151 flow [2023-09-01 09:37:40,463 INFO L130 PetriNetUnfolder]: 172/2019 cut-off events. [2023-09-01 09:37:40,463 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:37:40,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3844 conditions, 2019 events. 172/2019 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6625 event pairs, 0 based on Foata normal form. 0/1732 useless extension candidates. Maximal degree in co-relation 3738. Up to 116 conditions per place. [2023-09-01 09:37:41,287 INFO L119 LiptonReduction]: Number of co-enabled transitions 1647756 [2023-09-01 09:37:47,778 INFO L134 LiptonReduction]: Checked pairs total: 7570282 [2023-09-01 09:37:47,779 INFO L136 LiptonReduction]: Total number of compositions: 731 [2023-09-01 09:37:47,780 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:47,780 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:47,780 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:48,219 INFO L130 PetriNetUnfolder]: 56/1073 cut-off events. [2023-09-01 09:37:48,219 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:37:48,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:48,220 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:37:48,220 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:48,220 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:48,220 INFO L85 PathProgramCache]: Analyzing trace with hash -64641083, now seen corresponding path program 1 times [2023-09-01 09:37:48,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:48,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142884107] [2023-09-01 09:37:48,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:48,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:48,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:48,280 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:48,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:48,361 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:48,361 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:48,361 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:48,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-09-01 09:37:48,361 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:48,362 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:48,362 WARN L233 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:48,362 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2023-09-01 09:37:48,473 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:48,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1360 places, 1360 transitions, 6316 flow [2023-09-01 09:37:49,768 INFO L130 PetriNetUnfolder]: 175/2054 cut-off events. [2023-09-01 09:37:49,769 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:37:49,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3940 conditions, 2054 events. 175/2054 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6728 event pairs, 0 based on Foata normal form. 0/1762 useless extension candidates. Maximal degree in co-relation 3833. Up to 118 conditions per place. [2023-09-01 09:37:49,945 INFO L82 GeneralOperation]: Start removeDead. Operand has 1360 places, 1360 transitions, 6316 flow [2023-09-01 09:37:49,973 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1360 places, 1360 transitions, 6316 flow [2023-09-01 09:37:49,974 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:49,974 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1360 places, 1360 transitions, 6316 flow [2023-09-01 09:37:49,974 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1360 places, 1360 transitions, 6316 flow [2023-09-01 09:37:49,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1360 places, 1360 transitions, 6316 flow [2023-09-01 09:37:51,347 INFO L130 PetriNetUnfolder]: 175/2054 cut-off events. [2023-09-01 09:37:51,347 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:37:51,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3940 conditions, 2054 events. 175/2054 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6728 event pairs, 0 based on Foata normal form. 0/1762 useless extension candidates. Maximal degree in co-relation 3833. Up to 118 conditions per place. [2023-09-01 09:37:52,050 INFO L119 LiptonReduction]: Number of co-enabled transitions 1706012 [2023-09-01 09:37:58,532 INFO L134 LiptonReduction]: Checked pairs total: 7773742 [2023-09-01 09:37:58,532 INFO L136 LiptonReduction]: Total number of compositions: 752 [2023-09-01 09:37:58,533 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:58,533 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:58,534 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:58,984 INFO L130 PetriNetUnfolder]: 57/1092 cut-off events. [2023-09-01 09:37:58,984 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:37:58,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:58,984 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:37:58,984 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:58,984 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:58,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1272169416, now seen corresponding path program 1 times [2023-09-01 09:37:58,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:58,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110511996] [2023-09-01 09:37:58,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:58,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:59,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:59,051 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:59,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:59,135 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:59,135 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:59,135 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:59,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-09-01 09:37:59,136 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:59,136 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:59,136 WARN L233 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:59,136 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2023-09-01 09:37:59,239 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:59,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1383 places, 1383 transitions, 6483 flow [2023-09-01 09:38:00,540 INFO L130 PetriNetUnfolder]: 178/2089 cut-off events. [2023-09-01 09:38:00,540 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:38:00,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4037 conditions, 2089 events. 178/2089 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6871 event pairs, 0 based on Foata normal form. 0/1792 useless extension candidates. Maximal degree in co-relation 3929. Up to 120 conditions per place. [2023-09-01 09:38:00,744 INFO L82 GeneralOperation]: Start removeDead. Operand has 1383 places, 1383 transitions, 6483 flow [2023-09-01 09:38:00,774 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1383 places, 1383 transitions, 6483 flow [2023-09-01 09:38:00,775 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:00,775 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1383 places, 1383 transitions, 6483 flow [2023-09-01 09:38:00,775 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1383 places, 1383 transitions, 6483 flow [2023-09-01 09:38:00,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1383 places, 1383 transitions, 6483 flow [2023-09-01 09:38:02,085 INFO L130 PetriNetUnfolder]: 178/2089 cut-off events. [2023-09-01 09:38:02,085 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:38:02,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4037 conditions, 2089 events. 178/2089 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6871 event pairs, 0 based on Foata normal form. 0/1792 useless extension candidates. Maximal degree in co-relation 3929. Up to 120 conditions per place. [2023-09-01 09:38:03,022 INFO L119 LiptonReduction]: Number of co-enabled transitions 1765280 [2023-09-01 09:38:09,910 INFO L134 LiptonReduction]: Checked pairs total: 8095610 [2023-09-01 09:38:09,910 INFO L136 LiptonReduction]: Total number of compositions: 755 [2023-09-01 09:38:09,912 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:09,912 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:09,912 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:10,365 INFO L130 PetriNetUnfolder]: 58/1111 cut-off events. [2023-09-01 09:38:10,365 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:38:10,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:10,366 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:38:10,366 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:10,366 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:10,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1959714887, now seen corresponding path program 1 times [2023-09-01 09:38:10,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:10,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485745952] [2023-09-01 09:38:10,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:10,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:10,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:10,427 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:10,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:10,554 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:10,555 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:10,555 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:10,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-09-01 09:38:10,555 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:10,555 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:10,556 WARN L233 ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:10,556 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances. [2023-09-01 09:38:10,668 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:10,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1406 places, 1406 transitions, 6652 flow [2023-09-01 09:38:12,010 INFO L130 PetriNetUnfolder]: 181/2124 cut-off events. [2023-09-01 09:38:12,010 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:38:12,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4135 conditions, 2124 events. 181/2124 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6981 event pairs, 0 based on Foata normal form. 0/1822 useless extension candidates. Maximal degree in co-relation 4026. Up to 122 conditions per place. [2023-09-01 09:38:12,227 INFO L82 GeneralOperation]: Start removeDead. Operand has 1406 places, 1406 transitions, 6652 flow [2023-09-01 09:38:12,258 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1406 places, 1406 transitions, 6652 flow [2023-09-01 09:38:12,259 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:12,259 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1406 places, 1406 transitions, 6652 flow [2023-09-01 09:38:12,259 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1406 places, 1406 transitions, 6652 flow [2023-09-01 09:38:12,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1406 places, 1406 transitions, 6652 flow [2023-09-01 09:38:13,717 INFO L130 PetriNetUnfolder]: 181/2124 cut-off events. [2023-09-01 09:38:13,717 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:38:13,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4135 conditions, 2124 events. 181/2124 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6981 event pairs, 0 based on Foata normal form. 0/1822 useless extension candidates. Maximal degree in co-relation 4026. Up to 122 conditions per place. [2023-09-01 09:38:14,280 INFO L119 LiptonReduction]: Number of co-enabled transitions 1825560 [2023-09-01 09:38:21,282 INFO L134 LiptonReduction]: Checked pairs total: 8381642 [2023-09-01 09:38:21,283 INFO L136 LiptonReduction]: Total number of compositions: 769 [2023-09-01 09:38:21,284 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:21,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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:21,284 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:21,767 INFO L130 PetriNetUnfolder]: 59/1130 cut-off events. [2023-09-01 09:38:21,767 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:38:21,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:21,767 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:38:21,767 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:21,768 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:21,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1333874343, now seen corresponding path program 1 times [2023-09-01 09:38:21,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:21,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195153528] [2023-09-01 09:38:21,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:21,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:21,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:21,836 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:21,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:21,929 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:21,929 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:21,929 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:21,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-09-01 09:38:21,930 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:21,930 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:21,930 WARN L233 ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:21,930 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances. [2023-09-01 09:38:22,111 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:22,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1429 places, 1429 transitions, 6823 flow [2023-09-01 09:38:23,781 INFO L130 PetriNetUnfolder]: 184/2159 cut-off events. [2023-09-01 09:38:23,781 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:38:24,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4234 conditions, 2159 events. 184/2159 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7115 event pairs, 0 based on Foata normal form. 0/1852 useless extension candidates. Maximal degree in co-relation 4124. Up to 124 conditions per place. [2023-09-01 09:38:24,012 INFO L82 GeneralOperation]: Start removeDead. Operand has 1429 places, 1429 transitions, 6823 flow [2023-09-01 09:38:24,048 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1429 places, 1429 transitions, 6823 flow [2023-09-01 09:38:24,048 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:24,048 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1429 places, 1429 transitions, 6823 flow [2023-09-01 09:38:24,049 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1429 places, 1429 transitions, 6823 flow [2023-09-01 09:38:24,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1429 places, 1429 transitions, 6823 flow [2023-09-01 09:38:25,675 INFO L130 PetriNetUnfolder]: 184/2159 cut-off events. [2023-09-01 09:38:25,675 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:38:25,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4234 conditions, 2159 events. 184/2159 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7115 event pairs, 0 based on Foata normal form. 0/1852 useless extension candidates. Maximal degree in co-relation 4124. Up to 124 conditions per place. [2023-09-01 09:38:26,264 INFO L119 LiptonReduction]: Number of co-enabled transitions 1886852 [2023-09-01 09:38:33,753 INFO L134 LiptonReduction]: Checked pairs total: 8670296 [2023-09-01 09:38:33,753 INFO L136 LiptonReduction]: Total number of compositions: 781 [2023-09-01 09:38:33,754 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:33,755 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:33,755 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:34,268 INFO L130 PetriNetUnfolder]: 60/1149 cut-off events. [2023-09-01 09:38:34,268 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:38:34,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:34,269 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:38:34,269 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:34,269 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:34,269 INFO L85 PathProgramCache]: Analyzing trace with hash 262370994, now seen corresponding path program 1 times [2023-09-01 09:38:34,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:34,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161751737] [2023-09-01 09:38:34,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:34,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:34,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:34,387 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:34,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:34,480 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:34,481 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:34,481 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:34,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-09-01 09:38:34,481 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:34,481 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:34,481 WARN L233 ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:34,481 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances. [2023-09-01 09:38:34,593 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:34,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1452 places, 1452 transitions, 6996 flow [2023-09-01 09:38:36,031 INFO L130 PetriNetUnfolder]: 187/2194 cut-off events. [2023-09-01 09:38:36,031 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:38:36,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4334 conditions, 2194 events. 187/2194 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7190 event pairs, 0 based on Foata normal form. 0/1882 useless extension candidates. Maximal degree in co-relation 4223. Up to 126 conditions per place. [2023-09-01 09:38:36,274 INFO L82 GeneralOperation]: Start removeDead. Operand has 1452 places, 1452 transitions, 6996 flow [2023-09-01 09:38:36,312 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1452 places, 1452 transitions, 6996 flow [2023-09-01 09:38:36,313 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:36,313 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1452 places, 1452 transitions, 6996 flow [2023-09-01 09:38:36,313 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1452 places, 1452 transitions, 6996 flow [2023-09-01 09:38:36,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1452 places, 1452 transitions, 6996 flow [2023-09-01 09:38:37,863 INFO L130 PetriNetUnfolder]: 187/2194 cut-off events. [2023-09-01 09:38:37,863 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:38:38,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4334 conditions, 2194 events. 187/2194 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7190 event pairs, 0 based on Foata normal form. 0/1882 useless extension candidates. Maximal degree in co-relation 4223. Up to 126 conditions per place. [2023-09-01 09:38:38,511 INFO L119 LiptonReduction]: Number of co-enabled transitions 1949156 [2023-09-01 09:38:46,135 INFO L134 LiptonReduction]: Checked pairs total: 8896933 [2023-09-01 09:38:46,135 INFO L136 LiptonReduction]: Total number of compositions: 795 [2023-09-01 09:38:46,136 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:46,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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:46,137 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:46,646 INFO L130 PetriNetUnfolder]: 61/1168 cut-off events. [2023-09-01 09:38:46,647 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:38:46,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:46,647 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:38:46,647 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:46,647 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:46,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1118478033, now seen corresponding path program 1 times [2023-09-01 09:38:46,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:46,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414704683] [2023-09-01 09:38:46,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:46,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:46,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:46,768 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:46,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:46,877 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:46,878 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:46,878 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:46,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-09-01 09:38:46,878 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:46,878 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:46,878 WARN L233 ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:46,879 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances. [2023-09-01 09:38:46,974 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:46,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1475 places, 1475 transitions, 7171 flow [2023-09-01 09:38:48,545 INFO L130 PetriNetUnfolder]: 190/2229 cut-off events. [2023-09-01 09:38:48,545 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:38:48,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4435 conditions, 2229 events. 190/2229 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7310 event pairs, 0 based on Foata normal form. 0/1912 useless extension candidates. Maximal degree in co-relation 4323. Up to 128 conditions per place. [2023-09-01 09:38:48,745 INFO L82 GeneralOperation]: Start removeDead. Operand has 1475 places, 1475 transitions, 7171 flow [2023-09-01 09:38:48,772 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1475 places, 1475 transitions, 7171 flow [2023-09-01 09:38:48,772 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:48,772 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1475 places, 1475 transitions, 7171 flow [2023-09-01 09:38:48,772 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1475 places, 1475 transitions, 7171 flow [2023-09-01 09:38:48,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1475 places, 1475 transitions, 7171 flow [2023-09-01 09:38:50,597 INFO L130 PetriNetUnfolder]: 190/2229 cut-off events. [2023-09-01 09:38:50,597 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:38:50,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4435 conditions, 2229 events. 190/2229 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7310 event pairs, 0 based on Foata normal form. 0/1912 useless extension candidates. Maximal degree in co-relation 4323. Up to 128 conditions per place. [2023-09-01 09:38:51,978 INFO L119 LiptonReduction]: Number of co-enabled transitions 2012472 [2023-09-01 09:39:00,459 INFO L134 LiptonReduction]: Checked pairs total: 9233458 [2023-09-01 09:39:00,460 INFO L136 LiptonReduction]: Total number of compositions: 810 [2023-09-01 09:39:00,461 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:00,461 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:00,461 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:01,189 INFO L130 PetriNetUnfolder]: 62/1187 cut-off events. [2023-09-01 09:39:01,190 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:39:01,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:01,190 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:39:01,190 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:01,191 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:01,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1100300091, now seen corresponding path program 1 times [2023-09-01 09:39:01,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:01,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130554580] [2023-09-01 09:39:01,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:01,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:01,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:01,326 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:01,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:01,481 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:01,481 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:01,481 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:01,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-09-01 09:39:01,481 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:01,482 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:01,482 WARN L233 ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:01,482 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances. [2023-09-01 09:39:01,635 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:01,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1498 places, 1498 transitions, 7348 flow [2023-09-01 09:39:03,443 INFO L130 PetriNetUnfolder]: 193/2264 cut-off events. [2023-09-01 09:39:03,443 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:39:03,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4537 conditions, 2264 events. 193/2264 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7445 event pairs, 0 based on Foata normal form. 0/1942 useless extension candidates. Maximal degree in co-relation 4424. Up to 130 conditions per place. [2023-09-01 09:39:03,617 INFO L82 GeneralOperation]: Start removeDead. Operand has 1498 places, 1498 transitions, 7348 flow [2023-09-01 09:39:03,819 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1498 places, 1498 transitions, 7348 flow [2023-09-01 09:39:03,827 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:03,827 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1498 places, 1498 transitions, 7348 flow [2023-09-01 09:39:03,827 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1498 places, 1498 transitions, 7348 flow [2023-09-01 09:39:03,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1498 places, 1498 transitions, 7348 flow [2023-09-01 09:39:05,413 INFO L130 PetriNetUnfolder]: 193/2264 cut-off events. [2023-09-01 09:39:05,413 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:39:05,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4537 conditions, 2264 events. 193/2264 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7445 event pairs, 0 based on Foata normal form. 0/1942 useless extension candidates. Maximal degree in co-relation 4424. Up to 130 conditions per place. [2023-09-01 09:39:06,039 INFO L119 LiptonReduction]: Number of co-enabled transitions 2076800 [2023-09-01 09:39:15,552 INFO L134 LiptonReduction]: Checked pairs total: 9502601 [2023-09-01 09:39:15,552 INFO L136 LiptonReduction]: Total number of compositions: 830 [2023-09-01 09:39:15,554 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:15,554 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:15,554 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:16,291 INFO L130 PetriNetUnfolder]: 63/1206 cut-off events. [2023-09-01 09:39:16,292 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:39:16,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:16,292 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:39:16,292 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:16,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:16,292 INFO L85 PathProgramCache]: Analyzing trace with hash 2107634232, now seen corresponding path program 1 times [2023-09-01 09:39:16,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:16,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439831706] [2023-09-01 09:39:16,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:16,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:16,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:16,370 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:16,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:16,481 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:16,481 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:16,481 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:16,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-09-01 09:39:16,482 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:16,482 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:16,482 WARN L233 ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:16,482 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances. [2023-09-01 09:39:16,625 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:16,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1521 places, 1521 transitions, 7527 flow [2023-09-01 09:39:18,351 INFO L130 PetriNetUnfolder]: 196/2299 cut-off events. [2023-09-01 09:39:18,352 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:39:18,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4640 conditions, 2299 events. 196/2299 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7578 event pairs, 0 based on Foata normal form. 0/1972 useless extension candidates. Maximal degree in co-relation 4526. Up to 132 conditions per place. [2023-09-01 09:39:18,537 INFO L82 GeneralOperation]: Start removeDead. Operand has 1521 places, 1521 transitions, 7527 flow [2023-09-01 09:39:18,638 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1521 places, 1521 transitions, 7527 flow [2023-09-01 09:39:18,639 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:18,639 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1521 places, 1521 transitions, 7527 flow [2023-09-01 09:39:18,639 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1521 places, 1521 transitions, 7527 flow [2023-09-01 09:39:18,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1521 places, 1521 transitions, 7527 flow [2023-09-01 09:39:20,324 INFO L130 PetriNetUnfolder]: 196/2299 cut-off events. [2023-09-01 09:39:20,325 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:39:20,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4640 conditions, 2299 events. 196/2299 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7578 event pairs, 0 based on Foata normal form. 0/1972 useless extension candidates. Maximal degree in co-relation 4526. Up to 132 conditions per place. [2023-09-01 09:39:21,173 INFO L119 LiptonReduction]: Number of co-enabled transitions 2142140 [2023-09-01 09:39:29,489 INFO L134 LiptonReduction]: Checked pairs total: 9800446 [2023-09-01 09:39:29,489 INFO L136 LiptonReduction]: Total number of compositions: 830 [2023-09-01 09:39:29,490 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:29,490 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:29,491 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:30,260 INFO L130 PetriNetUnfolder]: 64/1225 cut-off events. [2023-09-01 09:39:30,260 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:39:30,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:30,260 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:39:30,261 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:30,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:30,261 INFO L85 PathProgramCache]: Analyzing trace with hash -61530144, now seen corresponding path program 1 times [2023-09-01 09:39:30,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:30,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397447374] [2023-09-01 09:39:30,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:30,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:30,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:30,332 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:30,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:30,439 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:30,440 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:30,440 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:30,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-09-01 09:39:30,440 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:30,440 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:30,440 WARN L233 ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:30,441 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances. [2023-09-01 09:39:30,581 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:30,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1544 places, 1544 transitions, 7708 flow [2023-09-01 09:39:32,282 INFO L130 PetriNetUnfolder]: 199/2334 cut-off events. [2023-09-01 09:39:32,282 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:39:32,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4744 conditions, 2334 events. 199/2334 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7672 event pairs, 0 based on Foata normal form. 0/2002 useless extension candidates. Maximal degree in co-relation 4629. Up to 134 conditions per place. [2023-09-01 09:39:32,480 INFO L82 GeneralOperation]: Start removeDead. Operand has 1544 places, 1544 transitions, 7708 flow [2023-09-01 09:39:32,508 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1544 places, 1544 transitions, 7708 flow [2023-09-01 09:39:32,508 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:32,508 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1544 places, 1544 transitions, 7708 flow [2023-09-01 09:39:32,508 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1544 places, 1544 transitions, 7708 flow [2023-09-01 09:39:32,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1544 places, 1544 transitions, 7708 flow [2023-09-01 09:39:34,682 INFO L130 PetriNetUnfolder]: 199/2334 cut-off events. [2023-09-01 09:39:34,682 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:39:34,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4744 conditions, 2334 events. 199/2334 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7672 event pairs, 0 based on Foata normal form. 0/2002 useless extension candidates. Maximal degree in co-relation 4629. Up to 134 conditions per place. [2023-09-01 09:39:35,384 INFO L119 LiptonReduction]: Number of co-enabled transitions 2208492 [2023-09-01 09:39:43,668 INFO L134 LiptonReduction]: Checked pairs total: 10156259 [2023-09-01 09:39:43,668 INFO L136 LiptonReduction]: Total number of compositions: 845 [2023-09-01 09:39:43,669 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:43,669 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:43,669 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:44,340 INFO L130 PetriNetUnfolder]: 65/1244 cut-off events. [2023-09-01 09:39:44,340 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:39:44,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:44,341 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:39:44,341 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:44,341 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:44,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1344173195, now seen corresponding path program 1 times [2023-09-01 09:39:44,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:44,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135920180] [2023-09-01 09:39:44,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:44,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:44,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:44,410 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:44,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:44,516 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:44,516 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:44,516 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:44,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-09-01 09:39:44,517 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:44,517 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:44,517 WARN L233 ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:44,517 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances. [2023-09-01 09:39:44,635 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:44,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1567 places, 1567 transitions, 7891 flow [2023-09-01 09:39:46,470 INFO L130 PetriNetUnfolder]: 202/2369 cut-off events. [2023-09-01 09:39:46,471 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:39:46,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4849 conditions, 2369 events. 202/2369 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7788 event pairs, 0 based on Foata normal form. 0/2032 useless extension candidates. Maximal degree in co-relation 4733. Up to 136 conditions per place. [2023-09-01 09:39:46,658 INFO L82 GeneralOperation]: Start removeDead. Operand has 1567 places, 1567 transitions, 7891 flow [2023-09-01 09:39:46,688 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1567 places, 1567 transitions, 7891 flow [2023-09-01 09:39:46,688 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:46,689 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1567 places, 1567 transitions, 7891 flow [2023-09-01 09:39:46,689 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1567 places, 1567 transitions, 7891 flow [2023-09-01 09:39:46,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1567 places, 1567 transitions, 7891 flow [2023-09-01 09:39:49,005 INFO L130 PetriNetUnfolder]: 202/2369 cut-off events. [2023-09-01 09:39:49,005 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:39:49,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4849 conditions, 2369 events. 202/2369 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7788 event pairs, 0 based on Foata normal form. 0/2032 useless extension candidates. Maximal degree in co-relation 4733. Up to 136 conditions per place. [2023-09-01 09:39:49,983 INFO L119 LiptonReduction]: Number of co-enabled transitions 2275856 [2023-09-01 09:39:58,351 INFO L134 LiptonReduction]: Checked pairs total: 10435578 [2023-09-01 09:39:58,351 INFO L136 LiptonReduction]: Total number of compositions: 859 [2023-09-01 09:39:58,352 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:58,353 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:58,353 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:59,227 INFO L130 PetriNetUnfolder]: 66/1263 cut-off events. [2023-09-01 09:39:59,228 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:39:59,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:59,228 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:39:59,228 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:59,228 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:59,229 INFO L85 PathProgramCache]: Analyzing trace with hash -647726204, now seen corresponding path program 1 times [2023-09-01 09:39:59,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:59,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787791073] [2023-09-01 09:39:59,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:59,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:59,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:59,329 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:59,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:59,498 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:59,499 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:59,499 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:59,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-09-01 09:39:59,499 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:59,500 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:59,500 WARN L233 ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:59,500 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances. [2023-09-01 09:39:59,647 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:59,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1590 places, 1590 transitions, 8076 flow [2023-09-01 09:40:02,328 INFO L130 PetriNetUnfolder]: 205/2404 cut-off events. [2023-09-01 09:40:02,328 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:40:02,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4955 conditions, 2404 events. 205/2404 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8047 event pairs, 0 based on Foata normal form. 0/2062 useless extension candidates. Maximal degree in co-relation 4838. Up to 138 conditions per place. [2023-09-01 09:40:02,614 INFO L82 GeneralOperation]: Start removeDead. Operand has 1590 places, 1590 transitions, 8076 flow [2023-09-01 09:40:02,654 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1590 places, 1590 transitions, 8076 flow [2023-09-01 09:40:02,655 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:02,655 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1590 places, 1590 transitions, 8076 flow [2023-09-01 09:40:02,655 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1590 places, 1590 transitions, 8076 flow [2023-09-01 09:40:02,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1590 places, 1590 transitions, 8076 flow [2023-09-01 09:40:04,614 INFO L130 PetriNetUnfolder]: 205/2404 cut-off events. [2023-09-01 09:40:04,614 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:40:04,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4955 conditions, 2404 events. 205/2404 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8047 event pairs, 0 based on Foata normal form. 0/2062 useless extension candidates. Maximal degree in co-relation 4838. Up to 138 conditions per place. [2023-09-01 09:40:05,496 INFO L119 LiptonReduction]: Number of co-enabled transitions 2344232 [2023-09-01 09:40:13,847 INFO L134 LiptonReduction]: Checked pairs total: 12484202 [2023-09-01 09:40:13,847 INFO L136 LiptonReduction]: Total number of compositions: 867 [2023-09-01 09:40:13,850 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:13,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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:13,850 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:14,629 INFO L130 PetriNetUnfolder]: 67/1282 cut-off events. [2023-09-01 09:40:14,630 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:40:14,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:14,630 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:40:14,630 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:14,630 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:14,630 INFO L85 PathProgramCache]: Analyzing trace with hash 691621688, now seen corresponding path program 1 times [2023-09-01 09:40:14,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:14,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090947852] [2023-09-01 09:40:14,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:14,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:14,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:14,710 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:14,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:14,888 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:14,889 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:14,889 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:14,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-09-01 09:40:14,889 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:14,889 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:14,889 WARN L233 ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:14,889 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances. [2023-09-01 09:40:15,009 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:15,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1613 places, 1613 transitions, 8263 flow [2023-09-01 09:40:17,129 INFO L130 PetriNetUnfolder]: 208/2439 cut-off events. [2023-09-01 09:40:17,129 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:40:17,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5062 conditions, 2439 events. 208/2439 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8037 event pairs, 0 based on Foata normal form. 0/2092 useless extension candidates. Maximal degree in co-relation 4944. Up to 140 conditions per place. [2023-09-01 09:40:17,326 INFO L82 GeneralOperation]: Start removeDead. Operand has 1613 places, 1613 transitions, 8263 flow [2023-09-01 09:40:17,353 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1613 places, 1613 transitions, 8263 flow [2023-09-01 09:40:17,353 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:17,353 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1613 places, 1613 transitions, 8263 flow [2023-09-01 09:40:17,353 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1613 places, 1613 transitions, 8263 flow [2023-09-01 09:40:17,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1613 places, 1613 transitions, 8263 flow [2023-09-01 09:40:19,388 INFO L130 PetriNetUnfolder]: 208/2439 cut-off events. [2023-09-01 09:40:19,388 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:40:19,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5062 conditions, 2439 events. 208/2439 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8037 event pairs, 0 based on Foata normal form. 0/2092 useless extension candidates. Maximal degree in co-relation 4944. Up to 140 conditions per place. [2023-09-01 09:40:20,311 INFO L119 LiptonReduction]: Number of co-enabled transitions 2413620 [2023-09-01 09:40:28,183 INFO L134 LiptonReduction]: Checked pairs total: 11098748 [2023-09-01 09:40:28,183 INFO L136 LiptonReduction]: Total number of compositions: 884 [2023-09-01 09:40:28,184 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:28,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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:28,185 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:28,861 INFO L130 PetriNetUnfolder]: 68/1301 cut-off events. [2023-09-01 09:40:28,861 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:40:28,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:28,861 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:40:28,861 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:28,862 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:28,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1289187537, now seen corresponding path program 1 times [2023-09-01 09:40:28,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:28,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634529209] [2023-09-01 09:40:28,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:28,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:28,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:28,937 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:28,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:29,054 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:29,054 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:29,054 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:29,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-09-01 09:40:29,054 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:29,055 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:29,055 WARN L233 ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:29,055 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances. [2023-09-01 09:40:29,173 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:29,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1636 places, 1636 transitions, 8452 flow [2023-09-01 09:40:31,370 INFO L130 PetriNetUnfolder]: 211/2474 cut-off events. [2023-09-01 09:40:31,370 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:40:31,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5170 conditions, 2474 events. 211/2474 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8303 event pairs, 0 based on Foata normal form. 0/2122 useless extension candidates. Maximal degree in co-relation 5051. Up to 142 conditions per place. [2023-09-01 09:40:31,572 INFO L82 GeneralOperation]: Start removeDead. Operand has 1636 places, 1636 transitions, 8452 flow [2023-09-01 09:40:31,599 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1636 places, 1636 transitions, 8452 flow [2023-09-01 09:40:31,599 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:31,599 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1636 places, 1636 transitions, 8452 flow [2023-09-01 09:40:31,600 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1636 places, 1636 transitions, 8452 flow [2023-09-01 09:40:31,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1636 places, 1636 transitions, 8452 flow [2023-09-01 09:40:34,179 INFO L130 PetriNetUnfolder]: 211/2474 cut-off events. [2023-09-01 09:40:34,179 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:40:34,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5170 conditions, 2474 events. 211/2474 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8303 event pairs, 0 based on Foata normal form. 0/2122 useless extension candidates. Maximal degree in co-relation 5051. Up to 142 conditions per place. [2023-09-01 09:40:35,366 INFO L119 LiptonReduction]: Number of co-enabled transitions 2484020 [2023-09-01 09:40:44,655 INFO L134 LiptonReduction]: Checked pairs total: 11421327 [2023-09-01 09:40:44,656 INFO L136 LiptonReduction]: Total number of compositions: 894 [2023-09-01 09:40:44,657 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:44,657 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:44,657 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:45,475 INFO L130 PetriNetUnfolder]: 69/1320 cut-off events. [2023-09-01 09:40:45,475 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:40:45,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:45,476 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:40:45,476 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:45,476 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:45,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1158290761, now seen corresponding path program 1 times [2023-09-01 09:40:45,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:45,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31273684] [2023-09-01 09:40:45,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:45,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:45,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:45,585 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:45,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:45,739 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:45,739 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:45,739 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:45,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-09-01 09:40:45,739 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:45,740 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:45,740 WARN L233 ceAbstractionStarter]: 70 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:45,740 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 71 thread instances. [2023-09-01 09:40:45,903 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:45,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1659 places, 1659 transitions, 8643 flow [2023-09-01 09:40:47,881 INFO L130 PetriNetUnfolder]: 214/2509 cut-off events. [2023-09-01 09:40:47,881 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:40:48,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5279 conditions, 2509 events. 214/2509 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8267 event pairs, 0 based on Foata normal form. 0/2152 useless extension candidates. Maximal degree in co-relation 5159. Up to 144 conditions per place. [2023-09-01 09:40:48,105 INFO L82 GeneralOperation]: Start removeDead. Operand has 1659 places, 1659 transitions, 8643 flow [2023-09-01 09:40:48,135 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1659 places, 1659 transitions, 8643 flow [2023-09-01 09:40:48,135 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:48,135 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1659 places, 1659 transitions, 8643 flow [2023-09-01 09:40:48,135 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1659 places, 1659 transitions, 8643 flow [2023-09-01 09:40:48,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1659 places, 1659 transitions, 8643 flow [2023-09-01 09:40:50,245 INFO L130 PetriNetUnfolder]: 214/2509 cut-off events. [2023-09-01 09:40:50,246 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:40:50,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5279 conditions, 2509 events. 214/2509 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8267 event pairs, 0 based on Foata normal form. 0/2152 useless extension candidates. Maximal degree in co-relation 5159. Up to 144 conditions per place. [2023-09-01 09:40:51,203 INFO L119 LiptonReduction]: Number of co-enabled transitions 2555432 [2023-09-01 09:40:59,642 INFO L134 LiptonReduction]: Checked pairs total: 11764958 [2023-09-01 09:40:59,642 INFO L136 LiptonReduction]: Total number of compositions: 904 [2023-09-01 09:40:59,644 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:59,644 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:59,644 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:00,639 INFO L130 PetriNetUnfolder]: 70/1339 cut-off events. [2023-09-01 09:41:00,639 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:41:00,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:00,640 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:41:00,640 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:00,640 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:00,640 INFO L85 PathProgramCache]: Analyzing trace with hash 47236810, now seen corresponding path program 1 times [2023-09-01 09:41:00,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:00,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160581013] [2023-09-01 09:41:00,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:00,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:00,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:00,735 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:00,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:00,900 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:00,900 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:00,900 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:00,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-09-01 09:41:00,900 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:00,901 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:00,901 WARN L233 ceAbstractionStarter]: 71 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:00,901 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 72 thread instances. [2023-09-01 09:41:01,050 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:01,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1682 places, 1682 transitions, 8836 flow [2023-09-01 09:41:03,131 INFO L130 PetriNetUnfolder]: 217/2544 cut-off events. [2023-09-01 09:41:03,132 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:41:03,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5389 conditions, 2544 events. 217/2544 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8402 event pairs, 0 based on Foata normal form. 0/2182 useless extension candidates. Maximal degree in co-relation 5268. Up to 146 conditions per place. [2023-09-01 09:41:03,375 INFO L82 GeneralOperation]: Start removeDead. Operand has 1682 places, 1682 transitions, 8836 flow [2023-09-01 09:41:03,405 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1682 places, 1682 transitions, 8836 flow [2023-09-01 09:41:03,405 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:03,406 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1682 places, 1682 transitions, 8836 flow [2023-09-01 09:41:03,406 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1682 places, 1682 transitions, 8836 flow [2023-09-01 09:41:03,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1682 places, 1682 transitions, 8836 flow [2023-09-01 09:41:05,548 INFO L130 PetriNetUnfolder]: 217/2544 cut-off events. [2023-09-01 09:41:05,548 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:41:05,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5389 conditions, 2544 events. 217/2544 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8402 event pairs, 0 based on Foata normal form. 0/2182 useless extension candidates. Maximal degree in co-relation 5268. Up to 146 conditions per place. [2023-09-01 09:41:06,577 INFO L119 LiptonReduction]: Number of co-enabled transitions 2627856 [2023-09-01 09:41:16,193 INFO L134 LiptonReduction]: Checked pairs total: 13983268 [2023-09-01 09:41:16,193 INFO L136 LiptonReduction]: Total number of compositions: 922 [2023-09-01 09:41:16,194 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:16,194 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:16,194 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:17,007 INFO L130 PetriNetUnfolder]: 71/1358 cut-off events. [2023-09-01 09:41:17,007 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:41:17,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:17,008 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:41:17,008 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:17,008 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:17,008 INFO L85 PathProgramCache]: Analyzing trace with hash 796665465, now seen corresponding path program 1 times [2023-09-01 09:41:17,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:17,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049141683] [2023-09-01 09:41:17,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:17,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:17,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:17,109 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:17,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:17,253 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:17,254 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:17,254 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:17,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-09-01 09:41:17,254 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:17,254 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:17,254 WARN L233 ceAbstractionStarter]: 72 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:17,255 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 73 thread instances. [2023-09-01 09:41:17,417 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:17,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1705 places, 1705 transitions, 9031 flow [2023-09-01 09:41:19,941 INFO L130 PetriNetUnfolder]: 220/2579 cut-off events. [2023-09-01 09:41:19,941 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:41:20,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5500 conditions, 2579 events. 220/2579 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8484 event pairs, 0 based on Foata normal form. 0/2212 useless extension candidates. Maximal degree in co-relation 5378. Up to 148 conditions per place. [2023-09-01 09:41:20,172 INFO L82 GeneralOperation]: Start removeDead. Operand has 1705 places, 1705 transitions, 9031 flow [2023-09-01 09:41:20,207 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1705 places, 1705 transitions, 9031 flow [2023-09-01 09:41:20,208 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:20,208 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1705 places, 1705 transitions, 9031 flow [2023-09-01 09:41:20,208 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1705 places, 1705 transitions, 9031 flow [2023-09-01 09:41:20,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1705 places, 1705 transitions, 9031 flow [2023-09-01 09:41:22,707 INFO L130 PetriNetUnfolder]: 220/2579 cut-off events. [2023-09-01 09:41:22,707 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:41:22,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5500 conditions, 2579 events. 220/2579 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8484 event pairs, 0 based on Foata normal form. 0/2212 useless extension candidates. Maximal degree in co-relation 5378. Up to 148 conditions per place. [2023-09-01 09:41:24,138 INFO L119 LiptonReduction]: Number of co-enabled transitions 2701292 [2023-09-01 09:41:33,789 INFO L134 LiptonReduction]: Checked pairs total: 14362426 [2023-09-01 09:41:33,789 INFO L136 LiptonReduction]: Total number of compositions: 933 [2023-09-01 09:41:33,790 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:33,790 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:33,790 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:34,590 INFO L130 PetriNetUnfolder]: 72/1377 cut-off events. [2023-09-01 09:41:34,591 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:41:34,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:34,591 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:41:34,591 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:34,591 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:34,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1049295772, now seen corresponding path program 1 times [2023-09-01 09:41:34,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:34,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637745512] [2023-09-01 09:41:34,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:34,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:34,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:34,676 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:34,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:34,808 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:34,809 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:34,809 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:34,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-09-01 09:41:34,809 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:34,809 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:34,809 WARN L233 ceAbstractionStarter]: 73 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:34,809 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 74 thread instances. [2023-09-01 09:41:34,934 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:34,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1728 places, 1728 transitions, 9228 flow [2023-09-01 09:41:37,685 INFO L130 PetriNetUnfolder]: 223/2614 cut-off events. [2023-09-01 09:41:37,685 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:41:37,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5612 conditions, 2614 events. 223/2614 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8635 event pairs, 0 based on Foata normal form. 0/2242 useless extension candidates. Maximal degree in co-relation 5489. Up to 150 conditions per place. [2023-09-01 09:41:37,919 INFO L82 GeneralOperation]: Start removeDead. Operand has 1728 places, 1728 transitions, 9228 flow [2023-09-01 09:41:37,955 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1728 places, 1728 transitions, 9228 flow [2023-09-01 09:41:37,955 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:37,955 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1728 places, 1728 transitions, 9228 flow [2023-09-01 09:41:37,956 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1728 places, 1728 transitions, 9228 flow [2023-09-01 09:41:37,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1728 places, 1728 transitions, 9228 flow [2023-09-01 09:41:41,034 INFO L130 PetriNetUnfolder]: 223/2614 cut-off events. [2023-09-01 09:41:41,035 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:41:41,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5612 conditions, 2614 events. 223/2614 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8635 event pairs, 0 based on Foata normal form. 0/2242 useless extension candidates. Maximal degree in co-relation 5489. Up to 150 conditions per place. [2023-09-01 09:41:42,141 INFO L119 LiptonReduction]: Number of co-enabled transitions 2775740 [2023-09-01 09:41:51,869 INFO L134 LiptonReduction]: Checked pairs total: 12750973 [2023-09-01 09:41:51,869 INFO L136 LiptonReduction]: Total number of compositions: 942 [2023-09-01 09:41:51,870 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:51,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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:51,871 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:52,987 INFO L130 PetriNetUnfolder]: 73/1396 cut-off events. [2023-09-01 09:41:52,988 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:41:52,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:52,988 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:41:52,988 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:52,988 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:52,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1380237850, now seen corresponding path program 1 times [2023-09-01 09:41:52,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:52,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964383281] [2023-09-01 09:41:52,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:52,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:53,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:53,090 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:53,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:53,229 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:53,229 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:53,230 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:53,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-09-01 09:41:53,230 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:53,230 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:53,230 WARN L233 ceAbstractionStarter]: 74 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:53,230 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 75 thread instances. [2023-09-01 09:41:53,423 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:53,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1751 places, 1751 transitions, 9427 flow [2023-09-01 09:41:55,808 INFO L130 PetriNetUnfolder]: 226/2649 cut-off events. [2023-09-01 09:41:55,809 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:41:56,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5725 conditions, 2649 events. 226/2649 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8746 event pairs, 0 based on Foata normal form. 0/2272 useless extension candidates. Maximal degree in co-relation 5601. Up to 152 conditions per place. [2023-09-01 09:41:56,076 INFO L82 GeneralOperation]: Start removeDead. Operand has 1751 places, 1751 transitions, 9427 flow [2023-09-01 09:41:56,112 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1751 places, 1751 transitions, 9427 flow [2023-09-01 09:41:56,112 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:56,112 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1751 places, 1751 transitions, 9427 flow [2023-09-01 09:41:56,113 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1751 places, 1751 transitions, 9427 flow [2023-09-01 09:41:56,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1751 places, 1751 transitions, 9427 flow [2023-09-01 09:41:58,776 INFO L130 PetriNetUnfolder]: 226/2649 cut-off events. [2023-09-01 09:41:58,777 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:41:59,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5725 conditions, 2649 events. 226/2649 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8746 event pairs, 0 based on Foata normal form. 0/2272 useless extension candidates. Maximal degree in co-relation 5601. Up to 152 conditions per place. [2023-09-01 09:41:59,885 INFO L119 LiptonReduction]: Number of co-enabled transitions 2851200 [2023-09-01 09:42:10,342 INFO L134 LiptonReduction]: Checked pairs total: 13067602 [2023-09-01 09:42:10,342 INFO L136 LiptonReduction]: Total number of compositions: 962 [2023-09-01 09:42:10,343 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:10,345 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:10,345 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:11,263 INFO L130 PetriNetUnfolder]: 74/1415 cut-off events. [2023-09-01 09:42:11,263 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:42:11,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:11,263 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:42:11,263 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:11,264 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:11,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1645892731, now seen corresponding path program 1 times [2023-09-01 09:42:11,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:11,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650785000] [2023-09-01 09:42:11,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:11,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:11,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:11,418 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:11,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:11,642 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:11,642 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:11,642 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:11,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-09-01 09:42:11,643 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:11,643 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:11,643 WARN L233 ceAbstractionStarter]: 75 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:11,643 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 76 thread instances. [2023-09-01 09:42:11,825 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:11,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1774 places, 1774 transitions, 9628 flow [2023-09-01 09:42:14,198 INFO L130 PetriNetUnfolder]: 229/2684 cut-off events. [2023-09-01 09:42:14,198 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:42:14,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5839 conditions, 2684 events. 229/2684 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8872 event pairs, 0 based on Foata normal form. 0/2302 useless extension candidates. Maximal degree in co-relation 5714. Up to 154 conditions per place. [2023-09-01 09:42:14,477 INFO L82 GeneralOperation]: Start removeDead. Operand has 1774 places, 1774 transitions, 9628 flow [2023-09-01 09:42:14,511 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1774 places, 1774 transitions, 9628 flow [2023-09-01 09:42:14,512 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:14,512 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1774 places, 1774 transitions, 9628 flow [2023-09-01 09:42:14,512 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1774 places, 1774 transitions, 9628 flow [2023-09-01 09:42:14,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1774 places, 1774 transitions, 9628 flow [2023-09-01 09:42:16,927 INFO L130 PetriNetUnfolder]: 229/2684 cut-off events. [2023-09-01 09:42:16,927 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:42:17,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5839 conditions, 2684 events. 229/2684 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8872 event pairs, 0 based on Foata normal form. 0/2302 useless extension candidates. Maximal degree in co-relation 5714. Up to 154 conditions per place. [2023-09-01 09:42:18,087 INFO L119 LiptonReduction]: Number of co-enabled transitions 2927672 [2023-09-01 09:42:26,716 INFO L134 LiptonReduction]: Checked pairs total: 13433078 [2023-09-01 09:42:26,717 INFO L136 LiptonReduction]: Total number of compositions: 968 [2023-09-01 09:42:26,718 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:26,718 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:26,718 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:27,610 INFO L130 PetriNetUnfolder]: 75/1434 cut-off events. [2023-09-01 09:42:27,611 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:42:27,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:27,611 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:42:27,611 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:27,611 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:27,612 INFO L85 PathProgramCache]: Analyzing trace with hash 2067543241, now seen corresponding path program 1 times [2023-09-01 09:42:27,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:27,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023685778] [2023-09-01 09:42:27,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:27,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:27,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:27,737 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:27,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:27,942 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:27,942 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:27,942 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:27,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-09-01 09:42:27,943 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:27,943 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:27,943 WARN L233 ceAbstractionStarter]: 76 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:27,943 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 77 thread instances. [2023-09-01 09:42:28,093 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:28,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1797 places, 1797 transitions, 9831 flow [2023-09-01 09:42:30,803 INFO L130 PetriNetUnfolder]: 232/2719 cut-off events. [2023-09-01 09:42:30,804 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:42:31,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5954 conditions, 2719 events. 232/2719 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9135 event pairs, 0 based on Foata normal form. 0/2332 useless extension candidates. Maximal degree in co-relation 5828. Up to 156 conditions per place. [2023-09-01 09:42:31,119 INFO L82 GeneralOperation]: Start removeDead. Operand has 1797 places, 1797 transitions, 9831 flow [2023-09-01 09:42:31,171 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1797 places, 1797 transitions, 9831 flow [2023-09-01 09:42:31,172 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:31,172 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1797 places, 1797 transitions, 9831 flow [2023-09-01 09:42:31,172 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1797 places, 1797 transitions, 9831 flow [2023-09-01 09:42:31,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1797 places, 1797 transitions, 9831 flow [2023-09-01 09:42:33,999 INFO L130 PetriNetUnfolder]: 232/2719 cut-off events. [2023-09-01 09:42:33,999 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:42:34,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5954 conditions, 2719 events. 232/2719 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9135 event pairs, 0 based on Foata normal form. 0/2332 useless extension candidates. Maximal degree in co-relation 5828. Up to 156 conditions per place. [2023-09-01 09:42:35,237 INFO L119 LiptonReduction]: Number of co-enabled transitions 3005156 [2023-09-01 09:42:45,934 INFO L134 LiptonReduction]: Checked pairs total: 13772880 [2023-09-01 09:42:45,934 INFO L136 LiptonReduction]: Total number of compositions: 985 [2023-09-01 09:42:45,935 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:45,936 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:45,936 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:46,807 INFO L130 PetriNetUnfolder]: 76/1453 cut-off events. [2023-09-01 09:42:46,807 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:42:46,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:46,808 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:42:46,808 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:46,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:46,808 INFO L85 PathProgramCache]: Analyzing trace with hash -2020036882, now seen corresponding path program 1 times [2023-09-01 09:42:46,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:46,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758660284] [2023-09-01 09:42:46,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:46,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:46,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:46,902 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:46,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:47,057 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:47,057 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:47,057 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:47,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2023-09-01 09:42:47,057 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:47,058 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:47,058 WARN L233 ceAbstractionStarter]: 77 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:47,058 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 78 thread instances. [2023-09-01 09:42:47,279 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:47,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1820 places, 1820 transitions, 10036 flow [2023-09-01 09:42:49,828 INFO L130 PetriNetUnfolder]: 235/2754 cut-off events. [2023-09-01 09:42:49,828 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:42:50,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6070 conditions, 2754 events. 235/2754 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9087 event pairs, 0 based on Foata normal form. 0/2362 useless extension candidates. Maximal degree in co-relation 5943. Up to 158 conditions per place. [2023-09-01 09:42:50,129 INFO L82 GeneralOperation]: Start removeDead. Operand has 1820 places, 1820 transitions, 10036 flow [2023-09-01 09:42:50,290 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1820 places, 1820 transitions, 10036 flow [2023-09-01 09:42:50,291 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:50,291 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1820 places, 1820 transitions, 10036 flow [2023-09-01 09:42:50,291 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1820 places, 1820 transitions, 10036 flow [2023-09-01 09:42:50,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1820 places, 1820 transitions, 10036 flow [2023-09-01 09:42:52,804 INFO L130 PetriNetUnfolder]: 235/2754 cut-off events. [2023-09-01 09:42:52,805 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:42:53,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6070 conditions, 2754 events. 235/2754 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9087 event pairs, 0 based on Foata normal form. 0/2362 useless extension candidates. Maximal degree in co-relation 5943. Up to 158 conditions per place. [2023-09-01 09:42:54,485 INFO L119 LiptonReduction]: Number of co-enabled transitions 3083652 [2023-09-01 09:43:05,052 INFO L134 LiptonReduction]: Checked pairs total: 16400332 [2023-09-01 09:43:05,052 INFO L136 LiptonReduction]: Total number of compositions: 994 [2023-09-01 09:43:05,053 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:05,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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:05,053 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:06,043 INFO L130 PetriNetUnfolder]: 77/1472 cut-off events. [2023-09-01 09:43:06,043 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:43:06,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:06,043 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:43:06,043 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:06,044 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:06,044 INFO L85 PathProgramCache]: Analyzing trace with hash -585108477, now seen corresponding path program 1 times [2023-09-01 09:43:06,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:06,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056524848] [2023-09-01 09:43:06,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:06,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:06,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:06,175 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:06,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:06,350 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:06,351 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:06,351 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:06,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2023-09-01 09:43:06,351 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:06,351 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:06,351 WARN L233 ceAbstractionStarter]: 78 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:06,351 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 79 thread instances. [2023-09-01 09:43:06,687 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:06,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1843 places, 1843 transitions, 10243 flow [2023-09-01 09:43:09,551 INFO L130 PetriNetUnfolder]: 238/2789 cut-off events. [2023-09-01 09:43:09,551 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:43:09,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6187 conditions, 2789 events. 238/2789 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9217 event pairs, 0 based on Foata normal form. 0/2392 useless extension candidates. Maximal degree in co-relation 6059. Up to 160 conditions per place. [2023-09-01 09:43:09,830 INFO L82 GeneralOperation]: Start removeDead. Operand has 1843 places, 1843 transitions, 10243 flow [2023-09-01 09:43:09,864 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1843 places, 1843 transitions, 10243 flow [2023-09-01 09:43:09,864 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:09,864 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1843 places, 1843 transitions, 10243 flow [2023-09-01 09:43:09,865 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1843 places, 1843 transitions, 10243 flow [2023-09-01 09:43:09,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1843 places, 1843 transitions, 10243 flow [2023-09-01 09:43:12,758 INFO L130 PetriNetUnfolder]: 238/2789 cut-off events. [2023-09-01 09:43:12,758 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:43:13,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6187 conditions, 2789 events. 238/2789 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9217 event pairs, 0 based on Foata normal form. 0/2392 useless extension candidates. Maximal degree in co-relation 6059. Up to 160 conditions per place. [2023-09-01 09:43:14,125 INFO L119 LiptonReduction]: Number of co-enabled transitions 3163160 [2023-09-01 09:43:24,556 INFO L134 LiptonReduction]: Checked pairs total: 16815906 [2023-09-01 09:43:24,556 INFO L136 LiptonReduction]: Total number of compositions: 1000 [2023-09-01 09:43:24,573 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:24,573 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:24,573 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:25,520 INFO L130 PetriNetUnfolder]: 78/1491 cut-off events. [2023-09-01 09:43:25,520 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:43:25,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:25,520 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:43:25,521 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:25,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:25,521 INFO L85 PathProgramCache]: Analyzing trace with hash 2125646683, now seen corresponding path program 1 times [2023-09-01 09:43:25,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:25,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718959483] [2023-09-01 09:43:25,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:25,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:25,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:25,637 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:25,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:25,802 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:25,802 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:25,802 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:25,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-09-01 09:43:25,802 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:25,803 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:25,803 WARN L233 ceAbstractionStarter]: 79 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:25,803 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 80 thread instances. [2023-09-01 09:43:25,936 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:26,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1866 places, 1866 transitions, 10452 flow [2023-09-01 09:43:28,909 INFO L130 PetriNetUnfolder]: 241/2824 cut-off events. [2023-09-01 09:43:28,909 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:43:29,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6305 conditions, 2824 events. 241/2824 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9347 event pairs, 0 based on Foata normal form. 0/2422 useless extension candidates. Maximal degree in co-relation 6176. Up to 162 conditions per place. [2023-09-01 09:43:29,226 INFO L82 GeneralOperation]: Start removeDead. Operand has 1866 places, 1866 transitions, 10452 flow [2023-09-01 09:43:29,265 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1866 places, 1866 transitions, 10452 flow [2023-09-01 09:43:29,265 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:29,265 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1866 places, 1866 transitions, 10452 flow [2023-09-01 09:43:29,265 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1866 places, 1866 transitions, 10452 flow [2023-09-01 09:43:29,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1866 places, 1866 transitions, 10452 flow [2023-09-01 09:43:32,302 INFO L130 PetriNetUnfolder]: 241/2824 cut-off events. [2023-09-01 09:43:32,302 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:43:32,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6305 conditions, 2824 events. 241/2824 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9347 event pairs, 0 based on Foata normal form. 0/2422 useless extension candidates. Maximal degree in co-relation 6176. Up to 162 conditions per place. [2023-09-01 09:43:33,556 INFO L119 LiptonReduction]: Number of co-enabled transitions 3243680 [2023-09-01 09:43:43,501 INFO L134 LiptonReduction]: Checked pairs total: 14833580 [2023-09-01 09:43:43,501 INFO L136 LiptonReduction]: Total number of compositions: 1021 [2023-09-01 09:43:43,502 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:43,503 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:43,503 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:44,635 INFO L130 PetriNetUnfolder]: 79/1510 cut-off events. [2023-09-01 09:43:44,636 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:43:44,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:44,636 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:43:44,636 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:44,636 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:44,636 INFO L85 PathProgramCache]: Analyzing trace with hash -97422992, now seen corresponding path program 1 times [2023-09-01 09:43:44,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:44,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794451362] [2023-09-01 09:43:44,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:44,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:44,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:44,740 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:44,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:44,911 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:44,911 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:44,912 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:44,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2023-09-01 09:43:44,912 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:44,912 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:44,912 WARN L233 ceAbstractionStarter]: 80 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:44,912 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 81 thread instances. [2023-09-01 09:43:45,051 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:45,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1889 places, 1889 transitions, 10663 flow [2023-09-01 09:43:48,943 INFO L130 PetriNetUnfolder]: 244/2859 cut-off events. [2023-09-01 09:43:48,943 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:43:49,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6424 conditions, 2859 events. 244/2859 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9437 event pairs, 0 based on Foata normal form. 0/2452 useless extension candidates. Maximal degree in co-relation 6294. Up to 164 conditions per place. [2023-09-01 09:43:49,326 INFO L82 GeneralOperation]: Start removeDead. Operand has 1889 places, 1889 transitions, 10663 flow [2023-09-01 09:43:49,361 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1889 places, 1889 transitions, 10663 flow [2023-09-01 09:43:49,361 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:49,362 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1889 places, 1889 transitions, 10663 flow [2023-09-01 09:43:49,362 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1889 places, 1889 transitions, 10663 flow [2023-09-01 09:43:49,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1889 places, 1889 transitions, 10663 flow [2023-09-01 09:43:52,037 INFO L130 PetriNetUnfolder]: 244/2859 cut-off events. [2023-09-01 09:43:52,038 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:43:52,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6424 conditions, 2859 events. 244/2859 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9437 event pairs, 0 based on Foata normal form. 0/2452 useless extension candidates. Maximal degree in co-relation 6294. Up to 164 conditions per place. [2023-09-01 09:43:53,917 INFO L119 LiptonReduction]: Number of co-enabled transitions 3325212 [2023-09-01 09:44:05,122 INFO L134 LiptonReduction]: Checked pairs total: 15298478 [2023-09-01 09:44:05,122 INFO L136 LiptonReduction]: Total number of compositions: 1029 [2023-09-01 09:44:05,124 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:05,125 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:05,125 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:06,134 INFO L130 PetriNetUnfolder]: 80/1529 cut-off events. [2023-09-01 09:44:06,134 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:44:06,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:06,134 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:44:06,135 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:06,135 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:06,135 INFO L85 PathProgramCache]: Analyzing trace with hash -372954478, now seen corresponding path program 1 times [2023-09-01 09:44:06,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:06,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365884702] [2023-09-01 09:44:06,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:06,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:06,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:06,265 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:06,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:06,454 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:06,454 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:06,454 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:06,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2023-09-01 09:44:06,455 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:06,455 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:06,455 WARN L233 ceAbstractionStarter]: 81 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:06,455 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 82 thread instances. [2023-09-01 09:44:06,681 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:06,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1912 places, 1912 transitions, 10876 flow [2023-09-01 09:44:09,759 INFO L130 PetriNetUnfolder]: 247/2894 cut-off events. [2023-09-01 09:44:09,760 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-09-01 09:44:10,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6544 conditions, 2894 events. 247/2894 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9576 event pairs, 0 based on Foata normal form. 0/2482 useless extension candidates. Maximal degree in co-relation 6413. Up to 166 conditions per place. [2023-09-01 09:44:10,141 INFO L82 GeneralOperation]: Start removeDead. Operand has 1912 places, 1912 transitions, 10876 flow [2023-09-01 09:44:10,203 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1912 places, 1912 transitions, 10876 flow [2023-09-01 09:44:10,204 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:10,204 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1912 places, 1912 transitions, 10876 flow [2023-09-01 09:44:10,204 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1912 places, 1912 transitions, 10876 flow [2023-09-01 09:44:10,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1912 places, 1912 transitions, 10876 flow [2023-09-01 09:44:13,869 INFO L130 PetriNetUnfolder]: 247/2894 cut-off events. [2023-09-01 09:44:13,869 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-09-01 09:44:14,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6544 conditions, 2894 events. 247/2894 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9576 event pairs, 0 based on Foata normal form. 0/2482 useless extension candidates. Maximal degree in co-relation 6413. Up to 166 conditions per place. [2023-09-01 09:44:15,772 INFO L119 LiptonReduction]: Number of co-enabled transitions 3407756 [2023-09-01 09:44:27,662 INFO L134 LiptonReduction]: Checked pairs total: 15597359 [2023-09-01 09:44:27,662 INFO L136 LiptonReduction]: Total number of compositions: 1045 [2023-09-01 09:44:27,664 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:27,664 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:27,664 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:28,807 INFO L130 PetriNetUnfolder]: 81/1548 cut-off events. [2023-09-01 09:44:28,807 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-09-01 09:44:28,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:28,807 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:44:28,807 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:28,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:28,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1092696425, now seen corresponding path program 1 times [2023-09-01 09:44:28,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:28,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538862942] [2023-09-01 09:44:28,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:28,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:28,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:28,924 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:28,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:29,107 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:29,107 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:29,107 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:29,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2023-09-01 09:44:29,108 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:29,108 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:29,108 WARN L233 ceAbstractionStarter]: 82 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:29,108 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 83 thread instances. [2023-09-01 09:44:29,363 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:29,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1935 places, 1935 transitions, 11091 flow [2023-09-01 09:44:32,623 INFO L130 PetriNetUnfolder]: 250/2929 cut-off events. [2023-09-01 09:44:32,623 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-09-01 09:44:32,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6665 conditions, 2929 events. 250/2929 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9684 event pairs, 0 based on Foata normal form. 0/2512 useless extension candidates. Maximal degree in co-relation 6533. Up to 168 conditions per place. [2023-09-01 09:44:32,939 INFO L82 GeneralOperation]: Start removeDead. Operand has 1935 places, 1935 transitions, 11091 flow [2023-09-01 09:44:32,978 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1935 places, 1935 transitions, 11091 flow [2023-09-01 09:44:32,978 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:32,978 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1935 places, 1935 transitions, 11091 flow [2023-09-01 09:44:32,978 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1935 places, 1935 transitions, 11091 flow [2023-09-01 09:44:32,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1935 places, 1935 transitions, 11091 flow [2023-09-01 09:44:36,305 INFO L130 PetriNetUnfolder]: 250/2929 cut-off events. [2023-09-01 09:44:36,306 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-09-01 09:44:36,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6665 conditions, 2929 events. 250/2929 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9684 event pairs, 0 based on Foata normal form. 0/2512 useless extension candidates. Maximal degree in co-relation 6533. Up to 168 conditions per place. [2023-09-01 09:44:37,702 INFO L119 LiptonReduction]: Number of co-enabled transitions 3491312 [2023-09-01 09:44:49,537 INFO L134 LiptonReduction]: Checked pairs total: 16058136 [2023-09-01 09:44:49,537 INFO L136 LiptonReduction]: Total number of compositions: 1060 [2023-09-01 09:44:49,538 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:49,539 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:49,539 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:50,575 INFO L130 PetriNetUnfolder]: 82/1567 cut-off events. [2023-09-01 09:44:50,575 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-09-01 09:44:50,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:50,576 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:44:50,576 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:50,576 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:50,576 INFO L85 PathProgramCache]: Analyzing trace with hash -423495927, now seen corresponding path program 1 times [2023-09-01 09:44:50,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:50,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587047839] [2023-09-01 09:44:50,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:50,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:50,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:50,761 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:50,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:50,971 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:50,971 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:50,972 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:50,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2023-09-01 09:44:50,972 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:50,972 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:50,972 WARN L233 ceAbstractionStarter]: 83 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:50,972 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 84 thread instances. [2023-09-01 09:44:51,119 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:51,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1958 places, 1958 transitions, 11308 flow [2023-09-01 09:44:54,277 INFO L130 PetriNetUnfolder]: 253/2964 cut-off events. [2023-09-01 09:44:54,277 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-09-01 09:44:54,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6787 conditions, 2964 events. 253/2964 cut-off events. For 102256/102256 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9803 event pairs, 0 based on Foata normal form. 0/2542 useless extension candidates. Maximal degree in co-relation 6654. Up to 170 conditions per place. [2023-09-01 09:44:54,597 INFO L82 GeneralOperation]: Start removeDead. Operand has 1958 places, 1958 transitions, 11308 flow [2023-09-01 09:44:54,634 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1958 places, 1958 transitions, 11308 flow [2023-09-01 09:44:54,635 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:54,635 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1958 places, 1958 transitions, 11308 flow [2023-09-01 09:44:54,635 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1958 places, 1958 transitions, 11308 flow [2023-09-01 09:44:54,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1958 places, 1958 transitions, 11308 flow [2023-09-01 09:44:58,002 INFO L130 PetriNetUnfolder]: 253/2964 cut-off events. [2023-09-01 09:44:58,002 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-09-01 09:44:58,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6787 conditions, 2964 events. 253/2964 cut-off events. For 102256/102256 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9803 event pairs, 0 based on Foata normal form. 0/2542 useless extension candidates. Maximal degree in co-relation 6654. Up to 170 conditions per place. [2023-09-01 09:44:59,414 INFO L119 LiptonReduction]: Number of co-enabled transitions 3575880 [2023-09-01 09:45:10,120 INFO L134 LiptonReduction]: Checked pairs total: 19007174 [2023-09-01 09:45:10,121 INFO L136 LiptonReduction]: Total number of compositions: 1070 [2023-09-01 09:45:10,122 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:10,122 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:10,122 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:11,497 INFO L130 PetriNetUnfolder]: 83/1586 cut-off events. [2023-09-01 09:45:11,498 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-09-01 09:45:11,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:11,498 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:45:11,498 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:11,499 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:11,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1868631989, now seen corresponding path program 1 times [2023-09-01 09:45:11,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:11,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755577404] [2023-09-01 09:45:11,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:11,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:11,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:11,704 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:11,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:11,910 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:11,910 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:11,910 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:11,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2023-09-01 09:45:11,910 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:11,911 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:11,911 WARN L233 ceAbstractionStarter]: 84 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:11,911 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 85 thread instances. [2023-09-01 09:45:12,068 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:12,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1981 places, 1981 transitions, 11527 flow [2023-09-01 09:45:15,570 INFO L130 PetriNetUnfolder]: 256/2999 cut-off events. [2023-09-01 09:45:15,570 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-09-01 09:45:15,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6910 conditions, 2999 events. 256/2999 cut-off events. For 105910/105910 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9934 event pairs, 0 based on Foata normal form. 0/2572 useless extension candidates. Maximal degree in co-relation 6776. Up to 172 conditions per place. [2023-09-01 09:45:15,912 INFO L82 GeneralOperation]: Start removeDead. Operand has 1981 places, 1981 transitions, 11527 flow [2023-09-01 09:45:15,951 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1981 places, 1981 transitions, 11527 flow [2023-09-01 09:45:15,952 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:15,952 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1981 places, 1981 transitions, 11527 flow [2023-09-01 09:45:15,952 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1981 places, 1981 transitions, 11527 flow [2023-09-01 09:45:15,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1981 places, 1981 transitions, 11527 flow [2023-09-01 09:45:19,591 INFO L130 PetriNetUnfolder]: 256/2999 cut-off events. [2023-09-01 09:45:19,591 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-09-01 09:45:19,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6910 conditions, 2999 events. 256/2999 cut-off events. For 105910/105910 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9934 event pairs, 0 based on Foata normal form. 0/2572 useless extension candidates. Maximal degree in co-relation 6776. Up to 172 conditions per place. [2023-09-01 09:45:21,057 INFO L119 LiptonReduction]: Number of co-enabled transitions 3661460 [2023-09-01 09:45:32,402 INFO L134 LiptonReduction]: Checked pairs total: 16859980 [2023-09-01 09:45:32,403 INFO L136 LiptonReduction]: Total number of compositions: 1079 [2023-09-01 09:45:32,404 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:32,404 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:32,404 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:33,606 INFO L130 PetriNetUnfolder]: 84/1605 cut-off events. [2023-09-01 09:45:33,607 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-09-01 09:45:33,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:33,607 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:45:33,608 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:33,608 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:33,608 INFO L85 PathProgramCache]: Analyzing trace with hash -603049117, now seen corresponding path program 1 times [2023-09-01 09:45:33,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:33,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830103722] [2023-09-01 09:45:33,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:33,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:33,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:33,741 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:33,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:33,997 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:33,998 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:33,998 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:33,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2023-09-01 09:45:33,998 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:33,998 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:33,999 WARN L233 ceAbstractionStarter]: 85 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:33,999 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 86 thread instances. [2023-09-01 09:45:34,167 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:34,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2004 places, 2004 transitions, 11748 flow [2023-09-01 09:45:37,498 INFO L130 PetriNetUnfolder]: 259/3034 cut-off events. [2023-09-01 09:45:37,498 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-09-01 09:45:37,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7034 conditions, 3034 events. 259/3034 cut-off events. For 109650/109650 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 10034 event pairs, 0 based on Foata normal form. 0/2602 useless extension candidates. Maximal degree in co-relation 6899. Up to 174 conditions per place. [2023-09-01 09:45:37,873 INFO L82 GeneralOperation]: Start removeDead. Operand has 2004 places, 2004 transitions, 11748 flow [2023-09-01 09:45:38,064 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2004 places, 2004 transitions, 11748 flow [2023-09-01 09:45:38,064 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:38,064 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2004 places, 2004 transitions, 11748 flow [2023-09-01 09:45:38,065 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2004 places, 2004 transitions, 11748 flow [2023-09-01 09:45:38,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2004 places, 2004 transitions, 11748 flow [2023-09-01 09:45:41,918 INFO L130 PetriNetUnfolder]: 259/3034 cut-off events. [2023-09-01 09:45:41,919 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-09-01 09:45:42,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7034 conditions, 3034 events. 259/3034 cut-off events. For 109650/109650 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 10034 event pairs, 0 based on Foata normal form. 0/2602 useless extension candidates. Maximal degree in co-relation 6899. Up to 174 conditions per place. [2023-09-01 09:45:43,574 INFO L119 LiptonReduction]: Number of co-enabled transitions 3748052 [2023-09-01 09:45:56,530 INFO L134 LiptonReduction]: Checked pairs total: 19964512 [2023-09-01 09:45:56,530 INFO L136 LiptonReduction]: Total number of compositions: 1099 [2023-09-01 09:45:56,533 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:56,534 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:56,534 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:57,574 INFO L130 PetriNetUnfolder]: 85/1624 cut-off events. [2023-09-01 09:45:57,574 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-09-01 09:45:57,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:57,575 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:45:57,575 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:57,575 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:57,575 INFO L85 PathProgramCache]: Analyzing trace with hash 318843332, now seen corresponding path program 1 times [2023-09-01 09:45:57,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:57,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104511016] [2023-09-01 09:45:57,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:57,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:57,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:57,763 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:57,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:57,970 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:57,970 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:57,970 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:57,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2023-09-01 09:45:57,971 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:57,971 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:57,971 WARN L233 ceAbstractionStarter]: 86 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:57,971 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 87 thread instances. [2023-09-01 09:45:58,132 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:58,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2027 places, 2027 transitions, 11971 flow [2023-09-01 09:46:01,718 INFO L130 PetriNetUnfolder]: 262/3069 cut-off events. [2023-09-01 09:46:01,719 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-09-01 09:46:02,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7159 conditions, 3069 events. 262/3069 cut-off events. For 113477/113477 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 10168 event pairs, 0 based on Foata normal form. 0/2632 useless extension candidates. Maximal degree in co-relation 7023. Up to 176 conditions per place. [2023-09-01 09:46:02,074 INFO L82 GeneralOperation]: Start removeDead. Operand has 2027 places, 2027 transitions, 11971 flow [2023-09-01 09:46:02,115 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2027 places, 2027 transitions, 11971 flow [2023-09-01 09:46:02,115 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:46:02,115 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2027 places, 2027 transitions, 11971 flow [2023-09-01 09:46:02,116 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2027 places, 2027 transitions, 11971 flow [2023-09-01 09:46:02,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2027 places, 2027 transitions, 11971 flow [2023-09-01 09:46:05,717 INFO L130 PetriNetUnfolder]: 262/3069 cut-off events. [2023-09-01 09:46:05,717 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-09-01 09:46:06,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7159 conditions, 3069 events. 262/3069 cut-off events. For 113477/113477 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 10168 event pairs, 0 based on Foata normal form. 0/2632 useless extension candidates. Maximal degree in co-relation 7023. Up to 176 conditions per place. [2023-09-01 09:46:07,293 INFO L119 LiptonReduction]: Number of co-enabled transitions 3835656 [2023-09-01 09:46:18,585 INFO L134 LiptonReduction]: Checked pairs total: 20385226 [2023-09-01 09:46:18,585 INFO L136 LiptonReduction]: Total number of compositions: 1109 [2023-09-01 09:46:18,587 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:46:18,587 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@23c026a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:46:18,587 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:46:20,377 INFO L130 PetriNetUnfolder]: 86/1643 cut-off events. [2023-09-01 09:46:20,377 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-09-01 09:46:20,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:46:20,377 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:46:20,378 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:46:20,378 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:46:20,378 INFO L85 PathProgramCache]: Analyzing trace with hash -167741309, now seen corresponding path program 1 times [2023-09-01 09:46:20,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:46:20,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005804434] [2023-09-01 09:46:20,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:46:20,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:46:20,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:20,542 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:46:20,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:20,870 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:46:20,871 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:46:20,871 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:46:20,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2023-09-01 09:46:20,871 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:46:20,871 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:46:20,872 WARN L233 ceAbstractionStarter]: 87 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:46:20,872 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 88 thread instances. [2023-09-01 09:46:21,064 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:46:21,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2050 places, 2050 transitions, 12196 flow [2023-09-01 09:46:24,820 INFO L130 PetriNetUnfolder]: 265/3104 cut-off events. [2023-09-01 09:46:24,821 INFO L131 PetriNetUnfolder]: For 117392/117392 co-relation queries the response was YES. [2023-09-01 09:46:25,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7285 conditions, 3104 events. 265/3104 cut-off events. For 117392/117392 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 10280 event pairs, 0 based on Foata normal form. 0/2662 useless extension candidates. Maximal degree in co-relation 7148. Up to 178 conditions per place. [2023-09-01 09:46:25,211 INFO L82 GeneralOperation]: Start removeDead. Operand has 2050 places, 2050 transitions, 12196 flow [2023-09-01 09:46:25,406 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2050 places, 2050 transitions, 12196 flow [2023-09-01 09:46:25,406 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:46:25,406 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2050 places, 2050 transitions, 12196 flow [2023-09-01 09:46:25,406 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2050 places, 2050 transitions, 12196 flow [2023-09-01 09:46:25,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2050 places, 2050 transitions, 12196 flow Killed by 15