./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_21-deref_read_racing.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows 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/goblint-regression/28-race_reach_21-deref_read_racing.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-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 ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash cb010ae024b402436affeb854f96a5f9e0df3d8ec2cfe8b3a7f33676b7169a2c --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 06:40:30,308 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 06:40:30,309 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 06:40:30,342 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 06:40:30,342 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 06:40:30,345 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 06:40:30,347 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 06:40:30,349 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 06:40:30,351 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 06:40:30,366 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 06:40:30,366 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 06:40:30,369 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 06:40:30,369 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 06:40:30,370 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 06:40:30,371 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 06:40:30,377 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 06:40:30,378 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 06:40:30,379 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 06:40:30,380 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 06:40:30,385 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 06:40:30,386 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 06:40:30,386 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 06:40:30,387 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 06:40:30,388 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 06:40:30,390 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 06:40:30,390 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 06:40:30,390 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 06:40:30,391 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 06:40:30,392 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 06:40:30,392 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 06:40:30,392 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 06:40:30,394 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 06:40:30,395 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 06:40:30,395 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 06:40:30,396 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 06:40:30,396 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 06:40:30,397 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 06:40:30,397 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 06:40:30,397 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 06:40:30,397 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 06:40:30,398 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 06:40:30,400 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-09-01 06:40:30,428 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 06:40:30,428 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 06:40:30,429 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 06:40:30,429 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 06:40:30,430 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 06:40:30,430 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 06:40:30,430 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 06:40:30,430 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 06:40:30,430 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 06:40:30,431 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 06:40:30,431 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 06:40:30,431 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-09-01 06:40:30,432 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 06:40:30,432 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 06:40:30,432 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 06:40:30,432 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 06:40:30,432 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 06:40:30,432 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 06:40:30,433 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-09-01 06:40:30,433 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 06:40:30,433 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 06:40:30,433 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 06:40:30,433 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 06:40:30,433 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 06:40:30,433 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 06:40:30,434 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 06:40:30,434 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 06:40:30,434 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 06:40:30,434 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 06:40:30,434 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 06:40:30,434 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 06:40:30,435 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 06:40:30,435 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 06:40:30,435 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 06:40:30,435 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 06:40:30,435 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 06:40:30,435 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 06:40:30,436 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 ! overflow) ) 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 -> cb010ae024b402436affeb854f96a5f9e0df3d8ec2cfe8b3a7f33676b7169a2c 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 06:40:30,738 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 06:40:30,765 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 06:40:30,768 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 06:40:30,769 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 06:40:30,769 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 06:40:30,770 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_21-deref_read_racing.i [2023-09-01 06:40:31,746 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 06:40:31,948 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 06:40:31,951 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_21-deref_read_racing.i [2023-09-01 06:40:31,965 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/72b7f2ba3/19cbc516f3184040a14c16d1c7ffde79/FLAG0a1cd0891 [2023-09-01 06:40:31,979 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/72b7f2ba3/19cbc516f3184040a14c16d1c7ffde79 [2023-09-01 06:40:31,982 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 06:40:31,983 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 06:40:31,983 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 06:40:31,984 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 06:40:31,986 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 06:40:31,987 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 06:40:31" (1/1) ... [2023-09-01 06:40:31,987 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4faafabd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 06:40:31, skipping insertion in model container [2023-09-01 06:40:31,988 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 06:40:31" (1/1) ... [2023-09-01 06:40:31,993 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 06:40:32,040 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 06:40:32,251 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_21-deref_read_racing.i[30176,30189] [2023-09-01 06:40:32,271 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 06:40:32,279 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 06:40:32,301 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_21-deref_read_racing.i[30176,30189] [2023-09-01 06:40:32,315 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 06:40:32,348 INFO L208 MainTranslator]: Completed translation [2023-09-01 06:40:32,349 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 06:40:32 WrapperNode [2023-09-01 06:40:32,349 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 06:40:32,350 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 06:40:32,350 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 06:40:32,350 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 06:40:32,355 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 06:40:32" (1/1) ... [2023-09-01 06:40:32,380 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 06:40:32" (1/1) ... [2023-09-01 06:40:32,402 INFO L138 Inliner]: procedures = 170, calls = 35, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 67 [2023-09-01 06:40:32,402 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 06:40:32,403 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 06:40:32,403 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 06:40:32,404 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 06:40:32,410 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 06:40:32" (1/1) ... [2023-09-01 06:40:32,410 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 06:40:32" (1/1) ... [2023-09-01 06:40:32,415 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 06:40:32" (1/1) ... [2023-09-01 06:40:32,416 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 06:40:32" (1/1) ... [2023-09-01 06:40:32,429 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 06:40:32" (1/1) ... [2023-09-01 06:40:32,432 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 06:40:32" (1/1) ... [2023-09-01 06:40:32,433 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 06:40:32" (1/1) ... [2023-09-01 06:40:32,434 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 06:40:32" (1/1) ... [2023-09-01 06:40:32,435 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 06:40:32,436 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 06:40:32,436 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 06:40:32,436 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 06:40:32,437 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 06:40:32" (1/1) ... [2023-09-01 06:40:32,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 06:40:32,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 06:40:32,486 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 06:40:32,505 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 06:40:32,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 06:40:32,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 06:40:32,531 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-09-01 06:40:32,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 06:40:32,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 06:40:32,531 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-09-01 06:40:32,531 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-09-01 06:40:32,531 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 06:40:32,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 06:40:32,531 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 06:40:32,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 06:40:32,533 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 06:40:32,701 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 06:40:32,703 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 06:40:32,905 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 06:40:32,911 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 06:40:32,911 INFO L302 CfgBuilder]: Removed 9 assume(true) statements. [2023-09-01 06:40:32,913 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 06:40:32 BoogieIcfgContainer [2023-09-01 06:40:32,913 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 06:40:32,914 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 06:40:32,915 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 06:40:32,917 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 06:40:32,918 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 06:40:31" (1/3) ... [2023-09-01 06:40:32,918 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b0b767a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 06:40:32, skipping insertion in model container [2023-09-01 06:40:32,918 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 06:40:32" (2/3) ... [2023-09-01 06:40:32,919 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b0b767a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 06:40:32, skipping insertion in model container [2023-09-01 06:40:32,919 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 06:40:32" (3/3) ... [2023-09-01 06:40:32,920 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_21-deref_read_racing.i [2023-09-01 06:40:32,926 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 06:40:32,933 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 06:40:32,933 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2023-09-01 06:40:32,934 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 06:40:33,004 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:40:33,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 101 places, 108 transitions, 221 flow [2023-09-01 06:40:33,112 INFO L130 PetriNetUnfolder]: 14/135 cut-off events. [2023-09-01 06:40:33,113 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 06:40:33,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140 conditions, 135 events. 14/135 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 310 event pairs, 0 based on Foata normal form. 0/113 useless extension candidates. Maximal degree in co-relation 76. Up to 4 conditions per place. [2023-09-01 06:40:33,117 INFO L82 GeneralOperation]: Start removeDead. Operand has 101 places, 108 transitions, 221 flow [2023-09-01 06:40:33,121 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 101 places, 108 transitions, 221 flow [2023-09-01 06:40:33,127 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:40:33,137 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 101 places, 108 transitions, 221 flow [2023-09-01 06:40:33,140 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 101 places, 108 transitions, 221 flow [2023-09-01 06:40:33,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 101 places, 108 transitions, 221 flow [2023-09-01 06:40:33,178 INFO L130 PetriNetUnfolder]: 14/135 cut-off events. [2023-09-01 06:40:33,178 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 06:40:33,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140 conditions, 135 events. 14/135 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 310 event pairs, 0 based on Foata normal form. 0/113 useless extension candidates. Maximal degree in co-relation 76. Up to 4 conditions per place. [2023-09-01 06:40:33,181 INFO L119 LiptonReduction]: Number of co-enabled transitions 2960 [2023-09-01 06:40:35,930 INFO L134 LiptonReduction]: Checked pairs total: 5503 [2023-09-01 06:40:35,930 INFO L136 LiptonReduction]: Total number of compositions: 101 [2023-09-01 06:40:35,940 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:40:35,945 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:40:35,946 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:40:35,949 INFO L130 PetriNetUnfolder]: 2/21 cut-off events. [2023-09-01 06:40:35,949 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 06:40:35,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:40:35,950 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-09-01 06:40:35,950 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:40:35,953 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:40:35,954 INFO L85 PathProgramCache]: Analyzing trace with hash -169772391, now seen corresponding path program 1 times [2023-09-01 06:40:35,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:40:35,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464239612] [2023-09-01 06:40:35,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:40:35,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:40:36,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:40:36,211 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:40:36,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:40:36,271 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:40:36,273 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:40:36,274 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:40:36,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 06:40:36,276 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:40:36,278 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:40:36,279 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:40:36,279 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-09-01 06:40:36,297 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:40:36,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 138 places, 149 transitions, 310 flow [2023-09-01 06:40:36,343 INFO L130 PetriNetUnfolder]: 24/212 cut-off events. [2023-09-01 06:40:36,343 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 06:40:36,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222 conditions, 212 events. 24/212 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 601 event pairs, 0 based on Foata normal form. 0/173 useless extension candidates. Maximal degree in co-relation 136. Up to 6 conditions per place. [2023-09-01 06:40:36,349 INFO L82 GeneralOperation]: Start removeDead. Operand has 138 places, 149 transitions, 310 flow [2023-09-01 06:40:36,351 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 138 places, 149 transitions, 310 flow [2023-09-01 06:40:36,351 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:40:36,351 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 149 transitions, 310 flow [2023-09-01 06:40:36,352 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 149 transitions, 310 flow [2023-09-01 06:40:36,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 138 places, 149 transitions, 310 flow [2023-09-01 06:40:36,395 INFO L130 PetriNetUnfolder]: 24/212 cut-off events. [2023-09-01 06:40:36,396 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 06:40:36,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222 conditions, 212 events. 24/212 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 601 event pairs, 0 based on Foata normal form. 0/173 useless extension candidates. Maximal degree in co-relation 136. Up to 6 conditions per place. [2023-09-01 06:40:36,405 INFO L119 LiptonReduction]: Number of co-enabled transitions 9200 [2023-09-01 06:40:39,018 INFO L134 LiptonReduction]: Checked pairs total: 19943 [2023-09-01 06:40:39,018 INFO L136 LiptonReduction]: Total number of compositions: 134 [2023-09-01 06:40:39,020 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:40:39,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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:40:39,022 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:40:39,025 INFO L130 PetriNetUnfolder]: 10/55 cut-off events. [2023-09-01 06:40:39,025 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 06:40:39,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:40:39,026 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-09-01 06:40:39,026 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:40:39,026 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:40:39,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1657461850, now seen corresponding path program 1 times [2023-09-01 06:40:39,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:40:39,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757262853] [2023-09-01 06:40:39,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:40:39,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:40:39,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:40:39,058 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:40:39,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:40:39,100 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:40:39,101 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:40:39,103 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:40:39,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 06:40:39,103 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:40:39,103 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:40:39,104 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:40:39,116 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-09-01 06:40:39,141 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:40:39,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 190 transitions, 401 flow [2023-09-01 06:40:39,171 INFO L130 PetriNetUnfolder]: 34/289 cut-off events. [2023-09-01 06:40:39,171 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 06:40:39,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 305 conditions, 289 events. 34/289 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 898 event pairs, 0 based on Foata normal form. 0/233 useless extension candidates. Maximal degree in co-relation 216. Up to 8 conditions per place. [2023-09-01 06:40:39,173 INFO L82 GeneralOperation]: Start removeDead. Operand has 175 places, 190 transitions, 401 flow [2023-09-01 06:40:39,175 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 175 places, 190 transitions, 401 flow [2023-09-01 06:40:39,175 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:40:39,175 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 175 places, 190 transitions, 401 flow [2023-09-01 06:40:39,176 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 175 places, 190 transitions, 401 flow [2023-09-01 06:40:39,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 190 transitions, 401 flow [2023-09-01 06:40:39,195 INFO L130 PetriNetUnfolder]: 34/289 cut-off events. [2023-09-01 06:40:39,196 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 06:40:39,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 305 conditions, 289 events. 34/289 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 898 event pairs, 0 based on Foata normal form. 0/233 useless extension candidates. Maximal degree in co-relation 216. Up to 8 conditions per place. [2023-09-01 06:40:39,205 INFO L119 LiptonReduction]: Number of co-enabled transitions 18720 [2023-09-01 06:40:41,967 INFO L134 LiptonReduction]: Checked pairs total: 48975 [2023-09-01 06:40:41,967 INFO L136 LiptonReduction]: Total number of compositions: 162 [2023-09-01 06:40:41,969 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:40:41,969 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:40:41,969 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:40:41,974 INFO L130 PetriNetUnfolder]: 18/88 cut-off events. [2023-09-01 06:40:41,974 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 06:40:41,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:40:41,976 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-09-01 06:40:41,976 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:40:41,977 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:40:41,977 INFO L85 PathProgramCache]: Analyzing trace with hash -638924160, now seen corresponding path program 1 times [2023-09-01 06:40:41,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:40:41,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839288516] [2023-09-01 06:40:41,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:40:41,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:40:42,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:40:42,035 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:40:42,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:40:42,067 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:40:42,068 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:40:42,069 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:40:42,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 06:40:42,070 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:40:42,070 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:40:42,071 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:40:42,071 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-09-01 06:40:42,085 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:40:42,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 212 places, 231 transitions, 494 flow [2023-09-01 06:40:42,117 INFO L130 PetriNetUnfolder]: 44/366 cut-off events. [2023-09-01 06:40:42,117 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 06:40:42,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 389 conditions, 366 events. 44/366 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1169 event pairs, 0 based on Foata normal form. 0/293 useless extension candidates. Maximal degree in co-relation 297. Up to 10 conditions per place. [2023-09-01 06:40:42,121 INFO L82 GeneralOperation]: Start removeDead. Operand has 212 places, 231 transitions, 494 flow [2023-09-01 06:40:42,123 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 212 places, 231 transitions, 494 flow [2023-09-01 06:40:42,123 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:40:42,123 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 212 places, 231 transitions, 494 flow [2023-09-01 06:40:42,124 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 212 places, 231 transitions, 494 flow [2023-09-01 06:40:42,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 212 places, 231 transitions, 494 flow [2023-09-01 06:40:42,168 INFO L130 PetriNetUnfolder]: 44/366 cut-off events. [2023-09-01 06:40:42,169 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 06:40:42,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 389 conditions, 366 events. 44/366 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1169 event pairs, 0 based on Foata normal form. 0/293 useless extension candidates. Maximal degree in co-relation 297. Up to 10 conditions per place. [2023-09-01 06:40:42,181 INFO L119 LiptonReduction]: Number of co-enabled transitions 31520 [2023-09-01 06:40:45,296 INFO L134 LiptonReduction]: Checked pairs total: 73624 [2023-09-01 06:40:45,297 INFO L136 LiptonReduction]: Total number of compositions: 191 [2023-09-01 06:40:45,299 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:40:45,300 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:40:45,300 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:40:45,308 INFO L130 PetriNetUnfolder]: 26/121 cut-off events. [2023-09-01 06:40:45,308 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 06:40:45,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:40:45,309 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-09-01 06:40:45,309 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:40:45,310 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:40:45,310 INFO L85 PathProgramCache]: Analyzing trace with hash -105424035, now seen corresponding path program 1 times [2023-09-01 06:40:45,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:40:45,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850407385] [2023-09-01 06:40:45,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:40:45,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:40:45,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:40:45,345 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:40:45,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:40:45,374 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:40:45,376 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:40:45,376 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:40:45,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 06:40:45,377 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:40:45,378 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:40:45,378 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:40:45,378 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-09-01 06:40:45,399 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:40:45,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 249 places, 272 transitions, 589 flow [2023-09-01 06:40:45,441 INFO L130 PetriNetUnfolder]: 54/443 cut-off events. [2023-09-01 06:40:45,441 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 06:40:45,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 474 conditions, 443 events. 54/443 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1458 event pairs, 0 based on Foata normal form. 0/353 useless extension candidates. Maximal degree in co-relation 379. Up to 12 conditions per place. [2023-09-01 06:40:45,447 INFO L82 GeneralOperation]: Start removeDead. Operand has 249 places, 272 transitions, 589 flow [2023-09-01 06:40:45,449 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 249 places, 272 transitions, 589 flow [2023-09-01 06:40:45,450 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:40:45,450 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 249 places, 272 transitions, 589 flow [2023-09-01 06:40:45,450 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 249 places, 272 transitions, 589 flow [2023-09-01 06:40:45,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 249 places, 272 transitions, 589 flow [2023-09-01 06:40:45,509 INFO L130 PetriNetUnfolder]: 54/443 cut-off events. [2023-09-01 06:40:45,510 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 06:40:45,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 474 conditions, 443 events. 54/443 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1458 event pairs, 0 based on Foata normal form. 0/353 useless extension candidates. Maximal degree in co-relation 379. Up to 12 conditions per place. [2023-09-01 06:40:45,526 INFO L119 LiptonReduction]: Number of co-enabled transitions 47600 [2023-09-01 06:40:48,753 INFO L134 LiptonReduction]: Checked pairs total: 113690 [2023-09-01 06:40:48,755 INFO L136 LiptonReduction]: Total number of compositions: 226 [2023-09-01 06:40:48,757 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:40:48,757 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:40:48,757 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:40:48,782 INFO L130 PetriNetUnfolder]: 34/154 cut-off events. [2023-09-01 06:40:48,782 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 06:40:48,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:40:48,783 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 06:40:48,783 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:40:48,783 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:40:48,783 INFO L85 PathProgramCache]: Analyzing trace with hash -666596900, now seen corresponding path program 1 times [2023-09-01 06:40:48,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:40:48,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899851414] [2023-09-01 06:40:48,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:40:48,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:40:48,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:40:48,821 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:40:48,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:40:48,852 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:40:48,852 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:40:48,853 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:40:48,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 06:40:48,854 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:40:48,856 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:40:48,857 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:40:48,857 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-09-01 06:40:48,879 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:40:48,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 286 places, 313 transitions, 686 flow [2023-09-01 06:40:48,963 INFO L130 PetriNetUnfolder]: 64/520 cut-off events. [2023-09-01 06:40:48,963 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 06:40:48,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 560 conditions, 520 events. 64/520 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1734 event pairs, 0 based on Foata normal form. 0/413 useless extension candidates. Maximal degree in co-relation 462. Up to 14 conditions per place. [2023-09-01 06:40:48,974 INFO L82 GeneralOperation]: Start removeDead. Operand has 286 places, 313 transitions, 686 flow [2023-09-01 06:40:48,979 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 286 places, 313 transitions, 686 flow [2023-09-01 06:40:48,983 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:40:48,983 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 286 places, 313 transitions, 686 flow [2023-09-01 06:40:48,983 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 286 places, 313 transitions, 686 flow [2023-09-01 06:40:48,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 286 places, 313 transitions, 686 flow [2023-09-01 06:40:49,070 INFO L130 PetriNetUnfolder]: 64/520 cut-off events. [2023-09-01 06:40:49,070 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 06:40:49,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 560 conditions, 520 events. 64/520 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1734 event pairs, 0 based on Foata normal form. 0/413 useless extension candidates. Maximal degree in co-relation 462. Up to 14 conditions per place. [2023-09-01 06:40:49,092 INFO L119 LiptonReduction]: Number of co-enabled transitions 66960 [2023-09-01 06:40:52,332 INFO L134 LiptonReduction]: Checked pairs total: 162886 [2023-09-01 06:40:52,333 INFO L136 LiptonReduction]: Total number of compositions: 251 [2023-09-01 06:40:52,336 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:40:52,336 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:40:52,336 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:40:52,348 INFO L130 PetriNetUnfolder]: 42/187 cut-off events. [2023-09-01 06:40:52,348 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 06:40:52,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:40:52,348 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 06:40:52,348 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:40:52,349 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:40:52,349 INFO L85 PathProgramCache]: Analyzing trace with hash 142327582, now seen corresponding path program 1 times [2023-09-01 06:40:52,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:40:52,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758758165] [2023-09-01 06:40:52,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:40:52,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:40:52,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:40:52,382 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:40:52,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:40:52,410 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:40:52,411 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:40:52,411 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:40:52,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 06:40:52,411 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:40:52,414 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:40:52,414 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:40:52,415 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-09-01 06:40:52,432 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:40:52,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 323 places, 354 transitions, 785 flow [2023-09-01 06:40:52,501 INFO L130 PetriNetUnfolder]: 74/597 cut-off events. [2023-09-01 06:40:52,502 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 06:40:52,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 647 conditions, 597 events. 74/597 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2039 event pairs, 0 based on Foata normal form. 0/473 useless extension candidates. Maximal degree in co-relation 546. Up to 16 conditions per place. [2023-09-01 06:40:52,513 INFO L82 GeneralOperation]: Start removeDead. Operand has 323 places, 354 transitions, 785 flow [2023-09-01 06:40:52,520 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 323 places, 354 transitions, 785 flow [2023-09-01 06:40:52,521 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:40:52,521 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 323 places, 354 transitions, 785 flow [2023-09-01 06:40:52,522 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 323 places, 354 transitions, 785 flow [2023-09-01 06:40:52,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 323 places, 354 transitions, 785 flow [2023-09-01 06:40:52,607 INFO L130 PetriNetUnfolder]: 74/597 cut-off events. [2023-09-01 06:40:52,607 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 06:40:52,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 647 conditions, 597 events. 74/597 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2039 event pairs, 0 based on Foata normal form. 0/473 useless extension candidates. Maximal degree in co-relation 546. Up to 16 conditions per place. [2023-09-01 06:40:52,634 INFO L119 LiptonReduction]: Number of co-enabled transitions 89600 [2023-09-01 06:40:56,118 INFO L134 LiptonReduction]: Checked pairs total: 218272 [2023-09-01 06:40:56,119 INFO L136 LiptonReduction]: Total number of compositions: 289 [2023-09-01 06:40:56,121 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:40:56,121 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:40:56,122 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:40:56,136 INFO L130 PetriNetUnfolder]: 50/220 cut-off events. [2023-09-01 06:40:56,136 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 06:40:56,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:40:56,136 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 06:40:56,136 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:40:56,137 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:40:56,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1607313652, now seen corresponding path program 1 times [2023-09-01 06:40:56,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:40:56,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68100095] [2023-09-01 06:40:56,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:40:56,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:40:56,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:40:56,188 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:40:56,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:40:56,215 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:40:56,215 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:40:56,215 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:40:56,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 06:40:56,216 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:40:56,216 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:40:56,216 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:40:56,216 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-09-01 06:40:56,236 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:40:56,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 360 places, 395 transitions, 886 flow [2023-09-01 06:40:56,320 INFO L130 PetriNetUnfolder]: 84/674 cut-off events. [2023-09-01 06:40:56,321 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 06:40:56,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 735 conditions, 674 events. 84/674 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2292 event pairs, 0 based on Foata normal form. 0/533 useless extension candidates. Maximal degree in co-relation 631. Up to 18 conditions per place. [2023-09-01 06:40:56,335 INFO L82 GeneralOperation]: Start removeDead. Operand has 360 places, 395 transitions, 886 flow [2023-09-01 06:40:56,341 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 360 places, 395 transitions, 886 flow [2023-09-01 06:40:56,342 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:40:56,342 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 360 places, 395 transitions, 886 flow [2023-09-01 06:40:56,342 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 360 places, 395 transitions, 886 flow [2023-09-01 06:40:56,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 360 places, 395 transitions, 886 flow [2023-09-01 06:40:56,423 INFO L130 PetriNetUnfolder]: 84/674 cut-off events. [2023-09-01 06:40:56,424 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 06:40:56,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 735 conditions, 674 events. 84/674 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2292 event pairs, 0 based on Foata normal form. 0/533 useless extension candidates. Maximal degree in co-relation 631. Up to 18 conditions per place. [2023-09-01 06:40:56,494 INFO L119 LiptonReduction]: Number of co-enabled transitions 115520 [2023-09-01 06:41:00,369 INFO L134 LiptonReduction]: Checked pairs total: 325647 [2023-09-01 06:41:00,369 INFO L136 LiptonReduction]: Total number of compositions: 316 [2023-09-01 06:41:00,379 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:41:00,380 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:41:00,380 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:41:00,401 INFO L130 PetriNetUnfolder]: 58/253 cut-off events. [2023-09-01 06:41:00,401 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 06:41:00,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:41:00,402 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 06:41:00,402 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:41:00,402 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:41:00,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1238568032, now seen corresponding path program 1 times [2023-09-01 06:41:00,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:41:00,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889410735] [2023-09-01 06:41:00,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:41:00,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:41:00,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:00,436 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:41:00,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:00,458 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:41:00,458 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:41:00,458 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:41:00,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-09-01 06:41:00,459 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:41:00,460 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:41:00,462 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:41:00,462 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-09-01 06:41:00,483 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:41:00,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 397 places, 436 transitions, 989 flow [2023-09-01 06:41:00,612 INFO L130 PetriNetUnfolder]: 94/751 cut-off events. [2023-09-01 06:41:00,613 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 06:41:00,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 824 conditions, 751 events. 94/751 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2599 event pairs, 0 based on Foata normal form. 0/593 useless extension candidates. Maximal degree in co-relation 717. Up to 20 conditions per place. [2023-09-01 06:41:00,627 INFO L82 GeneralOperation]: Start removeDead. Operand has 397 places, 436 transitions, 989 flow [2023-09-01 06:41:00,633 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 397 places, 436 transitions, 989 flow [2023-09-01 06:41:00,633 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:41:00,635 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 397 places, 436 transitions, 989 flow [2023-09-01 06:41:00,635 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 397 places, 436 transitions, 989 flow [2023-09-01 06:41:00,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 397 places, 436 transitions, 989 flow [2023-09-01 06:41:00,750 INFO L130 PetriNetUnfolder]: 94/751 cut-off events. [2023-09-01 06:41:00,750 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 06:41:00,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 824 conditions, 751 events. 94/751 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2599 event pairs, 0 based on Foata normal form. 0/593 useless extension candidates. Maximal degree in co-relation 717. Up to 20 conditions per place. [2023-09-01 06:41:00,806 INFO L119 LiptonReduction]: Number of co-enabled transitions 144720 [2023-09-01 06:41:04,543 INFO L134 LiptonReduction]: Checked pairs total: 365342 [2023-09-01 06:41:04,544 INFO L136 LiptonReduction]: Total number of compositions: 351 [2023-09-01 06:41:04,546 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:41:04,548 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:41:04,548 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:41:04,587 INFO L130 PetriNetUnfolder]: 66/286 cut-off events. [2023-09-01 06:41:04,587 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 06:41:04,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:41:04,588 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 06:41:04,588 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:41:04,588 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:41:04,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1838117823, now seen corresponding path program 1 times [2023-09-01 06:41:04,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:41:04,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708583189] [2023-09-01 06:41:04,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:41:04,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:41:04,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:04,620 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:41:04,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:04,644 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:41:04,645 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:41:04,645 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:41:04,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 06:41:04,645 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:41:04,648 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:41:04,648 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:41:04,648 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-09-01 06:41:04,676 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:41:04,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 434 places, 477 transitions, 1094 flow [2023-09-01 06:41:04,805 INFO L130 PetriNetUnfolder]: 104/828 cut-off events. [2023-09-01 06:41:04,805 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 06:41:04,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 914 conditions, 828 events. 104/828 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2850 event pairs, 0 based on Foata normal form. 0/653 useless extension candidates. Maximal degree in co-relation 804. Up to 22 conditions per place. [2023-09-01 06:41:04,830 INFO L82 GeneralOperation]: Start removeDead. Operand has 434 places, 477 transitions, 1094 flow [2023-09-01 06:41:04,836 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 434 places, 477 transitions, 1094 flow [2023-09-01 06:41:04,836 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:41:04,836 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 434 places, 477 transitions, 1094 flow [2023-09-01 06:41:04,837 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 434 places, 477 transitions, 1094 flow [2023-09-01 06:41:04,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 434 places, 477 transitions, 1094 flow [2023-09-01 06:41:05,020 INFO L130 PetriNetUnfolder]: 104/828 cut-off events. [2023-09-01 06:41:05,021 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 06:41:05,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 914 conditions, 828 events. 104/828 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2850 event pairs, 0 based on Foata normal form. 0/653 useless extension candidates. Maximal degree in co-relation 804. Up to 22 conditions per place. [2023-09-01 06:41:05,100 INFO L119 LiptonReduction]: Number of co-enabled transitions 177200 [2023-09-01 06:41:09,283 INFO L134 LiptonReduction]: Checked pairs total: 460339 [2023-09-01 06:41:09,284 INFO L136 LiptonReduction]: Total number of compositions: 369 [2023-09-01 06:41:09,285 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:41:09,285 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:41:09,285 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:41:09,329 INFO L130 PetriNetUnfolder]: 87/333 cut-off events. [2023-09-01 06:41:09,329 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 06:41:09,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:41:09,330 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 06:41:09,330 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:41:09,330 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:41:09,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1590518964, now seen corresponding path program 1 times [2023-09-01 06:41:09,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:41:09,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372973029] [2023-09-01 06:41:09,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:41:09,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:41:09,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:09,352 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:41:09,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:09,373 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:41:09,373 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:41:09,374 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:41:09,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-09-01 06:41:09,374 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:41:09,374 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:41:09,375 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:41:09,375 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-09-01 06:41:09,406 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:41:09,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 471 places, 518 transitions, 1201 flow [2023-09-01 06:41:09,614 INFO L130 PetriNetUnfolder]: 114/905 cut-off events. [2023-09-01 06:41:09,615 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 06:41:09,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1005 conditions, 905 events. 114/905 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3127 event pairs, 0 based on Foata normal form. 0/713 useless extension candidates. Maximal degree in co-relation 893. Up to 24 conditions per place. [2023-09-01 06:41:09,635 INFO L82 GeneralOperation]: Start removeDead. Operand has 471 places, 518 transitions, 1201 flow [2023-09-01 06:41:09,643 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 471 places, 518 transitions, 1201 flow [2023-09-01 06:41:09,643 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:41:09,643 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 471 places, 518 transitions, 1201 flow [2023-09-01 06:41:09,644 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 471 places, 518 transitions, 1201 flow [2023-09-01 06:41:09,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 471 places, 518 transitions, 1201 flow [2023-09-01 06:41:09,798 INFO L130 PetriNetUnfolder]: 114/905 cut-off events. [2023-09-01 06:41:09,798 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 06:41:09,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1005 conditions, 905 events. 114/905 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3127 event pairs, 0 based on Foata normal form. 0/713 useless extension candidates. Maximal degree in co-relation 893. Up to 24 conditions per place. [2023-09-01 06:41:09,880 INFO L119 LiptonReduction]: Number of co-enabled transitions 212960 [2023-09-01 06:41:13,680 INFO L134 LiptonReduction]: Checked pairs total: 553541 [2023-09-01 06:41:13,680 INFO L136 LiptonReduction]: Total number of compositions: 408 [2023-09-01 06:41:13,681 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:41:13,682 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:41:13,682 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:41:13,711 INFO L130 PetriNetUnfolder]: 82/352 cut-off events. [2023-09-01 06:41:13,711 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 06:41:13,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:41:13,712 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 06:41:13,712 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:41:13,712 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:41:13,712 INFO L85 PathProgramCache]: Analyzing trace with hash -857924474, now seen corresponding path program 1 times [2023-09-01 06:41:13,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:41:13,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63271934] [2023-09-01 06:41:13,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:41:13,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:41:13,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:13,732 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:41:13,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:13,747 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:41:13,747 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:41:13,747 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:41:13,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 06:41:13,747 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:41:13,748 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:41:13,748 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:41:13,748 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-09-01 06:41:13,773 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:41:13,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 508 places, 559 transitions, 1310 flow [2023-09-01 06:41:13,970 INFO L130 PetriNetUnfolder]: 124/982 cut-off events. [2023-09-01 06:41:13,970 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 06:41:14,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1097 conditions, 982 events. 124/982 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3452 event pairs, 0 based on Foata normal form. 0/773 useless extension candidates. Maximal degree in co-relation 984. Up to 26 conditions per place. [2023-09-01 06:41:14,000 INFO L82 GeneralOperation]: Start removeDead. Operand has 508 places, 559 transitions, 1310 flow [2023-09-01 06:41:14,010 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 508 places, 559 transitions, 1310 flow [2023-09-01 06:41:14,010 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:41:14,010 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 508 places, 559 transitions, 1310 flow [2023-09-01 06:41:14,010 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 508 places, 559 transitions, 1310 flow [2023-09-01 06:41:14,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 508 places, 559 transitions, 1310 flow [2023-09-01 06:41:14,181 INFO L130 PetriNetUnfolder]: 124/982 cut-off events. [2023-09-01 06:41:14,181 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 06:41:14,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1097 conditions, 982 events. 124/982 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3452 event pairs, 0 based on Foata normal form. 0/773 useless extension candidates. Maximal degree in co-relation 984. Up to 26 conditions per place. [2023-09-01 06:41:14,313 INFO L119 LiptonReduction]: Number of co-enabled transitions 252000 [2023-09-01 06:41:18,396 INFO L134 LiptonReduction]: Checked pairs total: 655997 [2023-09-01 06:41:18,397 INFO L136 LiptonReduction]: Total number of compositions: 437 [2023-09-01 06:41:18,398 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:41:18,398 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:41:18,399 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:41:18,435 INFO L130 PetriNetUnfolder]: 105/401 cut-off events. [2023-09-01 06:41:18,435 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 06:41:18,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:41:18,435 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 06:41:18,435 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:41:18,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:41:18,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1397611451, now seen corresponding path program 1 times [2023-09-01 06:41:18,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:41:18,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478095662] [2023-09-01 06:41:18,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:41:18,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:41:18,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:18,453 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:41:18,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:18,469 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:41:18,470 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:41:18,470 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:41:18,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 06:41:18,470 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:41:18,470 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:41:18,471 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:41:18,484 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-09-01 06:41:18,517 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:41:18,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 545 places, 600 transitions, 1421 flow [2023-09-01 06:41:18,722 INFO L130 PetriNetUnfolder]: 134/1059 cut-off events. [2023-09-01 06:41:18,723 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 06:41:18,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1190 conditions, 1059 events. 134/1059 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3679 event pairs, 0 based on Foata normal form. 0/833 useless extension candidates. Maximal degree in co-relation 1076. Up to 28 conditions per place. [2023-09-01 06:41:18,759 INFO L82 GeneralOperation]: Start removeDead. Operand has 545 places, 600 transitions, 1421 flow [2023-09-01 06:41:18,769 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 545 places, 600 transitions, 1421 flow [2023-09-01 06:41:18,770 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:41:18,770 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 545 places, 600 transitions, 1421 flow [2023-09-01 06:41:18,770 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 545 places, 600 transitions, 1421 flow [2023-09-01 06:41:18,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 545 places, 600 transitions, 1421 flow [2023-09-01 06:41:18,987 INFO L130 PetriNetUnfolder]: 134/1059 cut-off events. [2023-09-01 06:41:18,988 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 06:41:19,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1190 conditions, 1059 events. 134/1059 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3679 event pairs, 0 based on Foata normal form. 0/833 useless extension candidates. Maximal degree in co-relation 1076. Up to 28 conditions per place. [2023-09-01 06:41:19,164 INFO L119 LiptonReduction]: Number of co-enabled transitions 294320 [2023-09-01 06:41:23,715 INFO L134 LiptonReduction]: Checked pairs total: 768940 [2023-09-01 06:41:23,715 INFO L136 LiptonReduction]: Total number of compositions: 476 [2023-09-01 06:41:23,719 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:41:23,721 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:41:23,721 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:41:23,778 INFO L130 PetriNetUnfolder]: 98/418 cut-off events. [2023-09-01 06:41:23,778 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 06:41:23,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:41:23,779 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 06:41:23,779 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:41:23,779 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:41:23,779 INFO L85 PathProgramCache]: Analyzing trace with hash 2022183316, now seen corresponding path program 1 times [2023-09-01 06:41:23,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:41:23,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976004901] [2023-09-01 06:41:23,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:41:23,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:41:23,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:23,800 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:41:23,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:23,820 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:41:23,820 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:41:23,820 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:41:23,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-09-01 06:41:23,820 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:41:23,821 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:41:23,821 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:41:23,821 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-09-01 06:41:23,857 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:41:23,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 582 places, 641 transitions, 1534 flow [2023-09-01 06:41:24,097 INFO L130 PetriNetUnfolder]: 144/1136 cut-off events. [2023-09-01 06:41:24,097 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 06:41:24,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1284 conditions, 1136 events. 144/1136 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3964 event pairs, 0 based on Foata normal form. 0/893 useless extension candidates. Maximal degree in co-relation 1169. Up to 30 conditions per place. [2023-09-01 06:41:24,141 INFO L82 GeneralOperation]: Start removeDead. Operand has 582 places, 641 transitions, 1534 flow [2023-09-01 06:41:24,154 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 582 places, 641 transitions, 1534 flow [2023-09-01 06:41:24,154 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:41:24,154 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 582 places, 641 transitions, 1534 flow [2023-09-01 06:41:24,154 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 582 places, 641 transitions, 1534 flow [2023-09-01 06:41:24,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 582 places, 641 transitions, 1534 flow [2023-09-01 06:41:24,407 INFO L130 PetriNetUnfolder]: 144/1136 cut-off events. [2023-09-01 06:41:24,408 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 06:41:24,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1284 conditions, 1136 events. 144/1136 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3964 event pairs, 0 based on Foata normal form. 0/893 useless extension candidates. Maximal degree in co-relation 1169. Up to 30 conditions per place. [2023-09-01 06:41:24,495 INFO L119 LiptonReduction]: Number of co-enabled transitions 339920 [2023-09-01 06:41:29,304 INFO L134 LiptonReduction]: Checked pairs total: 891657 [2023-09-01 06:41:29,304 INFO L136 LiptonReduction]: Total number of compositions: 505 [2023-09-01 06:41:29,305 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:41:29,306 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:41:29,306 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:41:29,379 INFO L130 PetriNetUnfolder]: 123/469 cut-off events. [2023-09-01 06:41:29,379 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 06:41:29,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:41:29,379 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 06:41:29,379 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:41:29,380 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:41:29,380 INFO L85 PathProgramCache]: Analyzing trace with hash -898811533, now seen corresponding path program 1 times [2023-09-01 06:41:29,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:41:29,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077349493] [2023-09-01 06:41:29,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:41:29,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:41:29,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:29,425 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:41:29,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:29,442 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:41:29,442 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:41:29,443 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:41:29,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-09-01 06:41:29,443 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:41:29,443 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:41:29,443 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:41:29,443 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-09-01 06:41:29,473 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:41:29,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 619 places, 682 transitions, 1649 flow [2023-09-01 06:41:29,733 INFO L130 PetriNetUnfolder]: 154/1213 cut-off events. [2023-09-01 06:41:29,733 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 06:41:29,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1379 conditions, 1213 events. 154/1213 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4272 event pairs, 0 based on Foata normal form. 0/953 useless extension candidates. Maximal degree in co-relation 1263. Up to 32 conditions per place. [2023-09-01 06:41:29,779 INFO L82 GeneralOperation]: Start removeDead. Operand has 619 places, 682 transitions, 1649 flow [2023-09-01 06:41:29,793 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 619 places, 682 transitions, 1649 flow [2023-09-01 06:41:29,793 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:41:29,793 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 619 places, 682 transitions, 1649 flow [2023-09-01 06:41:29,793 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 619 places, 682 transitions, 1649 flow [2023-09-01 06:41:29,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 619 places, 682 transitions, 1649 flow [2023-09-01 06:41:30,073 INFO L130 PetriNetUnfolder]: 154/1213 cut-off events. [2023-09-01 06:41:30,073 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 06:41:30,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1379 conditions, 1213 events. 154/1213 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4272 event pairs, 0 based on Foata normal form. 0/953 useless extension candidates. Maximal degree in co-relation 1263. Up to 32 conditions per place. [2023-09-01 06:41:30,180 INFO L119 LiptonReduction]: Number of co-enabled transitions 388800 [2023-09-01 06:41:36,441 INFO L134 LiptonReduction]: Checked pairs total: 1014115 [2023-09-01 06:41:36,441 INFO L136 LiptonReduction]: Total number of compositions: 529 [2023-09-01 06:41:36,443 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:41:36,443 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:41:36,443 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:41:36,528 INFO L130 PetriNetUnfolder]: 132/503 cut-off events. [2023-09-01 06:41:36,529 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 06:41:36,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:41:36,529 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 06:41:36,529 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:41:36,529 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:41:36,529 INFO L85 PathProgramCache]: Analyzing trace with hash -2138931566, now seen corresponding path program 1 times [2023-09-01 06:41:36,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:41:36,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316403167] [2023-09-01 06:41:36,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:41:36,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:41:36,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:36,574 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:41:36,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:36,612 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:41:36,613 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:41:36,613 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:41:36,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 06:41:36,613 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:41:36,614 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:41:36,614 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:41:36,614 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-09-01 06:41:36,664 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:41:36,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 656 places, 723 transitions, 1766 flow [2023-09-01 06:41:37,094 INFO L130 PetriNetUnfolder]: 164/1290 cut-off events. [2023-09-01 06:41:37,095 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 06:41:37,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1475 conditions, 1290 events. 164/1290 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4555 event pairs, 0 based on Foata normal form. 0/1013 useless extension candidates. Maximal degree in co-relation 1358. Up to 34 conditions per place. [2023-09-01 06:41:37,172 INFO L82 GeneralOperation]: Start removeDead. Operand has 656 places, 723 transitions, 1766 flow [2023-09-01 06:41:37,193 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 656 places, 723 transitions, 1766 flow [2023-09-01 06:41:37,193 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:41:37,194 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 656 places, 723 transitions, 1766 flow [2023-09-01 06:41:37,194 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 656 places, 723 transitions, 1766 flow [2023-09-01 06:41:37,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 656 places, 723 transitions, 1766 flow [2023-09-01 06:41:37,630 INFO L130 PetriNetUnfolder]: 164/1290 cut-off events. [2023-09-01 06:41:37,630 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 06:41:37,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1475 conditions, 1290 events. 164/1290 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4555 event pairs, 0 based on Foata normal form. 0/1013 useless extension candidates. Maximal degree in co-relation 1358. Up to 34 conditions per place. [2023-09-01 06:41:37,755 INFO L119 LiptonReduction]: Number of co-enabled transitions 440960 [2023-09-01 06:41:43,882 INFO L134 LiptonReduction]: Checked pairs total: 1158207 [2023-09-01 06:41:43,882 INFO L136 LiptonReduction]: Total number of compositions: 575 [2023-09-01 06:41:43,884 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:41:43,884 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:41:43,885 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:41:44,000 INFO L130 PetriNetUnfolder]: 141/537 cut-off events. [2023-09-01 06:41:44,000 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 06:41:44,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:41:44,000 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 06:41:44,001 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:41:44,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:41:44,001 INFO L85 PathProgramCache]: Analyzing trace with hash -849631728, now seen corresponding path program 1 times [2023-09-01 06:41:44,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:41:44,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848536959] [2023-09-01 06:41:44,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:41:44,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:41:44,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:44,027 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:41:44,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:44,055 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:41:44,056 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:41:44,056 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:41:44,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 06:41:44,056 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:41:44,056 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:41:44,057 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:41:44,057 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-09-01 06:41:44,098 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:41:44,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 693 places, 764 transitions, 1885 flow [2023-09-01 06:41:44,474 INFO L130 PetriNetUnfolder]: 174/1367 cut-off events. [2023-09-01 06:41:44,474 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 06:41:44,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1572 conditions, 1367 events. 174/1367 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4837 event pairs, 0 based on Foata normal form. 0/1073 useless extension candidates. Maximal degree in co-relation 1454. Up to 36 conditions per place. [2023-09-01 06:41:44,559 INFO L82 GeneralOperation]: Start removeDead. Operand has 693 places, 764 transitions, 1885 flow [2023-09-01 06:41:44,584 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 693 places, 764 transitions, 1885 flow [2023-09-01 06:41:44,585 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:41:44,585 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 693 places, 764 transitions, 1885 flow [2023-09-01 06:41:44,585 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 693 places, 764 transitions, 1885 flow [2023-09-01 06:41:44,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 693 places, 764 transitions, 1885 flow [2023-09-01 06:41:45,034 INFO L130 PetriNetUnfolder]: 174/1367 cut-off events. [2023-09-01 06:41:45,034 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 06:41:45,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1572 conditions, 1367 events. 174/1367 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4837 event pairs, 0 based on Foata normal form. 0/1073 useless extension candidates. Maximal degree in co-relation 1454. Up to 36 conditions per place. [2023-09-01 06:41:45,211 INFO L119 LiptonReduction]: Number of co-enabled transitions 496400 [2023-09-01 06:41:51,688 INFO L134 LiptonReduction]: Checked pairs total: 1309012 [2023-09-01 06:41:51,689 INFO L136 LiptonReduction]: Total number of compositions: 596 [2023-09-01 06:41:51,693 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:41:51,694 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:41:51,694 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:41:51,762 INFO L130 PetriNetUnfolder]: 150/571 cut-off events. [2023-09-01 06:41:51,762 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 06:41:51,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:41:51,762 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 06:41:51,762 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:41:51,763 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:41:51,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1847584239, now seen corresponding path program 1 times [2023-09-01 06:41:51,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:41:51,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895637140] [2023-09-01 06:41:51,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:41:51,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:41:51,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:51,783 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:41:51,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:51,802 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:41:51,802 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:41:51,802 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:41:51,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-09-01 06:41:51,803 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:41:51,803 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:41:51,803 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:41:51,803 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-09-01 06:41:51,847 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:41:51,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 730 places, 805 transitions, 2006 flow [2023-09-01 06:41:52,221 INFO L130 PetriNetUnfolder]: 184/1444 cut-off events. [2023-09-01 06:41:52,222 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 06:41:52,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1670 conditions, 1444 events. 184/1444 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5142 event pairs, 0 based on Foata normal form. 0/1133 useless extension candidates. Maximal degree in co-relation 1551. Up to 38 conditions per place. [2023-09-01 06:41:52,291 INFO L82 GeneralOperation]: Start removeDead. Operand has 730 places, 805 transitions, 2006 flow [2023-09-01 06:41:52,311 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 730 places, 805 transitions, 2006 flow [2023-09-01 06:41:52,311 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:41:52,312 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 730 places, 805 transitions, 2006 flow [2023-09-01 06:41:52,312 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 730 places, 805 transitions, 2006 flow [2023-09-01 06:41:52,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 730 places, 805 transitions, 2006 flow [2023-09-01 06:41:52,668 INFO L130 PetriNetUnfolder]: 184/1444 cut-off events. [2023-09-01 06:41:52,668 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 06:41:52,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1670 conditions, 1444 events. 184/1444 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5142 event pairs, 0 based on Foata normal form. 0/1133 useless extension candidates. Maximal degree in co-relation 1551. Up to 38 conditions per place. [2023-09-01 06:41:52,938 INFO L119 LiptonReduction]: Number of co-enabled transitions 555120 [2023-09-01 06:41:58,256 INFO L134 LiptonReduction]: Checked pairs total: 1453173 [2023-09-01 06:41:58,256 INFO L136 LiptonReduction]: Total number of compositions: 619 [2023-09-01 06:41:58,259 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:41:58,260 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:41:58,260 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:41:58,339 INFO L130 PetriNetUnfolder]: 138/583 cut-off events. [2023-09-01 06:41:58,340 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 06:41:58,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:41:58,340 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 06:41:58,340 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:41:58,341 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:41:58,341 INFO L85 PathProgramCache]: Analyzing trace with hash -85707853, now seen corresponding path program 1 times [2023-09-01 06:41:58,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:41:58,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276504948] [2023-09-01 06:41:58,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:41:58,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:41:58,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:58,384 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:41:58,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:41:58,415 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:41:58,415 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:41:58,415 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:41:58,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-09-01 06:41:58,415 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:41:58,416 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:41:58,416 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:41:58,416 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-09-01 06:41:58,470 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:41:58,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 767 places, 846 transitions, 2129 flow [2023-09-01 06:41:59,162 INFO L130 PetriNetUnfolder]: 194/1521 cut-off events. [2023-09-01 06:41:59,163 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 06:41:59,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 1521 events. 194/1521 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5447 event pairs, 0 based on Foata normal form. 0/1193 useless extension candidates. Maximal degree in co-relation 1649. Up to 40 conditions per place. [2023-09-01 06:41:59,264 INFO L82 GeneralOperation]: Start removeDead. Operand has 767 places, 846 transitions, 2129 flow [2023-09-01 06:41:59,292 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 767 places, 846 transitions, 2129 flow [2023-09-01 06:41:59,292 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:41:59,293 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 767 places, 846 transitions, 2129 flow [2023-09-01 06:41:59,293 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 767 places, 846 transitions, 2129 flow [2023-09-01 06:41:59,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 767 places, 846 transitions, 2129 flow [2023-09-01 06:41:59,751 INFO L130 PetriNetUnfolder]: 194/1521 cut-off events. [2023-09-01 06:41:59,752 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 06:41:59,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 1521 events. 194/1521 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5447 event pairs, 0 based on Foata normal form. 0/1193 useless extension candidates. Maximal degree in co-relation 1649. Up to 40 conditions per place. [2023-09-01 06:42:00,059 INFO L119 LiptonReduction]: Number of co-enabled transitions 617120 [2023-09-01 06:42:06,636 INFO L134 LiptonReduction]: Checked pairs total: 1629858 [2023-09-01 06:42:06,636 INFO L136 LiptonReduction]: Total number of compositions: 650 [2023-09-01 06:42:06,639 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:42:06,639 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:42:06,639 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:42:06,769 INFO L130 PetriNetUnfolder]: 146/616 cut-off events. [2023-09-01 06:42:06,769 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 06:42:06,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:42:06,769 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 06:42:06,770 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:42:06,770 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:42:06,770 INFO L85 PathProgramCache]: Analyzing trace with hash -263425827, now seen corresponding path program 1 times [2023-09-01 06:42:06,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:42:06,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545223466] [2023-09-01 06:42:06,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:42:06,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:42:06,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:42:06,805 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:42:06,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:42:06,833 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:42:06,833 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:42:06,833 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:42:06,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-09-01 06:42:06,834 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:42:06,835 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:42:06,835 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:42:06,835 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-09-01 06:42:06,891 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:42:06,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 804 places, 887 transitions, 2254 flow [2023-09-01 06:42:07,633 INFO L130 PetriNetUnfolder]: 204/1598 cut-off events. [2023-09-01 06:42:07,633 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 06:42:07,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1869 conditions, 1598 events. 204/1598 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5648 event pairs, 0 based on Foata normal form. 0/1253 useless extension candidates. Maximal degree in co-relation 1748. Up to 42 conditions per place. [2023-09-01 06:42:07,703 INFO L82 GeneralOperation]: Start removeDead. Operand has 804 places, 887 transitions, 2254 flow [2023-09-01 06:42:07,724 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 804 places, 887 transitions, 2254 flow [2023-09-01 06:42:07,724 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:42:07,724 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 804 places, 887 transitions, 2254 flow [2023-09-01 06:42:07,725 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 804 places, 887 transitions, 2254 flow [2023-09-01 06:42:07,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 804 places, 887 transitions, 2254 flow [2023-09-01 06:42:08,370 INFO L130 PetriNetUnfolder]: 204/1598 cut-off events. [2023-09-01 06:42:08,370 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 06:42:08,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1869 conditions, 1598 events. 204/1598 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5648 event pairs, 0 based on Foata normal form. 0/1253 useless extension candidates. Maximal degree in co-relation 1748. Up to 42 conditions per place. [2023-09-01 06:42:08,766 INFO L119 LiptonReduction]: Number of co-enabled transitions 682400 [2023-09-01 06:42:16,105 INFO L134 LiptonReduction]: Checked pairs total: 1790401 [2023-09-01 06:42:16,105 INFO L136 LiptonReduction]: Total number of compositions: 694 [2023-09-01 06:42:16,107 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:42:16,107 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:42:16,107 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:42:16,205 INFO L130 PetriNetUnfolder]: 177/673 cut-off events. [2023-09-01 06:42:16,206 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 06:42:16,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:42:16,206 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 06:42:16,206 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:42:16,206 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:42:16,206 INFO L85 PathProgramCache]: Analyzing trace with hash 79841694, now seen corresponding path program 1 times [2023-09-01 06:42:16,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:42:16,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146044336] [2023-09-01 06:42:16,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:42:16,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:42:16,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:42:16,242 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:42:16,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:42:16,278 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:42:16,278 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:42:16,278 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:42:16,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-09-01 06:42:16,278 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:42:16,279 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:42:16,279 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:42:16,280 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-09-01 06:42:16,338 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:42:16,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 841 places, 928 transitions, 2381 flow [2023-09-01 06:42:16,855 INFO L130 PetriNetUnfolder]: 214/1675 cut-off events. [2023-09-01 06:42:16,856 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 06:42:16,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1970 conditions, 1675 events. 214/1675 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5898 event pairs, 0 based on Foata normal form. 0/1313 useless extension candidates. Maximal degree in co-relation 1848. Up to 44 conditions per place. [2023-09-01 06:42:16,955 INFO L82 GeneralOperation]: Start removeDead. Operand has 841 places, 928 transitions, 2381 flow [2023-09-01 06:42:16,984 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 841 places, 928 transitions, 2381 flow [2023-09-01 06:42:16,985 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:42:16,985 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 841 places, 928 transitions, 2381 flow [2023-09-01 06:42:16,985 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 841 places, 928 transitions, 2381 flow [2023-09-01 06:42:16,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 841 places, 928 transitions, 2381 flow [2023-09-01 06:42:17,579 INFO L130 PetriNetUnfolder]: 214/1675 cut-off events. [2023-09-01 06:42:17,579 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 06:42:17,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1970 conditions, 1675 events. 214/1675 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5898 event pairs, 0 based on Foata normal form. 0/1313 useless extension candidates. Maximal degree in co-relation 1848. Up to 44 conditions per place. [2023-09-01 06:42:17,894 INFO L119 LiptonReduction]: Number of co-enabled transitions 750960 [2023-09-01 06:42:26,919 INFO L134 LiptonReduction]: Checked pairs total: 1994170 [2023-09-01 06:42:26,919 INFO L136 LiptonReduction]: Total number of compositions: 719 [2023-09-01 06:42:26,920 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:42:26,921 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:42:26,921 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:42:27,029 INFO L130 PetriNetUnfolder]: 162/682 cut-off events. [2023-09-01 06:42:27,029 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 06:42:27,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:42:27,029 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 06:42:27,029 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:42:27,030 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:42:27,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1585198131, now seen corresponding path program 1 times [2023-09-01 06:42:27,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:42:27,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42042076] [2023-09-01 06:42:27,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:42:27,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:42:27,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:42:27,070 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:42:27,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:42:27,103 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:42:27,104 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:42:27,104 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:42:27,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-09-01 06:42:27,104 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:42:27,104 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:42:27,104 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:42:27,105 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-09-01 06:42:27,163 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:42:27,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 878 places, 969 transitions, 2510 flow [2023-09-01 06:42:27,760 INFO L130 PetriNetUnfolder]: 224/1752 cut-off events. [2023-09-01 06:42:27,760 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 06:42:27,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2072 conditions, 1752 events. 224/1752 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6192 event pairs, 0 based on Foata normal form. 0/1373 useless extension candidates. Maximal degree in co-relation 1949. Up to 46 conditions per place. [2023-09-01 06:42:27,839 INFO L82 GeneralOperation]: Start removeDead. Operand has 878 places, 969 transitions, 2510 flow [2023-09-01 06:42:27,861 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 878 places, 969 transitions, 2510 flow [2023-09-01 06:42:27,861 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:42:27,861 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 878 places, 969 transitions, 2510 flow [2023-09-01 06:42:27,866 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 878 places, 969 transitions, 2510 flow [2023-09-01 06:42:27,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 878 places, 969 transitions, 2510 flow [2023-09-01 06:42:28,416 INFO L130 PetriNetUnfolder]: 224/1752 cut-off events. [2023-09-01 06:42:28,416 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 06:42:28,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2072 conditions, 1752 events. 224/1752 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6192 event pairs, 0 based on Foata normal form. 0/1373 useless extension candidates. Maximal degree in co-relation 1949. Up to 46 conditions per place. [2023-09-01 06:42:28,782 INFO L119 LiptonReduction]: Number of co-enabled transitions 822800 [2023-09-01 06:42:36,980 INFO L134 LiptonReduction]: Checked pairs total: 2192977 [2023-09-01 06:42:36,980 INFO L136 LiptonReduction]: Total number of compositions: 752 [2023-09-01 06:42:36,982 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:42:36,982 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:42:36,982 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:42:37,099 INFO L130 PetriNetUnfolder]: 170/715 cut-off events. [2023-09-01 06:42:37,099 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 06:42:37,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:42:37,100 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 06:42:37,100 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:42:37,100 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:42:37,100 INFO L85 PathProgramCache]: Analyzing trace with hash -2053375429, now seen corresponding path program 1 times [2023-09-01 06:42:37,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:42:37,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244919250] [2023-09-01 06:42:37,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:42:37,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:42:37,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:42:37,133 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:42:37,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:42:37,159 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:42:37,159 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:42:37,160 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:42:37,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-09-01 06:42:37,160 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:42:37,160 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:42:37,160 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:42:37,160 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-09-01 06:42:37,210 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:42:37,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 915 places, 1010 transitions, 2641 flow [2023-09-01 06:42:37,895 INFO L130 PetriNetUnfolder]: 234/1829 cut-off events. [2023-09-01 06:42:37,896 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 06:42:37,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2175 conditions, 1829 events. 234/1829 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6459 event pairs, 0 based on Foata normal form. 0/1433 useless extension candidates. Maximal degree in co-relation 2051. Up to 48 conditions per place. [2023-09-01 06:42:37,960 INFO L82 GeneralOperation]: Start removeDead. Operand has 915 places, 1010 transitions, 2641 flow [2023-09-01 06:42:37,979 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 915 places, 1010 transitions, 2641 flow [2023-09-01 06:42:37,979 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:42:37,979 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 915 places, 1010 transitions, 2641 flow [2023-09-01 06:42:37,979 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 915 places, 1010 transitions, 2641 flow [2023-09-01 06:42:37,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 915 places, 1010 transitions, 2641 flow [2023-09-01 06:42:38,581 INFO L130 PetriNetUnfolder]: 234/1829 cut-off events. [2023-09-01 06:42:38,581 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 06:42:38,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2175 conditions, 1829 events. 234/1829 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6459 event pairs, 0 based on Foata normal form. 0/1433 useless extension candidates. Maximal degree in co-relation 2051. Up to 48 conditions per place. [2023-09-01 06:42:38,968 INFO L119 LiptonReduction]: Number of co-enabled transitions 897920 [2023-09-01 06:42:47,156 INFO L134 LiptonReduction]: Checked pairs total: 2397125 [2023-09-01 06:42:47,156 INFO L136 LiptonReduction]: Total number of compositions: 791 [2023-09-01 06:42:47,157 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:42:47,158 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:42:47,158 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:42:47,282 INFO L130 PetriNetUnfolder]: 204/775 cut-off events. [2023-09-01 06:42:47,282 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 06:42:47,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:42:47,282 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 06:42:47,282 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:42:47,282 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:42:47,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1420413653, now seen corresponding path program 1 times [2023-09-01 06:42:47,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:42:47,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925158774] [2023-09-01 06:42:47,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:42:47,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:42:47,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:42:47,316 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:42:47,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:42:47,359 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:42:47,359 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:42:47,360 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:42:47,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-09-01 06:42:47,360 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:42:47,360 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:42:47,360 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:42:47,361 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-09-01 06:42:47,424 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:42:47,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 952 places, 1051 transitions, 2774 flow [2023-09-01 06:42:48,365 INFO L130 PetriNetUnfolder]: 244/1906 cut-off events. [2023-09-01 06:42:48,366 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 06:42:48,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2279 conditions, 1906 events. 244/1906 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6761 event pairs, 0 based on Foata normal form. 0/1493 useless extension candidates. Maximal degree in co-relation 2154. Up to 50 conditions per place. [2023-09-01 06:42:48,552 INFO L82 GeneralOperation]: Start removeDead. Operand has 952 places, 1051 transitions, 2774 flow [2023-09-01 06:42:48,601 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 952 places, 1051 transitions, 2774 flow [2023-09-01 06:42:48,601 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:42:48,601 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 952 places, 1051 transitions, 2774 flow [2023-09-01 06:42:48,601 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 952 places, 1051 transitions, 2774 flow [2023-09-01 06:42:48,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 952 places, 1051 transitions, 2774 flow [2023-09-01 06:42:49,567 INFO L130 PetriNetUnfolder]: 244/1906 cut-off events. [2023-09-01 06:42:49,568 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 06:42:49,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2279 conditions, 1906 events. 244/1906 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6761 event pairs, 0 based on Foata normal form. 0/1493 useless extension candidates. Maximal degree in co-relation 2154. Up to 50 conditions per place. [2023-09-01 06:42:50,040 INFO L119 LiptonReduction]: Number of co-enabled transitions 976320 [2023-09-01 06:42:57,592 INFO L134 LiptonReduction]: Checked pairs total: 2606586 [2023-09-01 06:42:57,592 INFO L136 LiptonReduction]: Total number of compositions: 806 [2023-09-01 06:42:57,595 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:42:57,596 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:42:57,596 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:42:57,756 INFO L130 PetriNetUnfolder]: 213/809 cut-off events. [2023-09-01 06:42:57,756 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 06:42:57,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:42:57,756 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 06:42:57,757 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:42:57,757 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:42:57,757 INFO L85 PathProgramCache]: Analyzing trace with hash 424365200, now seen corresponding path program 1 times [2023-09-01 06:42:57,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:42:57,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850577001] [2023-09-01 06:42:57,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:42:57,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:42:57,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:42:57,791 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:42:57,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:42:57,824 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:42:57,824 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:42:57,824 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:42:57,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-09-01 06:42:57,824 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:42:57,825 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:42:57,825 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:42:57,825 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-09-01 06:42:57,872 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:42:57,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 989 places, 1092 transitions, 2909 flow [2023-09-01 06:42:58,866 INFO L130 PetriNetUnfolder]: 254/1983 cut-off events. [2023-09-01 06:42:58,867 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 06:42:59,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2384 conditions, 1983 events. 254/1983 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7042 event pairs, 0 based on Foata normal form. 0/1553 useless extension candidates. Maximal degree in co-relation 2258. Up to 52 conditions per place. [2023-09-01 06:42:59,006 INFO L82 GeneralOperation]: Start removeDead. Operand has 989 places, 1092 transitions, 2909 flow [2023-09-01 06:42:59,039 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 989 places, 1092 transitions, 2909 flow [2023-09-01 06:42:59,039 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:42:59,039 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 989 places, 1092 transitions, 2909 flow [2023-09-01 06:42:59,039 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 989 places, 1092 transitions, 2909 flow [2023-09-01 06:42:59,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 989 places, 1092 transitions, 2909 flow [2023-09-01 06:42:59,754 INFO L130 PetriNetUnfolder]: 254/1983 cut-off events. [2023-09-01 06:42:59,754 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 06:42:59,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2384 conditions, 1983 events. 254/1983 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7042 event pairs, 0 based on Foata normal form. 0/1553 useless extension candidates. Maximal degree in co-relation 2258. Up to 52 conditions per place. [2023-09-01 06:43:00,323 INFO L119 LiptonReduction]: Number of co-enabled transitions 1058000 [2023-09-01 06:43:08,441 INFO L134 LiptonReduction]: Checked pairs total: 2810965 [2023-09-01 06:43:08,442 INFO L136 LiptonReduction]: Total number of compositions: 849 [2023-09-01 06:43:08,443 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:43:08,443 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:43:08,443 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:43:08,595 INFO L130 PetriNetUnfolder]: 222/843 cut-off events. [2023-09-01 06:43:08,595 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 06:43:08,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:43:08,596 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 06:43:08,596 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:43:08,597 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:43:08,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1196781162, now seen corresponding path program 1 times [2023-09-01 06:43:08,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:43:08,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467427921] [2023-09-01 06:43:08,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:43:08,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:43:08,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:43:08,634 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:43:08,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:43:08,691 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:43:08,691 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:43:08,692 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:43:08,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-09-01 06:43:08,692 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:43:08,692 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:43:08,692 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:43:08,693 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-09-01 06:43:08,756 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:43:08,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1026 places, 1133 transitions, 3046 flow [2023-09-01 06:43:09,886 INFO L130 PetriNetUnfolder]: 264/2060 cut-off events. [2023-09-01 06:43:09,886 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 06:43:10,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2490 conditions, 2060 events. 264/2060 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7337 event pairs, 0 based on Foata normal form. 0/1613 useless extension candidates. Maximal degree in co-relation 2363. Up to 54 conditions per place. [2023-09-01 06:43:10,045 INFO L82 GeneralOperation]: Start removeDead. Operand has 1026 places, 1133 transitions, 3046 flow [2023-09-01 06:43:10,088 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1026 places, 1133 transitions, 3046 flow [2023-09-01 06:43:10,088 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:43:10,089 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1026 places, 1133 transitions, 3046 flow [2023-09-01 06:43:10,090 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1026 places, 1133 transitions, 3046 flow [2023-09-01 06:43:10,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1026 places, 1133 transitions, 3046 flow [2023-09-01 06:43:11,187 INFO L130 PetriNetUnfolder]: 264/2060 cut-off events. [2023-09-01 06:43:11,188 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 06:43:11,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2490 conditions, 2060 events. 264/2060 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7337 event pairs, 0 based on Foata normal form. 0/1613 useless extension candidates. Maximal degree in co-relation 2363. Up to 54 conditions per place. [2023-09-01 06:43:11,998 INFO L119 LiptonReduction]: Number of co-enabled transitions 1142960 [2023-09-01 06:43:21,648 INFO L134 LiptonReduction]: Checked pairs total: 3052114 [2023-09-01 06:43:21,649 INFO L136 LiptonReduction]: Total number of compositions: 884 [2023-09-01 06:43:21,657 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:43:21,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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:43:21,657 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:43:21,890 INFO L130 PetriNetUnfolder]: 231/877 cut-off events. [2023-09-01 06:43:21,890 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 06:43:21,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:43:21,890 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 06:43:21,890 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:43:21,891 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:43:21,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1311321884, now seen corresponding path program 1 times [2023-09-01 06:43:21,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:43:21,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849005623] [2023-09-01 06:43:21,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:43:21,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:43:21,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:43:21,943 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:43:21,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:43:21,989 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:43:21,989 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:43:21,990 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:43:21,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-09-01 06:43:21,990 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:43:21,991 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:43:21,991 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:43:21,991 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-09-01 06:43:22,059 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:43:22,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1063 places, 1174 transitions, 3185 flow [2023-09-01 06:43:23,219 INFO L130 PetriNetUnfolder]: 274/2137 cut-off events. [2023-09-01 06:43:23,219 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 06:43:23,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2597 conditions, 2137 events. 274/2137 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7602 event pairs, 0 based on Foata normal form. 0/1673 useless extension candidates. Maximal degree in co-relation 2469. Up to 56 conditions per place. [2023-09-01 06:43:23,380 INFO L82 GeneralOperation]: Start removeDead. Operand has 1063 places, 1174 transitions, 3185 flow [2023-09-01 06:43:23,427 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1063 places, 1174 transitions, 3185 flow [2023-09-01 06:43:23,427 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:43:23,428 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1063 places, 1174 transitions, 3185 flow [2023-09-01 06:43:23,428 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1063 places, 1174 transitions, 3185 flow [2023-09-01 06:43:23,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1063 places, 1174 transitions, 3185 flow [2023-09-01 06:43:24,437 INFO L130 PetriNetUnfolder]: 274/2137 cut-off events. [2023-09-01 06:43:24,438 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 06:43:24,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2597 conditions, 2137 events. 274/2137 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7602 event pairs, 0 based on Foata normal form. 0/1673 useless extension candidates. Maximal degree in co-relation 2469. Up to 56 conditions per place. [2023-09-01 06:43:24,825 INFO L119 LiptonReduction]: Number of co-enabled transitions 1231200 [2023-09-01 06:43:33,528 INFO L134 LiptonReduction]: Checked pairs total: 3285184 [2023-09-01 06:43:33,528 INFO L136 LiptonReduction]: Total number of compositions: 912 [2023-09-01 06:43:33,530 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:43:33,530 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:43:33,530 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:43:33,711 INFO L130 PetriNetUnfolder]: 240/911 cut-off events. [2023-09-01 06:43:33,711 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 06:43:33,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:43:33,712 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 06:43:33,712 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:43:33,712 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:43:33,712 INFO L85 PathProgramCache]: Analyzing trace with hash -423652649, now seen corresponding path program 1 times [2023-09-01 06:43:33,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:43:33,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828021500] [2023-09-01 06:43:33,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:43:33,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:43:33,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:43:33,750 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:43:33,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:43:33,785 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:43:33,785 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:43:33,785 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:43:33,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-09-01 06:43:33,786 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:43:33,786 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:43:33,786 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:43:33,786 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-09-01 06:43:33,841 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:43:33,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1100 places, 1215 transitions, 3326 flow [2023-09-01 06:43:34,822 INFO L130 PetriNetUnfolder]: 284/2214 cut-off events. [2023-09-01 06:43:34,823 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 06:43:34,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2705 conditions, 2214 events. 284/2214 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7875 event pairs, 0 based on Foata normal form. 0/1733 useless extension candidates. Maximal degree in co-relation 2576. Up to 58 conditions per place. [2023-09-01 06:43:34,940 INFO L82 GeneralOperation]: Start removeDead. Operand has 1100 places, 1215 transitions, 3326 flow [2023-09-01 06:43:34,975 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1100 places, 1215 transitions, 3326 flow [2023-09-01 06:43:34,975 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:43:34,975 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1100 places, 1215 transitions, 3326 flow [2023-09-01 06:43:34,976 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1100 places, 1215 transitions, 3326 flow [2023-09-01 06:43:34,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1100 places, 1215 transitions, 3326 flow [2023-09-01 06:43:35,942 INFO L130 PetriNetUnfolder]: 284/2214 cut-off events. [2023-09-01 06:43:35,942 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 06:43:36,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2705 conditions, 2214 events. 284/2214 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7875 event pairs, 0 based on Foata normal form. 0/1733 useless extension candidates. Maximal degree in co-relation 2576. Up to 58 conditions per place. [2023-09-01 06:43:36,542 INFO L119 LiptonReduction]: Number of co-enabled transitions 1322720 [2023-09-01 06:43:46,729 INFO L134 LiptonReduction]: Checked pairs total: 3984532 [2023-09-01 06:43:46,729 INFO L136 LiptonReduction]: Total number of compositions: 932 [2023-09-01 06:43:46,730 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:43:46,731 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:43:46,731 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:43:46,909 INFO L130 PetriNetUnfolder]: 218/913 cut-off events. [2023-09-01 06:43:46,909 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 06:43:46,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:43:46,909 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 06:43:46,909 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:43:46,910 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:43:46,910 INFO L85 PathProgramCache]: Analyzing trace with hash 739193799, now seen corresponding path program 1 times [2023-09-01 06:43:46,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:43:46,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124721355] [2023-09-01 06:43:46,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:43:46,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:43:46,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:43:46,947 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:43:46,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:43:46,986 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:43:46,986 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:43:46,986 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:43:46,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-09-01 06:43:46,987 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:43:46,987 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:43:46,987 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:43:46,987 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-09-01 06:43:47,049 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:43:47,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1137 places, 1256 transitions, 3469 flow [2023-09-01 06:43:48,177 INFO L130 PetriNetUnfolder]: 294/2291 cut-off events. [2023-09-01 06:43:48,177 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 06:43:48,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2814 conditions, 2291 events. 294/2291 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 8140 event pairs, 0 based on Foata normal form. 0/1793 useless extension candidates. Maximal degree in co-relation 2684. Up to 60 conditions per place. [2023-09-01 06:43:48,292 INFO L82 GeneralOperation]: Start removeDead. Operand has 1137 places, 1256 transitions, 3469 flow [2023-09-01 06:43:48,324 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1137 places, 1256 transitions, 3469 flow [2023-09-01 06:43:48,324 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:43:48,324 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1137 places, 1256 transitions, 3469 flow [2023-09-01 06:43:48,325 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1137 places, 1256 transitions, 3469 flow [2023-09-01 06:43:48,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1137 places, 1256 transitions, 3469 flow [2023-09-01 06:43:49,369 INFO L130 PetriNetUnfolder]: 294/2291 cut-off events. [2023-09-01 06:43:49,370 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 06:43:49,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2814 conditions, 2291 events. 294/2291 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 8140 event pairs, 0 based on Foata normal form. 0/1793 useless extension candidates. Maximal degree in co-relation 2684. Up to 60 conditions per place. [2023-09-01 06:43:50,024 INFO L119 LiptonReduction]: Number of co-enabled transitions 1417520 [2023-09-01 06:43:59,938 INFO L134 LiptonReduction]: Checked pairs total: 3775468 [2023-09-01 06:43:59,938 INFO L136 LiptonReduction]: Total number of compositions: 971 [2023-09-01 06:43:59,940 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:43:59,940 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:43:59,940 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:44:00,150 INFO L130 PetriNetUnfolder]: 258/979 cut-off events. [2023-09-01 06:44:00,150 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 06:44:00,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:44:00,150 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 06:44:00,150 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:44:00,151 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:44:00,151 INFO L85 PathProgramCache]: Analyzing trace with hash 166464580, now seen corresponding path program 1 times [2023-09-01 06:44:00,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:44:00,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375020507] [2023-09-01 06:44:00,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:44:00,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:44:00,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:44:00,189 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:44:00,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:44:00,228 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:44:00,229 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:44:00,229 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:44:00,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-09-01 06:44:00,229 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:44:00,230 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:44:00,230 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:44:00,230 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-09-01 06:44:00,283 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:44:00,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1174 places, 1297 transitions, 3614 flow [2023-09-01 06:44:01,484 INFO L130 PetriNetUnfolder]: 304/2368 cut-off events. [2023-09-01 06:44:01,485 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 06:44:01,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2924 conditions, 2368 events. 304/2368 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8433 event pairs, 0 based on Foata normal form. 0/1853 useless extension candidates. Maximal degree in co-relation 2793. Up to 62 conditions per place. [2023-09-01 06:44:01,619 INFO L82 GeneralOperation]: Start removeDead. Operand has 1174 places, 1297 transitions, 3614 flow [2023-09-01 06:44:01,657 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1174 places, 1297 transitions, 3614 flow [2023-09-01 06:44:01,658 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:44:01,658 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1174 places, 1297 transitions, 3614 flow [2023-09-01 06:44:01,658 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1174 places, 1297 transitions, 3614 flow [2023-09-01 06:44:01,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1174 places, 1297 transitions, 3614 flow [2023-09-01 06:44:02,756 INFO L130 PetriNetUnfolder]: 304/2368 cut-off events. [2023-09-01 06:44:02,757 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 06:44:02,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2924 conditions, 2368 events. 304/2368 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8433 event pairs, 0 based on Foata normal form. 0/1853 useless extension candidates. Maximal degree in co-relation 2793. Up to 62 conditions per place. [2023-09-01 06:44:03,605 INFO L119 LiptonReduction]: Number of co-enabled transitions 1515600 [2023-09-01 06:44:14,791 INFO L134 LiptonReduction]: Checked pairs total: 4039777 [2023-09-01 06:44:14,792 INFO L136 LiptonReduction]: Total number of compositions: 994 [2023-09-01 06:44:14,793 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:44:14,793 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:44:14,794 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:44:15,104 INFO L130 PetriNetUnfolder]: 267/1013 cut-off events. [2023-09-01 06:44:15,105 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 06:44:15,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:44:15,105 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 06:44:15,105 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:44:15,105 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:44:15,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1655199347, now seen corresponding path program 1 times [2023-09-01 06:44:15,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:44:15,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231544571] [2023-09-01 06:44:15,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:44:15,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:44:15,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:44:15,166 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:44:15,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:44:15,207 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:44:15,207 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:44:15,208 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:44:15,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-09-01 06:44:15,208 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:44:15,208 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:44:15,208 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:44:15,209 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-09-01 06:44:15,276 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:44:15,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1211 places, 1338 transitions, 3761 flow [2023-09-01 06:44:16,446 INFO L130 PetriNetUnfolder]: 314/2445 cut-off events. [2023-09-01 06:44:16,447 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 06:44:16,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3035 conditions, 2445 events. 314/2445 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 8701 event pairs, 0 based on Foata normal form. 0/1913 useless extension candidates. Maximal degree in co-relation 2903. Up to 64 conditions per place. [2023-09-01 06:44:16,671 INFO L82 GeneralOperation]: Start removeDead. Operand has 1211 places, 1338 transitions, 3761 flow [2023-09-01 06:44:16,733 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1211 places, 1338 transitions, 3761 flow [2023-09-01 06:44:16,733 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:44:16,733 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1211 places, 1338 transitions, 3761 flow [2023-09-01 06:44:16,734 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1211 places, 1338 transitions, 3761 flow [2023-09-01 06:44:16,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1211 places, 1338 transitions, 3761 flow [2023-09-01 06:44:17,882 INFO L130 PetriNetUnfolder]: 314/2445 cut-off events. [2023-09-01 06:44:17,883 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 06:44:18,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3035 conditions, 2445 events. 314/2445 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 8701 event pairs, 0 based on Foata normal form. 0/1913 useless extension candidates. Maximal degree in co-relation 2903. Up to 64 conditions per place. [2023-09-01 06:44:18,447 INFO L119 LiptonReduction]: Number of co-enabled transitions 1616960 [2023-09-01 06:44:28,894 INFO L134 LiptonReduction]: Checked pairs total: 4881086 [2023-09-01 06:44:28,895 INFO L136 LiptonReduction]: Total number of compositions: 1033 [2023-09-01 06:44:28,896 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:44:28,896 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:44:28,897 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:44:29,147 INFO L130 PetriNetUnfolder]: 276/1047 cut-off events. [2023-09-01 06:44:29,147 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 06:44:29,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:44:29,148 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 06:44:29,148 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:44:29,148 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:44:29,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1478997416, now seen corresponding path program 1 times [2023-09-01 06:44:29,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:44:29,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142937519] [2023-09-01 06:44:29,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:44:29,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:44:29,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:44:29,229 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:44:29,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:44:29,283 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:44:29,284 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:44:29,284 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:44:29,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-09-01 06:44:29,284 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:44:29,285 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:44:29,285 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:44:29,285 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-09-01 06:44:29,360 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:44:29,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1248 places, 1379 transitions, 3910 flow [2023-09-01 06:44:31,077 INFO L130 PetriNetUnfolder]: 324/2522 cut-off events. [2023-09-01 06:44:31,078 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 06:44:31,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3147 conditions, 2522 events. 324/2522 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 8973 event pairs, 0 based on Foata normal form. 0/1973 useless extension candidates. Maximal degree in co-relation 3014. Up to 66 conditions per place. [2023-09-01 06:44:31,401 INFO L82 GeneralOperation]: Start removeDead. Operand has 1248 places, 1379 transitions, 3910 flow [2023-09-01 06:44:31,486 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1248 places, 1379 transitions, 3910 flow [2023-09-01 06:44:31,486 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:44:31,487 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1248 places, 1379 transitions, 3910 flow [2023-09-01 06:44:31,487 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1248 places, 1379 transitions, 3910 flow [2023-09-01 06:44:31,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1248 places, 1379 transitions, 3910 flow [2023-09-01 06:44:33,117 INFO L130 PetriNetUnfolder]: 324/2522 cut-off events. [2023-09-01 06:44:33,117 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 06:44:33,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3147 conditions, 2522 events. 324/2522 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 8973 event pairs, 0 based on Foata normal form. 0/1973 useless extension candidates. Maximal degree in co-relation 3014. Up to 66 conditions per place. [2023-09-01 06:44:33,671 INFO L119 LiptonReduction]: Number of co-enabled transitions 1721600 [2023-09-01 06:44:45,641 INFO L134 LiptonReduction]: Checked pairs total: 4596957 [2023-09-01 06:44:45,646 INFO L136 LiptonReduction]: Total number of compositions: 1068 [2023-09-01 06:44:45,648 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:44:45,649 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:44:45,649 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:44:45,920 INFO L130 PetriNetUnfolder]: 250/1045 cut-off events. [2023-09-01 06:44:45,921 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 06:44:45,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:44:45,921 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 06:44:45,921 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:44:45,921 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:44:45,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1946564239, now seen corresponding path program 1 times [2023-09-01 06:44:45,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:44:45,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775907236] [2023-09-01 06:44:45,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:44:45,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:44:45,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:44:45,975 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:44:45,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:44:46,030 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:44:46,030 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:44:46,030 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:44:46,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-09-01 06:44:46,031 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:44:46,031 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:44:46,031 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:44:46,031 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-09-01 06:44:46,174 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:44:46,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1285 places, 1420 transitions, 4061 flow [2023-09-01 06:44:48,064 INFO L130 PetriNetUnfolder]: 334/2599 cut-off events. [2023-09-01 06:44:48,064 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 06:44:48,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3260 conditions, 2599 events. 334/2599 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9260 event pairs, 0 based on Foata normal form. 0/2033 useless extension candidates. Maximal degree in co-relation 3126. Up to 68 conditions per place. [2023-09-01 06:44:48,379 INFO L82 GeneralOperation]: Start removeDead. Operand has 1285 places, 1420 transitions, 4061 flow [2023-09-01 06:44:48,474 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1285 places, 1420 transitions, 4061 flow [2023-09-01 06:44:48,474 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:44:48,474 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1285 places, 1420 transitions, 4061 flow [2023-09-01 06:44:48,475 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1285 places, 1420 transitions, 4061 flow [2023-09-01 06:44:48,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1285 places, 1420 transitions, 4061 flow [2023-09-01 06:44:50,452 INFO L130 PetriNetUnfolder]: 334/2599 cut-off events. [2023-09-01 06:44:50,453 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 06:44:50,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3260 conditions, 2599 events. 334/2599 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9260 event pairs, 0 based on Foata normal form. 0/2033 useless extension candidates. Maximal degree in co-relation 3126. Up to 68 conditions per place. [2023-09-01 06:44:51,261 INFO L119 LiptonReduction]: Number of co-enabled transitions 1829520 [2023-09-01 06:45:02,450 INFO L134 LiptonReduction]: Checked pairs total: 4877882 [2023-09-01 06:45:02,450 INFO L136 LiptonReduction]: Total number of compositions: 1100 [2023-09-01 06:45:02,452 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:45:02,452 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:45:02,453 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:45:02,719 INFO L130 PetriNetUnfolder]: 258/1078 cut-off events. [2023-09-01 06:45:02,719 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 06:45:02,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:45:02,720 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 06:45:02,720 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:45:02,720 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:45:02,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1790359023, now seen corresponding path program 1 times [2023-09-01 06:45:02,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:45:02,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215576515] [2023-09-01 06:45:02,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:45:02,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:45:02,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:45:02,762 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:45:02,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:45:02,814 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:45:02,815 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:45:02,815 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:45:02,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-09-01 06:45:02,815 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:45:02,816 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:45:02,816 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:45:02,816 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-09-01 06:45:03,015 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:45:03,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1322 places, 1461 transitions, 4214 flow [2023-09-01 06:45:04,502 INFO L130 PetriNetUnfolder]: 344/2676 cut-off events. [2023-09-01 06:45:04,502 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 06:45:04,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3374 conditions, 2676 events. 344/2676 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9558 event pairs, 0 based on Foata normal form. 0/2093 useless extension candidates. Maximal degree in co-relation 3239. Up to 70 conditions per place. [2023-09-01 06:45:04,780 INFO L82 GeneralOperation]: Start removeDead. Operand has 1322 places, 1461 transitions, 4214 flow [2023-09-01 06:45:04,859 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1322 places, 1461 transitions, 4214 flow [2023-09-01 06:45:04,859 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:45:04,859 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1322 places, 1461 transitions, 4214 flow [2023-09-01 06:45:04,859 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1322 places, 1461 transitions, 4214 flow [2023-09-01 06:45:04,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1322 places, 1461 transitions, 4214 flow [2023-09-01 06:45:06,358 INFO L130 PetriNetUnfolder]: 344/2676 cut-off events. [2023-09-01 06:45:06,358 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 06:45:06,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3374 conditions, 2676 events. 344/2676 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9558 event pairs, 0 based on Foata normal form. 0/2093 useless extension candidates. Maximal degree in co-relation 3239. Up to 70 conditions per place. [2023-09-01 06:45:07,282 INFO L119 LiptonReduction]: Number of co-enabled transitions 1940720 [2023-09-01 06:45:19,616 INFO L134 LiptonReduction]: Checked pairs total: 5834223 [2023-09-01 06:45:19,616 INFO L136 LiptonReduction]: Total number of compositions: 1112 [2023-09-01 06:45:19,617 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:45:19,618 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:45:19,618 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:45:20,019 INFO L130 PetriNetUnfolder]: 303/1149 cut-off events. [2023-09-01 06:45:20,019 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 06:45:20,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:45:20,019 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 06:45:20,019 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:45:20,020 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:45:20,020 INFO L85 PathProgramCache]: Analyzing trace with hash 2081569145, now seen corresponding path program 1 times [2023-09-01 06:45:20,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:45:20,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043789180] [2023-09-01 06:45:20,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:45:20,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:45:20,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:45:20,064 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:45:20,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:45:20,115 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:45:20,116 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:45:20,116 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:45:20,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-09-01 06:45:20,116 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:45:20,116 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:45:20,116 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:45:20,117 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-09-01 06:45:20,176 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:45:20,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1359 places, 1502 transitions, 4369 flow [2023-09-01 06:45:21,732 INFO L130 PetriNetUnfolder]: 354/2753 cut-off events. [2023-09-01 06:45:21,732 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 06:45:22,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3489 conditions, 2753 events. 354/2753 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 9819 event pairs, 0 based on Foata normal form. 0/2153 useless extension candidates. Maximal degree in co-relation 3353. Up to 72 conditions per place. [2023-09-01 06:45:22,042 INFO L82 GeneralOperation]: Start removeDead. Operand has 1359 places, 1502 transitions, 4369 flow [2023-09-01 06:45:22,129 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1359 places, 1502 transitions, 4369 flow [2023-09-01 06:45:22,129 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:45:22,129 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1359 places, 1502 transitions, 4369 flow [2023-09-01 06:45:22,129 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1359 places, 1502 transitions, 4369 flow [2023-09-01 06:45:22,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1359 places, 1502 transitions, 4369 flow [2023-09-01 06:45:23,671 INFO L130 PetriNetUnfolder]: 354/2753 cut-off events. [2023-09-01 06:45:23,671 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 06:45:23,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3489 conditions, 2753 events. 354/2753 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 9819 event pairs, 0 based on Foata normal form. 0/2153 useless extension candidates. Maximal degree in co-relation 3353. Up to 72 conditions per place. [2023-09-01 06:45:24,468 INFO L119 LiptonReduction]: Number of co-enabled transitions 2055200 [2023-09-01 06:45:37,491 INFO L134 LiptonReduction]: Checked pairs total: 6190589 [2023-09-01 06:45:37,492 INFO L136 LiptonReduction]: Total number of compositions: 1153 [2023-09-01 06:45:37,493 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:45:37,493 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:45:37,493 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:45:37,802 INFO L130 PetriNetUnfolder]: 274/1144 cut-off events. [2023-09-01 06:45:37,802 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 06:45:37,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:45:37,802 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 06:45:37,803 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:45:37,803 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:45:37,803 INFO L85 PathProgramCache]: Analyzing trace with hash -472103023, now seen corresponding path program 1 times [2023-09-01 06:45:37,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:45:37,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649044571] [2023-09-01 06:45:37,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:45:37,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:45:37,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:45:37,850 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:45:37,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:45:37,953 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:45:37,953 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:45:37,953 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:45:37,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-09-01 06:45:37,954 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:45:37,954 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:45:37,954 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:45:37,954 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-09-01 06:45:38,019 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:45:38,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1396 places, 1543 transitions, 4526 flow [2023-09-01 06:45:39,534 INFO L130 PetriNetUnfolder]: 364/2830 cut-off events. [2023-09-01 06:45:39,535 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 06:45:39,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3605 conditions, 2830 events. 364/2830 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 10111 event pairs, 0 based on Foata normal form. 0/2213 useless extension candidates. Maximal degree in co-relation 3468. Up to 74 conditions per place. [2023-09-01 06:45:39,852 INFO L82 GeneralOperation]: Start removeDead. Operand has 1396 places, 1543 transitions, 4526 flow [2023-09-01 06:45:39,940 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1396 places, 1543 transitions, 4526 flow [2023-09-01 06:45:39,940 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:45:39,940 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1396 places, 1543 transitions, 4526 flow [2023-09-01 06:45:39,940 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1396 places, 1543 transitions, 4526 flow [2023-09-01 06:45:39,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1396 places, 1543 transitions, 4526 flow [2023-09-01 06:45:41,907 INFO L130 PetriNetUnfolder]: 364/2830 cut-off events. [2023-09-01 06:45:41,908 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 06:45:42,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3605 conditions, 2830 events. 364/2830 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 10111 event pairs, 0 based on Foata normal form. 0/2213 useless extension candidates. Maximal degree in co-relation 3468. Up to 74 conditions per place. [2023-09-01 06:45:42,734 INFO L119 LiptonReduction]: Number of co-enabled transitions 2172960 [2023-09-01 06:45:57,560 INFO L134 LiptonReduction]: Checked pairs total: 5809213 [2023-09-01 06:45:57,561 INFO L136 LiptonReduction]: Total number of compositions: 1183 [2023-09-01 06:45:57,562 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:45:57,562 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:45:57,562 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:45:57,911 INFO L130 PetriNetUnfolder]: 282/1177 cut-off events. [2023-09-01 06:45:57,911 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 06:45:57,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:45:57,912 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 06:45:57,912 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:45:57,912 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:45:57,912 INFO L85 PathProgramCache]: Analyzing trace with hash -279712672, now seen corresponding path program 1 times [2023-09-01 06:45:57,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:45:57,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413121696] [2023-09-01 06:45:57,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:45:57,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:45:58,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:45:58,039 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:45:58,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:45:58,079 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:45:58,079 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:45:58,079 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:45:58,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-09-01 06:45:58,080 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:45:58,080 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:45:58,080 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:45:58,080 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-09-01 06:45:58,152 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:45:58,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1433 places, 1584 transitions, 4685 flow [2023-09-01 06:45:59,784 INFO L130 PetriNetUnfolder]: 374/2907 cut-off events. [2023-09-01 06:45:59,785 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 06:46:00,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3722 conditions, 2907 events. 374/2907 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 10374 event pairs, 0 based on Foata normal form. 0/2273 useless extension candidates. Maximal degree in co-relation 3584. Up to 76 conditions per place. [2023-09-01 06:46:00,119 INFO L82 GeneralOperation]: Start removeDead. Operand has 1433 places, 1584 transitions, 4685 flow [2023-09-01 06:46:00,213 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1433 places, 1584 transitions, 4685 flow [2023-09-01 06:46:00,213 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:46:00,213 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1433 places, 1584 transitions, 4685 flow [2023-09-01 06:46:00,214 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1433 places, 1584 transitions, 4685 flow [2023-09-01 06:46:00,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1433 places, 1584 transitions, 4685 flow [2023-09-01 06:46:01,933 INFO L130 PetriNetUnfolder]: 374/2907 cut-off events. [2023-09-01 06:46:01,933 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 06:46:02,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3722 conditions, 2907 events. 374/2907 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 10374 event pairs, 0 based on Foata normal form. 0/2273 useless extension candidates. Maximal degree in co-relation 3584. Up to 76 conditions per place. [2023-09-01 06:46:02,828 INFO L119 LiptonReduction]: Number of co-enabled transitions 2294000 [2023-09-01 06:46:19,385 INFO L134 LiptonReduction]: Checked pairs total: 6177892 [2023-09-01 06:46:19,385 INFO L136 LiptonReduction]: Total number of compositions: 1216 [2023-09-01 06:46:19,386 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:46:19,387 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:46:19,387 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:46:19,737 INFO L130 PetriNetUnfolder]: 290/1210 cut-off events. [2023-09-01 06:46:19,737 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 06:46:19,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:46:19,740 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 06:46:19,741 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:46:19,741 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:46:19,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1639466944, now seen corresponding path program 1 times [2023-09-01 06:46:19,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:46:19,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183963998] [2023-09-01 06:46:19,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:46:19,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:46:19,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:46:19,812 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:46:19,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:46:19,860 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:46:19,860 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:46:19,860 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:46:19,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-09-01 06:46:19,861 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:46:19,861 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:46:19,861 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:46:19,861 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-09-01 06:46:19,933 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:46:19,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1470 places, 1625 transitions, 4846 flow [2023-09-01 06:46:21,968 INFO L130 PetriNetUnfolder]: 384/2984 cut-off events. [2023-09-01 06:46:21,968 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 06:46:22,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3840 conditions, 2984 events. 384/2984 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10680 event pairs, 0 based on Foata normal form. 0/2333 useless extension candidates. Maximal degree in co-relation 3701. Up to 78 conditions per place. [2023-09-01 06:46:22,347 INFO L82 GeneralOperation]: Start removeDead. Operand has 1470 places, 1625 transitions, 4846 flow [2023-09-01 06:46:22,431 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1470 places, 1625 transitions, 4846 flow [2023-09-01 06:46:22,432 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:46:22,432 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1470 places, 1625 transitions, 4846 flow [2023-09-01 06:46:22,432 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1470 places, 1625 transitions, 4846 flow [2023-09-01 06:46:22,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1470 places, 1625 transitions, 4846 flow [2023-09-01 06:46:24,170 INFO L130 PetriNetUnfolder]: 384/2984 cut-off events. [2023-09-01 06:46:24,170 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 06:46:24,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3840 conditions, 2984 events. 384/2984 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10680 event pairs, 0 based on Foata normal form. 0/2333 useless extension candidates. Maximal degree in co-relation 3701. Up to 78 conditions per place. [2023-09-01 06:46:25,091 INFO L119 LiptonReduction]: Number of co-enabled transitions 2418320 [2023-09-01 06:46:40,843 INFO L134 LiptonReduction]: Checked pairs total: 6498873 [2023-09-01 06:46:40,843 INFO L136 LiptonReduction]: Total number of compositions: 1257 [2023-09-01 06:46:40,845 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:46:40,845 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:46:40,845 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:46:41,219 INFO L130 PetriNetUnfolder]: 339/1285 cut-off events. [2023-09-01 06:46:41,219 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 06:46:41,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:46:41,219 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 06:46:41,219 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:46:41,219 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:46:41,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1832867685, now seen corresponding path program 1 times [2023-09-01 06:46:41,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:46:41,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245402108] [2023-09-01 06:46:41,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:46:41,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:46:41,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:46:41,291 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:46:41,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:46:41,343 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:46:41,344 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:46:41,344 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:46:41,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-09-01 06:46:41,344 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:46:41,345 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:46:41,345 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:46:41,345 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-09-01 06:46:41,423 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:46:41,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1507 places, 1666 transitions, 5009 flow [2023-09-01 06:46:43,451 INFO L130 PetriNetUnfolder]: 394/3061 cut-off events. [2023-09-01 06:46:43,451 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 06:46:43,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3959 conditions, 3061 events. 394/3061 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10951 event pairs, 0 based on Foata normal form. 0/2393 useless extension candidates. Maximal degree in co-relation 3819. Up to 80 conditions per place. [2023-09-01 06:46:43,739 INFO L82 GeneralOperation]: Start removeDead. Operand has 1507 places, 1666 transitions, 5009 flow [2023-09-01 06:46:43,812 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1507 places, 1666 transitions, 5009 flow [2023-09-01 06:46:43,812 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:46:43,813 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1507 places, 1666 transitions, 5009 flow [2023-09-01 06:46:43,813 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1507 places, 1666 transitions, 5009 flow [2023-09-01 06:46:43,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1507 places, 1666 transitions, 5009 flow [2023-09-01 06:46:45,654 INFO L130 PetriNetUnfolder]: 394/3061 cut-off events. [2023-09-01 06:46:45,655 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 06:46:45,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3959 conditions, 3061 events. 394/3061 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10951 event pairs, 0 based on Foata normal form. 0/2393 useless extension candidates. Maximal degree in co-relation 3819. Up to 80 conditions per place. [2023-09-01 06:46:46,923 INFO L119 LiptonReduction]: Number of co-enabled transitions 2545920 [2023-09-01 06:47:05,836 INFO L134 LiptonReduction]: Checked pairs total: 6824544 [2023-09-01 06:47:05,836 INFO L136 LiptonReduction]: Total number of compositions: 1263 [2023-09-01 06:47:05,838 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:47:05,838 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:47:05,838 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:47:06,206 INFO L130 PetriNetUnfolder]: 348/1319 cut-off events. [2023-09-01 06:47:06,206 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 06:47:06,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:47:06,206 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 06:47:06,207 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:47:06,207 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:47:06,207 INFO L85 PathProgramCache]: Analyzing trace with hash 111364579, now seen corresponding path program 1 times [2023-09-01 06:47:06,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:47:06,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467572724] [2023-09-01 06:47:06,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:47:06,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:47:06,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:47:06,268 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:47:06,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:47:06,326 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:47:06,326 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:47:06,326 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:47:06,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-09-01 06:47:06,326 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:47:06,327 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:47:06,327 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:47:06,327 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-09-01 06:47:06,417 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:47:06,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1544 places, 1707 transitions, 5174 flow [2023-09-01 06:47:08,616 INFO L130 PetriNetUnfolder]: 404/3138 cut-off events. [2023-09-01 06:47:08,617 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 06:47:08,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4079 conditions, 3138 events. 404/3138 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 11240 event pairs, 0 based on Foata normal form. 0/2453 useless extension candidates. Maximal degree in co-relation 3938. Up to 82 conditions per place. [2023-09-01 06:47:08,997 INFO L82 GeneralOperation]: Start removeDead. Operand has 1544 places, 1707 transitions, 5174 flow [2023-09-01 06:47:09,076 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1544 places, 1707 transitions, 5174 flow [2023-09-01 06:47:09,076 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:47:09,076 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1544 places, 1707 transitions, 5174 flow [2023-09-01 06:47:09,076 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1544 places, 1707 transitions, 5174 flow [2023-09-01 06:47:09,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1544 places, 1707 transitions, 5174 flow [2023-09-01 06:47:11,118 INFO L130 PetriNetUnfolder]: 404/3138 cut-off events. [2023-09-01 06:47:11,118 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 06:47:11,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4079 conditions, 3138 events. 404/3138 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 11240 event pairs, 0 based on Foata normal form. 0/2453 useless extension candidates. Maximal degree in co-relation 3938. Up to 82 conditions per place. [2023-09-01 06:47:12,194 INFO L119 LiptonReduction]: Number of co-enabled transitions 2676800 [2023-09-01 06:47:26,761 INFO L134 LiptonReduction]: Checked pairs total: 7193279 [2023-09-01 06:47:26,761 INFO L136 LiptonReduction]: Total number of compositions: 1317 [2023-09-01 06:47:26,765 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:47:26,765 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:47:26,765 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:47:27,184 INFO L130 PetriNetUnfolder]: 314/1309 cut-off events. [2023-09-01 06:47:27,184 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 06:47:27,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:47:27,185 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 06:47:27,185 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:47:27,185 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:47:27,185 INFO L85 PathProgramCache]: Analyzing trace with hash -146884131, now seen corresponding path program 1 times [2023-09-01 06:47:27,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:47:27,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823236323] [2023-09-01 06:47:27,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:47:27,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:47:27,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:47:27,238 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:47:27,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:47:27,296 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:47:27,296 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:47:27,296 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:47:27,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-09-01 06:47:27,297 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:47:27,297 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:47:27,297 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:47:27,297 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-09-01 06:47:27,456 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:47:27,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1581 places, 1748 transitions, 5341 flow [2023-09-01 06:47:29,701 INFO L130 PetriNetUnfolder]: 414/3215 cut-off events. [2023-09-01 06:47:29,701 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 06:47:30,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4200 conditions, 3215 events. 414/3215 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 11519 event pairs, 0 based on Foata normal form. 0/2513 useless extension candidates. Maximal degree in co-relation 4058. Up to 84 conditions per place. [2023-09-01 06:47:30,125 INFO L82 GeneralOperation]: Start removeDead. Operand has 1581 places, 1748 transitions, 5341 flow [2023-09-01 06:47:30,245 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1581 places, 1748 transitions, 5341 flow [2023-09-01 06:47:30,245 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:47:30,245 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1581 places, 1748 transitions, 5341 flow [2023-09-01 06:47:30,245 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1581 places, 1748 transitions, 5341 flow [2023-09-01 06:47:30,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1581 places, 1748 transitions, 5341 flow [2023-09-01 06:47:32,427 INFO L130 PetriNetUnfolder]: 414/3215 cut-off events. [2023-09-01 06:47:32,428 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 06:47:32,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4200 conditions, 3215 events. 414/3215 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 11519 event pairs, 0 based on Foata normal form. 0/2513 useless extension candidates. Maximal degree in co-relation 4058. Up to 84 conditions per place. [2023-09-01 06:47:34,353 INFO L119 LiptonReduction]: Number of co-enabled transitions 2810960 [2023-09-01 06:47:51,093 INFO L134 LiptonReduction]: Checked pairs total: 7578848 [2023-09-01 06:47:51,093 INFO L136 LiptonReduction]: Total number of compositions: 1354 [2023-09-01 06:47:51,095 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:47:51,095 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:47:51,095 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:47:51,657 INFO L130 PetriNetUnfolder]: 366/1387 cut-off events. [2023-09-01 06:47:51,657 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 06:47:51,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:47:51,658 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 06:47:51,658 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:47:51,658 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:47:51,658 INFO L85 PathProgramCache]: Analyzing trace with hash 647024251, now seen corresponding path program 1 times [2023-09-01 06:47:51,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:47:51,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300947364] [2023-09-01 06:47:51,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:47:51,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:47:51,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:47:51,709 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:47:51,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:47:51,773 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:47:51,774 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:47:51,774 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:47:51,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-09-01 06:47:51,774 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:47:51,774 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:47:51,774 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:47:51,774 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-09-01 06:47:51,861 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:47:51,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1618 places, 1789 transitions, 5510 flow [2023-09-01 06:47:54,455 INFO L130 PetriNetUnfolder]: 424/3292 cut-off events. [2023-09-01 06:47:54,455 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 06:47:54,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4322 conditions, 3292 events. 424/3292 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11823 event pairs, 0 based on Foata normal form. 0/2573 useless extension candidates. Maximal degree in co-relation 4179. Up to 86 conditions per place. [2023-09-01 06:47:54,690 INFO L82 GeneralOperation]: Start removeDead. Operand has 1618 places, 1789 transitions, 5510 flow [2023-09-01 06:47:54,747 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1618 places, 1789 transitions, 5510 flow [2023-09-01 06:47:54,748 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:47:54,748 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1618 places, 1789 transitions, 5510 flow [2023-09-01 06:47:54,748 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1618 places, 1789 transitions, 5510 flow [2023-09-01 06:47:54,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1618 places, 1789 transitions, 5510 flow [2023-09-01 06:47:57,306 INFO L130 PetriNetUnfolder]: 424/3292 cut-off events. [2023-09-01 06:47:57,307 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 06:47:57,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4322 conditions, 3292 events. 424/3292 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11823 event pairs, 0 based on Foata normal form. 0/2573 useless extension candidates. Maximal degree in co-relation 4179. Up to 86 conditions per place. [2023-09-01 06:47:58,514 INFO L119 LiptonReduction]: Number of co-enabled transitions 2948400 [2023-09-01 06:48:14,349 INFO L134 LiptonReduction]: Checked pairs total: 8004571 [2023-09-01 06:48:14,349 INFO L136 LiptonReduction]: Total number of compositions: 1371 [2023-09-01 06:48:14,350 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:48:14,351 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:48:14,351 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:48:14,915 INFO L130 PetriNetUnfolder]: 330/1375 cut-off events. [2023-09-01 06:48:14,915 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 06:48:14,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:48:14,916 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 06:48:14,916 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:48:14,916 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:48:14,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1163159322, now seen corresponding path program 1 times [2023-09-01 06:48:14,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:48:14,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863903818] [2023-09-01 06:48:14,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:48:14,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:48:14,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:48:14,976 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:48:14,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:48:15,036 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:48:15,036 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:48:15,036 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:48:15,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-09-01 06:48:15,036 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:48:15,037 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:48:15,037 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:48:15,037 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-09-01 06:48:15,111 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:48:15,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1655 places, 1830 transitions, 5681 flow [2023-09-01 06:48:17,743 INFO L130 PetriNetUnfolder]: 434/3369 cut-off events. [2023-09-01 06:48:17,744 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 06:48:18,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4445 conditions, 3369 events. 434/3369 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11974 event pairs, 0 based on Foata normal form. 0/2633 useless extension candidates. Maximal degree in co-relation 4301. Up to 88 conditions per place. [2023-09-01 06:48:18,031 INFO L82 GeneralOperation]: Start removeDead. Operand has 1655 places, 1830 transitions, 5681 flow [2023-09-01 06:48:18,099 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1655 places, 1830 transitions, 5681 flow [2023-09-01 06:48:18,099 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:48:18,099 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1655 places, 1830 transitions, 5681 flow [2023-09-01 06:48:18,099 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1655 places, 1830 transitions, 5681 flow [2023-09-01 06:48:18,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1655 places, 1830 transitions, 5681 flow [2023-09-01 06:48:20,754 INFO L130 PetriNetUnfolder]: 434/3369 cut-off events. [2023-09-01 06:48:20,754 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 06:48:21,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4445 conditions, 3369 events. 434/3369 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11974 event pairs, 0 based on Foata normal form. 0/2633 useless extension candidates. Maximal degree in co-relation 4301. Up to 88 conditions per place. [2023-09-01 06:48:22,040 INFO L119 LiptonReduction]: Number of co-enabled transitions 3089120 [2023-09-01 06:48:40,744 INFO L134 LiptonReduction]: Checked pairs total: 8222841 [2023-09-01 06:48:40,744 INFO L136 LiptonReduction]: Total number of compositions: 1410 [2023-09-01 06:48:40,746 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:48:40,747 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:48:40,747 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:48:41,274 INFO L130 PetriNetUnfolder]: 338/1408 cut-off events. [2023-09-01 06:48:41,274 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 06:48:41,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:48:41,274 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 06:48:41,274 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:48:41,275 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:48:41,275 INFO L85 PathProgramCache]: Analyzing trace with hash 260807969, now seen corresponding path program 1 times [2023-09-01 06:48:41,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:48:41,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318402839] [2023-09-01 06:48:41,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:48:41,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:48:41,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:48:41,337 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:48:41,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:48:41,399 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:48:41,399 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:48:41,399 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:48:41,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-09-01 06:48:41,399 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:48:41,400 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:48:41,400 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:48:41,400 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-09-01 06:48:41,490 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:48:41,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1692 places, 1871 transitions, 5854 flow [2023-09-01 06:48:44,104 INFO L130 PetriNetUnfolder]: 444/3446 cut-off events. [2023-09-01 06:48:44,105 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 06:48:44,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4569 conditions, 3446 events. 444/3446 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12310 event pairs, 0 based on Foata normal form. 0/2693 useless extension candidates. Maximal degree in co-relation 4424. Up to 90 conditions per place. [2023-09-01 06:48:44,412 INFO L82 GeneralOperation]: Start removeDead. Operand has 1692 places, 1871 transitions, 5854 flow [2023-09-01 06:48:44,595 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1692 places, 1871 transitions, 5854 flow [2023-09-01 06:48:44,595 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:48:44,595 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1692 places, 1871 transitions, 5854 flow [2023-09-01 06:48:44,595 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1692 places, 1871 transitions, 5854 flow [2023-09-01 06:48:44,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1692 places, 1871 transitions, 5854 flow [2023-09-01 06:48:47,160 INFO L130 PetriNetUnfolder]: 444/3446 cut-off events. [2023-09-01 06:48:47,160 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 06:48:47,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4569 conditions, 3446 events. 444/3446 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12310 event pairs, 0 based on Foata normal form. 0/2693 useless extension candidates. Maximal degree in co-relation 4424. Up to 90 conditions per place. [2023-09-01 06:48:48,543 INFO L119 LiptonReduction]: Number of co-enabled transitions 3233120 [2023-09-01 06:49:06,518 INFO L134 LiptonReduction]: Checked pairs total: 8673505 [2023-09-01 06:49:06,518 INFO L136 LiptonReduction]: Total number of compositions: 1431 [2023-09-01 06:49:06,520 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:49:06,520 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:49:06,520 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:49:07,019 INFO L130 PetriNetUnfolder]: 346/1441 cut-off events. [2023-09-01 06:49:07,020 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 06:49:07,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:49:07,020 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 06:49:07,020 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:49:07,020 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:49:07,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1772790096, now seen corresponding path program 1 times [2023-09-01 06:49:07,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:49:07,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710991744] [2023-09-01 06:49:07,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:49:07,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:49:07,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:49:07,080 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:49:07,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:49:07,142 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:49:07,142 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:49:07,143 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:49:07,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-09-01 06:49:07,143 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:49:07,143 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:49:07,143 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:49:07,143 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-09-01 06:49:07,231 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:49:07,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1729 places, 1912 transitions, 6029 flow [2023-09-01 06:49:09,862 INFO L130 PetriNetUnfolder]: 454/3523 cut-off events. [2023-09-01 06:49:09,863 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 06:49:10,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4694 conditions, 3523 events. 454/3523 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12578 event pairs, 0 based on Foata normal form. 0/2753 useless extension candidates. Maximal degree in co-relation 4548. Up to 92 conditions per place. [2023-09-01 06:49:10,211 INFO L82 GeneralOperation]: Start removeDead. Operand has 1729 places, 1912 transitions, 6029 flow [2023-09-01 06:49:10,286 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1729 places, 1912 transitions, 6029 flow [2023-09-01 06:49:10,287 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:49:10,287 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1729 places, 1912 transitions, 6029 flow [2023-09-01 06:49:10,287 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1729 places, 1912 transitions, 6029 flow [2023-09-01 06:49:10,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1729 places, 1912 transitions, 6029 flow [2023-09-01 06:49:13,034 INFO L130 PetriNetUnfolder]: 454/3523 cut-off events. [2023-09-01 06:49:13,035 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 06:49:13,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4694 conditions, 3523 events. 454/3523 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12578 event pairs, 0 based on Foata normal form. 0/2753 useless extension candidates. Maximal degree in co-relation 4548. Up to 92 conditions per place. [2023-09-01 06:49:14,694 INFO L119 LiptonReduction]: Number of co-enabled transitions 3380400 [2023-09-01 06:49:34,012 INFO L134 LiptonReduction]: Checked pairs total: 9050840 [2023-09-01 06:49:34,013 INFO L136 LiptonReduction]: Total number of compositions: 1477 [2023-09-01 06:49:34,015 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:49:34,022 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:49:34,022 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:49:34,568 INFO L130 PetriNetUnfolder]: 354/1474 cut-off events. [2023-09-01 06:49:34,569 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 06:49:34,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:49:34,571 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 06:49:34,572 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:49:34,572 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:49:34,572 INFO L85 PathProgramCache]: Analyzing trace with hash -711794474, now seen corresponding path program 1 times [2023-09-01 06:49:34,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:49:34,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741082176] [2023-09-01 06:49:34,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:49:34,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:49:34,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:49:34,714 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:49:34,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:49:34,777 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:49:34,777 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:49:34,777 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:49:34,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-09-01 06:49:34,778 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:49:34,778 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:49:34,778 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:49:34,778 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-09-01 06:49:34,874 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:49:34,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1766 places, 1953 transitions, 6206 flow [2023-09-01 06:49:38,310 INFO L130 PetriNetUnfolder]: 464/3600 cut-off events. [2023-09-01 06:49:38,310 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 06:49:38,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4820 conditions, 3600 events. 464/3600 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12839 event pairs, 0 based on Foata normal form. 0/2813 useless extension candidates. Maximal degree in co-relation 4673. Up to 94 conditions per place. [2023-09-01 06:49:38,782 INFO L82 GeneralOperation]: Start removeDead. Operand has 1766 places, 1953 transitions, 6206 flow [2023-09-01 06:49:38,999 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1766 places, 1953 transitions, 6206 flow [2023-09-01 06:49:39,000 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:49:39,000 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1766 places, 1953 transitions, 6206 flow [2023-09-01 06:49:39,000 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1766 places, 1953 transitions, 6206 flow [2023-09-01 06:49:39,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1766 places, 1953 transitions, 6206 flow [2023-09-01 06:49:41,955 INFO L130 PetriNetUnfolder]: 464/3600 cut-off events. [2023-09-01 06:49:41,956 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 06:49:42,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4820 conditions, 3600 events. 464/3600 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12839 event pairs, 0 based on Foata normal form. 0/2813 useless extension candidates. Maximal degree in co-relation 4673. Up to 94 conditions per place. [2023-09-01 06:49:43,397 INFO L119 LiptonReduction]: Number of co-enabled transitions 3530960 [2023-09-01 06:50:02,231 INFO L134 LiptonReduction]: Checked pairs total: 9503749 [2023-09-01 06:50:02,231 INFO L136 LiptonReduction]: Total number of compositions: 1503 [2023-09-01 06:50:02,233 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:50:02,233 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:50:02,233 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:50:02,854 INFO L130 PetriNetUnfolder]: 362/1507 cut-off events. [2023-09-01 06:50:02,854 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 06:50:02,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:50:02,854 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 06:50:02,854 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:50:02,855 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:50:02,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1345635944, now seen corresponding path program 1 times [2023-09-01 06:50:02,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:50:02,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158048436] [2023-09-01 06:50:02,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:50:02,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:50:02,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:50:02,920 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:50:02,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:50:02,989 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:50:02,990 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:50:02,990 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:50:02,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-09-01 06:50:02,990 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:50:02,990 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:50:02,990 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:50:02,990 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-09-01 06:50:03,082 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:50:03,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1803 places, 1994 transitions, 6385 flow [2023-09-01 06:50:06,234 INFO L130 PetriNetUnfolder]: 474/3677 cut-off events. [2023-09-01 06:50:06,235 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 06:50:06,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4947 conditions, 3677 events. 474/3677 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13097 event pairs, 0 based on Foata normal form. 0/2873 useless extension candidates. Maximal degree in co-relation 4799. Up to 96 conditions per place. [2023-09-01 06:50:06,547 INFO L82 GeneralOperation]: Start removeDead. Operand has 1803 places, 1994 transitions, 6385 flow [2023-09-01 06:50:06,622 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1803 places, 1994 transitions, 6385 flow [2023-09-01 06:50:06,622 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:50:06,622 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1803 places, 1994 transitions, 6385 flow [2023-09-01 06:50:06,623 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1803 places, 1994 transitions, 6385 flow [2023-09-01 06:50:06,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1803 places, 1994 transitions, 6385 flow [2023-09-01 06:50:09,610 INFO L130 PetriNetUnfolder]: 474/3677 cut-off events. [2023-09-01 06:50:09,611 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 06:50:09,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4947 conditions, 3677 events. 474/3677 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13097 event pairs, 0 based on Foata normal form. 0/2873 useless extension candidates. Maximal degree in co-relation 4799. Up to 96 conditions per place. [2023-09-01 06:50:11,084 INFO L119 LiptonReduction]: Number of co-enabled transitions 3684800 [2023-09-01 06:50:31,068 INFO L134 LiptonReduction]: Checked pairs total: 9889933 [2023-09-01 06:50:31,068 INFO L136 LiptonReduction]: Total number of compositions: 1535 [2023-09-01 06:50:31,069 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:50:31,070 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:50:31,070 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:50:31,612 INFO L130 PetriNetUnfolder]: 370/1540 cut-off events. [2023-09-01 06:50:31,612 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 06:50:31,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:50:31,612 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 06:50:31,613 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:50:31,613 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:50:31,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1984086528, now seen corresponding path program 1 times [2023-09-01 06:50:31,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:50:31,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529173486] [2023-09-01 06:50:31,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:50:31,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:50:31,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:50:31,679 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:50:31,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:50:31,750 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:50:31,751 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:50:31,751 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:50:31,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-09-01 06:50:31,751 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:50:31,751 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:50:31,752 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:50:31,752 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-09-01 06:50:31,903 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:50:31,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1840 places, 2035 transitions, 6566 flow [2023-09-01 06:50:35,096 INFO L130 PetriNetUnfolder]: 484/3754 cut-off events. [2023-09-01 06:50:35,096 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 06:50:35,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5075 conditions, 3754 events. 484/3754 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13383 event pairs, 0 based on Foata normal form. 0/2933 useless extension candidates. Maximal degree in co-relation 4926. Up to 98 conditions per place. [2023-09-01 06:50:35,432 INFO L82 GeneralOperation]: Start removeDead. Operand has 1840 places, 2035 transitions, 6566 flow [2023-09-01 06:50:35,533 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1840 places, 2035 transitions, 6566 flow [2023-09-01 06:50:35,534 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:50:35,534 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1840 places, 2035 transitions, 6566 flow [2023-09-01 06:50:35,534 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1840 places, 2035 transitions, 6566 flow [2023-09-01 06:50:35,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1840 places, 2035 transitions, 6566 flow [2023-09-01 06:50:38,691 INFO L130 PetriNetUnfolder]: 484/3754 cut-off events. [2023-09-01 06:50:38,692 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 06:50:39,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5075 conditions, 3754 events. 484/3754 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13383 event pairs, 0 based on Foata normal form. 0/2933 useless extension candidates. Maximal degree in co-relation 4926. Up to 98 conditions per place. [2023-09-01 06:50:40,189 INFO L119 LiptonReduction]: Number of co-enabled transitions 3841920 [2023-09-01 06:51:01,258 INFO L134 LiptonReduction]: Checked pairs total: 10358107 [2023-09-01 06:51:01,258 INFO L136 LiptonReduction]: Total number of compositions: 1550 [2023-09-01 06:51:01,260 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:51:01,260 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:51:01,260 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:51:01,899 INFO L130 PetriNetUnfolder]: 378/1573 cut-off events. [2023-09-01 06:51:01,900 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 06:51:01,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:51:01,900 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 06:51:01,900 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:51:01,900 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:51:01,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1736240484, now seen corresponding path program 1 times [2023-09-01 06:51:01,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:51:01,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679411471] [2023-09-01 06:51:01,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:51:01,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:51:01,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:51:01,979 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:51:02,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:51:02,055 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:51:02,056 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:51:02,056 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:51:02,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-09-01 06:51:02,056 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:51:02,056 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:51:02,056 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:51:02,056 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-09-01 06:51:02,146 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:51:02,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1877 places, 2076 transitions, 6749 flow [2023-09-01 06:51:05,712 INFO L130 PetriNetUnfolder]: 494/3831 cut-off events. [2023-09-01 06:51:05,712 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 06:51:06,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5204 conditions, 3831 events. 494/3831 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13676 event pairs, 0 based on Foata normal form. 0/2993 useless extension candidates. Maximal degree in co-relation 5054. Up to 100 conditions per place. [2023-09-01 06:51:06,059 INFO L82 GeneralOperation]: Start removeDead. Operand has 1877 places, 2076 transitions, 6749 flow [2023-09-01 06:51:06,143 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1877 places, 2076 transitions, 6749 flow [2023-09-01 06:51:06,144 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:51:06,144 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1877 places, 2076 transitions, 6749 flow [2023-09-01 06:51:06,144 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1877 places, 2076 transitions, 6749 flow [2023-09-01 06:51:06,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1877 places, 2076 transitions, 6749 flow [2023-09-01 06:51:09,509 INFO L130 PetriNetUnfolder]: 494/3831 cut-off events. [2023-09-01 06:51:09,510 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 06:51:09,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5204 conditions, 3831 events. 494/3831 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13676 event pairs, 0 based on Foata normal form. 0/2993 useless extension candidates. Maximal degree in co-relation 5054. Up to 100 conditions per place. [2023-09-01 06:51:11,170 INFO L119 LiptonReduction]: Number of co-enabled transitions 4002320 [2023-09-01 06:51:31,692 INFO L134 LiptonReduction]: Checked pairs total: 12158459 [2023-09-01 06:51:31,692 INFO L136 LiptonReduction]: Total number of compositions: 1576 [2023-09-01 06:51:31,695 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:51:31,695 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:51:31,696 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:51:32,467 INFO L130 PetriNetUnfolder]: 386/1606 cut-off events. [2023-09-01 06:51:32,467 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 06:51:32,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:51:32,467 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 06:51:32,468 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:51:32,468 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:51:32,468 INFO L85 PathProgramCache]: Analyzing trace with hash 98460021, now seen corresponding path program 1 times [2023-09-01 06:51:32,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:51:32,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592711323] [2023-09-01 06:51:32,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:51:32,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:51:32,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:51:32,557 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:51:32,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:51:32,636 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:51:32,636 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:51:32,636 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:51:32,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-09-01 06:51:32,637 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:51:32,637 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:51:32,637 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:51:32,637 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-09-01 06:51:32,740 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:51:32,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1914 places, 2117 transitions, 6934 flow [2023-09-01 06:51:36,180 INFO L130 PetriNetUnfolder]: 504/3908 cut-off events. [2023-09-01 06:51:36,180 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 06:51:36,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5334 conditions, 3908 events. 504/3908 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13898 event pairs, 0 based on Foata normal form. 0/3053 useless extension candidates. Maximal degree in co-relation 5183. Up to 102 conditions per place. [2023-09-01 06:51:36,542 INFO L82 GeneralOperation]: Start removeDead. Operand has 1914 places, 2117 transitions, 6934 flow [2023-09-01 06:51:36,631 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1914 places, 2117 transitions, 6934 flow [2023-09-01 06:51:36,632 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:51:36,632 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1914 places, 2117 transitions, 6934 flow [2023-09-01 06:51:36,632 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1914 places, 2117 transitions, 6934 flow [2023-09-01 06:51:36,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1914 places, 2117 transitions, 6934 flow [2023-09-01 06:51:39,902 INFO L130 PetriNetUnfolder]: 504/3908 cut-off events. [2023-09-01 06:51:39,903 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 06:51:40,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5334 conditions, 3908 events. 504/3908 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13898 event pairs, 0 based on Foata normal form. 0/3053 useless extension candidates. Maximal degree in co-relation 5183. Up to 102 conditions per place. [2023-09-01 06:51:41,784 INFO L119 LiptonReduction]: Number of co-enabled transitions 4166000 [2023-09-01 06:52:03,822 INFO L134 LiptonReduction]: Checked pairs total: 11215979 [2023-09-01 06:52:03,822 INFO L136 LiptonReduction]: Total number of compositions: 1606 [2023-09-01 06:52:03,823 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:52:03,824 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:52:03,824 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:52:04,608 INFO L130 PetriNetUnfolder]: 394/1639 cut-off events. [2023-09-01 06:52:04,609 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 06:52:04,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:52:04,609 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 06:52:04,609 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:52:04,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:52:04,610 INFO L85 PathProgramCache]: Analyzing trace with hash 199256718, now seen corresponding path program 1 times [2023-09-01 06:52:04,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:52:04,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735375113] [2023-09-01 06:52:04,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:52:04,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:52:04,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:52:04,710 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:52:04,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:52:04,794 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:52:04,795 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:52:04,795 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:52:04,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-09-01 06:52:04,795 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:52:04,795 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:52:04,795 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:52:04,796 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-09-01 06:52:04,939 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:52:04,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1951 places, 2158 transitions, 7121 flow [2023-09-01 06:52:08,444 INFO L130 PetriNetUnfolder]: 514/3985 cut-off events. [2023-09-01 06:52:08,445 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 06:52:08,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5465 conditions, 3985 events. 514/3985 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14208 event pairs, 0 based on Foata normal form. 0/3113 useless extension candidates. Maximal degree in co-relation 5313. Up to 104 conditions per place. [2023-09-01 06:52:08,879 INFO L82 GeneralOperation]: Start removeDead. Operand has 1951 places, 2158 transitions, 7121 flow [2023-09-01 06:52:09,124 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1951 places, 2158 transitions, 7121 flow [2023-09-01 06:52:09,124 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:52:09,125 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1951 places, 2158 transitions, 7121 flow [2023-09-01 06:52:09,125 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1951 places, 2158 transitions, 7121 flow [2023-09-01 06:52:09,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1951 places, 2158 transitions, 7121 flow [2023-09-01 06:52:12,985 INFO L130 PetriNetUnfolder]: 514/3985 cut-off events. [2023-09-01 06:52:12,985 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 06:52:13,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5465 conditions, 3985 events. 514/3985 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14208 event pairs, 0 based on Foata normal form. 0/3113 useless extension candidates. Maximal degree in co-relation 5313. Up to 104 conditions per place. [2023-09-01 06:52:14,649 INFO L119 LiptonReduction]: Number of co-enabled transitions 4332960 [2023-09-01 06:52:36,571 INFO L134 LiptonReduction]: Checked pairs total: 13112623 [2023-09-01 06:52:36,572 INFO L136 LiptonReduction]: Total number of compositions: 1644 [2023-09-01 06:52:36,573 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:52:36,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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:52:36,574 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:52:37,320 INFO L130 PetriNetUnfolder]: 402/1672 cut-off events. [2023-09-01 06:52:37,320 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 06:52:37,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:52:37,321 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 06:52:37,321 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:52:37,321 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:52:37,321 INFO L85 PathProgramCache]: Analyzing trace with hash 411528931, now seen corresponding path program 1 times [2023-09-01 06:52:37,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:52:37,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120374624] [2023-09-01 06:52:37,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:52:37,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:52:37,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:52:37,440 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:52:37,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:52:37,521 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:52:37,521 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:52:37,522 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:52:37,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-09-01 06:52:37,522 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:52:37,522 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:52:37,522 WARN L233 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:52:37,522 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2023-09-01 06:52:37,629 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:52:37,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1988 places, 2199 transitions, 7310 flow [2023-09-01 06:52:41,287 INFO L130 PetriNetUnfolder]: 524/4062 cut-off events. [2023-09-01 06:52:41,288 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 06:52:41,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5597 conditions, 4062 events. 524/4062 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14493 event pairs, 0 based on Foata normal form. 0/3173 useless extension candidates. Maximal degree in co-relation 5444. Up to 106 conditions per place. [2023-09-01 06:52:41,701 INFO L82 GeneralOperation]: Start removeDead. Operand has 1988 places, 2199 transitions, 7310 flow [2023-09-01 06:52:41,842 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1988 places, 2199 transitions, 7310 flow [2023-09-01 06:52:41,842 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:52:41,843 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1988 places, 2199 transitions, 7310 flow [2023-09-01 06:52:41,843 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1988 places, 2199 transitions, 7310 flow [2023-09-01 06:52:41,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1988 places, 2199 transitions, 7310 flow [2023-09-01 06:52:46,782 INFO L130 PetriNetUnfolder]: 524/4062 cut-off events. [2023-09-01 06:52:46,783 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 06:52:47,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5597 conditions, 4062 events. 524/4062 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14493 event pairs, 0 based on Foata normal form. 0/3173 useless extension candidates. Maximal degree in co-relation 5444. Up to 106 conditions per place. [2023-09-01 06:52:48,468 INFO L119 LiptonReduction]: Number of co-enabled transitions 4503200 [2023-09-01 06:53:09,111 INFO L134 LiptonReduction]: Checked pairs total: 12143135 [2023-09-01 06:53:09,111 INFO L136 LiptonReduction]: Total number of compositions: 1677 [2023-09-01 06:53:09,115 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:53:09,115 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:53:09,115 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:53:09,852 INFO L130 PetriNetUnfolder]: 410/1705 cut-off events. [2023-09-01 06:53:09,853 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 06:53:09,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:53:09,853 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 06:53:09,853 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:53:09,853 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:53:09,854 INFO L85 PathProgramCache]: Analyzing trace with hash 514801236, now seen corresponding path program 1 times [2023-09-01 06:53:09,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:53:09,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304671617] [2023-09-01 06:53:09,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:53:09,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:53:09,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:53:09,923 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:53:09,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:53:09,996 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:53:09,997 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:53:09,997 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:53:09,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-09-01 06:53:09,997 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:53:09,997 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:53:09,997 WARN L233 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:53:09,997 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2023-09-01 06:53:10,096 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:53:10,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2025 places, 2240 transitions, 7501 flow [2023-09-01 06:53:14,357 INFO L130 PetriNetUnfolder]: 534/4139 cut-off events. [2023-09-01 06:53:14,357 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 06:53:14,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5730 conditions, 4139 events. 534/4139 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14801 event pairs, 0 based on Foata normal form. 0/3233 useless extension candidates. Maximal degree in co-relation 5576. Up to 108 conditions per place. [2023-09-01 06:53:14,755 INFO L82 GeneralOperation]: Start removeDead. Operand has 2025 places, 2240 transitions, 7501 flow [2023-09-01 06:53:14,852 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2025 places, 2240 transitions, 7501 flow [2023-09-01 06:53:14,852 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:53:14,853 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2025 places, 2240 transitions, 7501 flow [2023-09-01 06:53:14,853 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2025 places, 2240 transitions, 7501 flow [2023-09-01 06:53:14,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2025 places, 2240 transitions, 7501 flow [2023-09-01 06:53:18,846 INFO L130 PetriNetUnfolder]: 534/4139 cut-off events. [2023-09-01 06:53:18,846 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 06:53:19,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5730 conditions, 4139 events. 534/4139 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14801 event pairs, 0 based on Foata normal form. 0/3233 useless extension candidates. Maximal degree in co-relation 5576. Up to 108 conditions per place. [2023-09-01 06:53:20,831 INFO L119 LiptonReduction]: Number of co-enabled transitions 4676720 [2023-09-01 06:53:46,303 INFO L134 LiptonReduction]: Checked pairs total: 14071335 [2023-09-01 06:53:46,304 INFO L136 LiptonReduction]: Total number of compositions: 1723 [2023-09-01 06:53:46,305 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 06:53:46,307 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@3a2a7820, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 06:53:46,307 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 06:53:47,115 INFO L130 PetriNetUnfolder]: 418/1738 cut-off events. [2023-09-01 06:53:47,115 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 06:53:47,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 06:53:47,115 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 06:53:47,115 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 06:53:47,116 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 06:53:47,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1978500440, now seen corresponding path program 1 times [2023-09-01 06:53:47,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 06:53:47,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846332408] [2023-09-01 06:53:47,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 06:53:47,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 06:53:47,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:53:47,185 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 06:53:47,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 06:53:47,271 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 06:53:47,272 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 06:53:47,272 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 06:53:47,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-09-01 06:53:47,272 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 06:53:47,272 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 06:53:47,272 WARN L233 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 06:53:47,273 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2023-09-01 06:53:47,377 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 06:53:47,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2062 places, 2281 transitions, 7694 flow [2023-09-01 06:53:52,408 INFO L130 PetriNetUnfolder]: 544/4216 cut-off events. [2023-09-01 06:53:52,409 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 06:53:52,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5864 conditions, 4216 events. 544/4216 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 15045 event pairs, 0 based on Foata normal form. 0/3293 useless extension candidates. Maximal degree in co-relation 5709. Up to 110 conditions per place. [2023-09-01 06:53:52,985 INFO L82 GeneralOperation]: Start removeDead. Operand has 2062 places, 2281 transitions, 7694 flow [2023-09-01 06:53:53,081 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2062 places, 2281 transitions, 7694 flow [2023-09-01 06:53:53,081 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 06:53:53,081 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2062 places, 2281 transitions, 7694 flow [2023-09-01 06:53:53,081 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2062 places, 2281 transitions, 7694 flow [2023-09-01 06:53:53,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2062 places, 2281 transitions, 7694 flow [2023-09-01 06:53:57,049 INFO L130 PetriNetUnfolder]: 544/4216 cut-off events. [2023-09-01 06:53:57,049 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 06:53:57,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5864 conditions, 4216 events. 544/4216 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 15045 event pairs, 0 based on Foata normal form. 0/3293 useless extension candidates. Maximal degree in co-relation 5709. Up to 110 conditions per place. [2023-09-01 06:53:58,876 INFO L119 LiptonReduction]: Number of co-enabled transitions 4853520 Killed by 15