./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-ext/01b_inc.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-ext/01b_inc.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a50cd99e32ae608752174b749acce795b64973c8c13edb78d7146b3ab3630fc9 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 09:04:26,669 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 09:04:26,671 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 09:04:26,708 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 09:04:26,710 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 09:04:26,712 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 09:04:26,714 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 09:04:26,717 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 09:04:26,719 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 09:04:26,723 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 09:04:26,724 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 09:04:26,726 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 09:04:26,727 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 09:04:26,729 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 09:04:26,730 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 09:04:26,735 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 09:04:26,736 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 09:04:26,737 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 09:04:26,739 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 09:04:26,742 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 09:04:26,751 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 09:04:26,752 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 09:04:26,753 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 09:04:26,754 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 09:04:26,759 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 09:04:26,762 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 09:04:26,763 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 09:04:26,764 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 09:04:26,765 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 09:04:26,766 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 09:04:26,766 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 09:04:26,769 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 09:04:26,773 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 09:04:26,774 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 09:04:26,775 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 09:04:26,776 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 09:04:26,777 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 09:04:26,777 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 09:04:26,777 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 09:04:26,778 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 09:04:26,779 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 09:04:26,780 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-09-01 09:04:26,815 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 09:04:26,815 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 09:04:26,816 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 09:04:26,816 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 09:04:26,817 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 09:04:26,817 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 09:04:26,818 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 09:04:26,818 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 09:04:26,818 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 09:04:26,819 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 09:04:26,819 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 09:04:26,820 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 09:04:26,820 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 09:04:26,820 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 09:04:26,820 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 09:04:26,820 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 09:04:26,821 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 09:04:26,821 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 09:04:26,821 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 09:04:26,821 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 09:04:26,821 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 09:04:26,822 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 09:04:26,822 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 09:04:26,822 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 09:04:26,822 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 09:04:26,822 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 09:04:26,823 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 09:04:26,823 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 09:04:26,823 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 09:04:26,823 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 09:04:26,823 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 09:04:26,824 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 09:04:26,824 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 09:04:26,824 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 09:04:26,824 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 09:04:26,824 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a50cd99e32ae608752174b749acce795b64973c8c13edb78d7146b3ab3630fc9 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-09-01 09:04:27,130 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 09:04:27,150 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 09:04:27,152 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 09:04:27,153 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 09:04:27,154 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 09:04:27,155 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/01b_inc.i [2023-09-01 09:04:28,323 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 09:04:28,597 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 09:04:28,598 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/01b_inc.i [2023-09-01 09:04:28,610 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd5dc73b4/287efe128f6d4bcdad7d2f297ce0996d/FLAG6921d5190 [2023-09-01 09:04:28,625 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd5dc73b4/287efe128f6d4bcdad7d2f297ce0996d [2023-09-01 09:04:28,627 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 09:04:28,628 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 09:04:28,629 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 09:04:28,630 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 09:04:28,637 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 09:04:28,638 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 09:04:28" (1/1) ... [2023-09-01 09:04:28,639 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57dab850 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:04:28, skipping insertion in model container [2023-09-01 09:04:28,640 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 09:04:28" (1/1) ... [2023-09-01 09:04:28,647 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 09:04:28,681 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 09:04:28,808 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-09-01 09:04:28,953 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/01b_inc.i[31005,31018] [2023-09-01 09:04:28,963 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 09:04:28,973 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 09:04:28,998 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-09-01 09:04:29,022 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/01b_inc.i[31005,31018] [2023-09-01 09:04:29,026 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 09:04:29,057 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:04:29,058 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:04:29,058 WARN L667 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:04:29,064 INFO L208 MainTranslator]: Completed translation [2023-09-01 09:04:29,064 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:04:29 WrapperNode [2023-09-01 09:04:29,064 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 09:04:29,065 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 09:04:29,066 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 09:04:29,066 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 09:04:29,071 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:04:29" (1/1) ... [2023-09-01 09:04:29,084 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:04:29" (1/1) ... [2023-09-01 09:04:29,100 INFO L138 Inliner]: procedures = 173, calls = 20, calls flagged for inlining = 7, calls inlined = 8, statements flattened = 62 [2023-09-01 09:04:29,101 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 09:04:29,101 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 09:04:29,101 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 09:04:29,102 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 09:04:29,115 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:04:29" (1/1) ... [2023-09-01 09:04:29,116 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:04:29" (1/1) ... [2023-09-01 09:04:29,124 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:04:29" (1/1) ... [2023-09-01 09:04:29,127 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:04:29" (1/1) ... [2023-09-01 09:04:29,131 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:04:29" (1/1) ... [2023-09-01 09:04:29,134 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:04:29" (1/1) ... [2023-09-01 09:04:29,135 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:04:29" (1/1) ... [2023-09-01 09:04:29,136 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:04:29" (1/1) ... [2023-09-01 09:04:29,138 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 09:04:29,139 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 09:04:29,139 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 09:04:29,139 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 09:04:29,140 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:04:29" (1/1) ... [2023-09-01 09:04:29,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 09:04:29,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 09:04:29,165 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-09-01 09:04:29,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-09-01 09:04:29,195 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-09-01 09:04:29,196 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-09-01 09:04:29,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 09:04:29,196 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-09-01 09:04:29,196 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 09:04:29,196 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 09:04:29,196 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 09:04:29,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 09:04:29,196 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-09-01 09:04:29,196 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 09:04:29,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 09:04:29,197 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 09:04:29,295 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 09:04:29,297 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 09:04:29,504 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 09:04:29,565 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 09:04:29,565 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-09-01 09:04:29,567 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 09:04:29 BoogieIcfgContainer [2023-09-01 09:04:29,568 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 09:04:29,569 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 09:04:29,569 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 09:04:29,572 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 09:04:29,572 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 09:04:28" (1/3) ... [2023-09-01 09:04:29,573 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38bac87d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 09:04:29, skipping insertion in model container [2023-09-01 09:04:29,573 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:04:29" (2/3) ... [2023-09-01 09:04:29,573 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38bac87d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 09:04:29, skipping insertion in model container [2023-09-01 09:04:29,573 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 09:04:29" (3/3) ... [2023-09-01 09:04:29,575 INFO L112 eAbstractionObserver]: Analyzing ICFG 01b_inc.i [2023-09-01 09:04:29,582 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 09:04:29,598 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 09:04:29,599 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-09-01 09:04:29,599 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 09:04:29,676 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:29,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 41 places, 40 transitions, 85 flow [2023-09-01 09:04:29,762 INFO L130 PetriNetUnfolder]: 3/50 cut-off events. [2023-09-01 09:04:29,763 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:04:29,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 50 events. 3/50 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 73 event pairs, 0 based on Foata normal form. 0/44 useless extension candidates. Maximal degree in co-relation 26. Up to 4 conditions per place. [2023-09-01 09:04:29,768 INFO L82 GeneralOperation]: Start removeDead. Operand has 41 places, 40 transitions, 85 flow [2023-09-01 09:04:29,774 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 40 transitions, 85 flow [2023-09-01 09:04:29,777 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:29,796 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 41 places, 40 transitions, 85 flow [2023-09-01 09:04:29,799 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 41 places, 40 transitions, 85 flow [2023-09-01 09:04:29,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 41 places, 40 transitions, 85 flow [2023-09-01 09:04:29,822 INFO L130 PetriNetUnfolder]: 3/50 cut-off events. [2023-09-01 09:04:29,822 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:04:29,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 50 events. 3/50 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 73 event pairs, 0 based on Foata normal form. 0/44 useless extension candidates. Maximal degree in co-relation 26. Up to 4 conditions per place. [2023-09-01 09:04:29,824 INFO L119 LiptonReduction]: Number of co-enabled transitions 364 [2023-09-01 09:04:31,636 INFO L134 LiptonReduction]: Checked pairs total: 330 [2023-09-01 09:04:31,636 INFO L136 LiptonReduction]: Total number of compositions: 38 [2023-09-01 09:04:31,653 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:04:31,659 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:04:31,660 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:04:31,665 INFO L130 PetriNetUnfolder]: 0/9 cut-off events. [2023-09-01 09:04:31,666 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:04:31,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:04:31,667 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-09-01 09:04:31,668 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:04:31,672 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:04:31,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1407855100, now seen corresponding path program 1 times [2023-09-01 09:04:31,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:04:31,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998652917] [2023-09-01 09:04:31,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:04:31,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:04:31,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:31,763 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:04:31,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:31,845 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:04:31,848 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:04:31,849 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:04:31,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 09:04:31,851 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:04:31,853 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:04:31,854 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:04:31,854 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-09-01 09:04:31,871 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:31,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 122 flow [2023-09-01 09:04:31,885 INFO L130 PetriNetUnfolder]: 5/77 cut-off events. [2023-09-01 09:04:31,885 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:04:31,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87 conditions, 77 events. 5/77 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 134 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 51. Up to 6 conditions per place. [2023-09-01 09:04:31,886 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 55 transitions, 122 flow [2023-09-01 09:04:31,887 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 55 transitions, 122 flow [2023-09-01 09:04:31,887 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:31,887 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 55 transitions, 122 flow [2023-09-01 09:04:31,888 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 55 transitions, 122 flow [2023-09-01 09:04:31,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 122 flow [2023-09-01 09:04:31,899 INFO L130 PetriNetUnfolder]: 5/77 cut-off events. [2023-09-01 09:04:31,899 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:04:31,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87 conditions, 77 events. 5/77 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 134 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 51. Up to 6 conditions per place. [2023-09-01 09:04:31,901 INFO L119 LiptonReduction]: Number of co-enabled transitions 1148 [2023-09-01 09:04:32,828 INFO L134 LiptonReduction]: Checked pairs total: 3716 [2023-09-01 09:04:32,828 INFO L136 LiptonReduction]: Total number of compositions: 32 [2023-09-01 09:04:32,830 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:04:32,831 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:04:32,831 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:04:32,836 INFO L130 PetriNetUnfolder]: 1/27 cut-off events. [2023-09-01 09:04:32,836 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:04:32,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:04:32,836 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-09-01 09:04:32,837 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:04:32,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:04:32,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1647591444, now seen corresponding path program 1 times [2023-09-01 09:04:32,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:04:32,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904348151] [2023-09-01 09:04:32,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:04:32,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:04:32,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:32,857 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:04:32,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:32,876 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:04:32,876 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:04:32,876 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:04:32,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 09:04:32,877 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:04:32,877 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:04:32,878 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:04:32,878 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-09-01 09:04:32,893 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:32,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 73 places, 70 transitions, 161 flow [2023-09-01 09:04:32,909 INFO L130 PetriNetUnfolder]: 7/104 cut-off events. [2023-09-01 09:04:32,910 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:04:32,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120 conditions, 104 events. 7/104 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 214 event pairs, 0 based on Foata normal form. 0/90 useless extension candidates. Maximal degree in co-relation 81. Up to 8 conditions per place. [2023-09-01 09:04:32,911 INFO L82 GeneralOperation]: Start removeDead. Operand has 73 places, 70 transitions, 161 flow [2023-09-01 09:04:32,912 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 73 places, 70 transitions, 161 flow [2023-09-01 09:04:32,912 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:32,912 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 70 transitions, 161 flow [2023-09-01 09:04:32,912 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 70 transitions, 161 flow [2023-09-01 09:04:32,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 73 places, 70 transitions, 161 flow [2023-09-01 09:04:32,923 INFO L130 PetriNetUnfolder]: 7/104 cut-off events. [2023-09-01 09:04:32,924 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:04:32,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120 conditions, 104 events. 7/104 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 214 event pairs, 0 based on Foata normal form. 0/90 useless extension candidates. Maximal degree in co-relation 81. Up to 8 conditions per place. [2023-09-01 09:04:32,926 INFO L119 LiptonReduction]: Number of co-enabled transitions 2352 [2023-09-01 09:04:34,056 INFO L134 LiptonReduction]: Checked pairs total: 10314 [2023-09-01 09:04:34,056 INFO L136 LiptonReduction]: Total number of compositions: 38 [2023-09-01 09:04:34,058 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:04:34,059 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:04:34,059 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:04:34,064 INFO L130 PetriNetUnfolder]: 2/41 cut-off events. [2023-09-01 09:04:34,064 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:04:34,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:04:34,065 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-09-01 09:04:34,065 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:04:34,065 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:04:34,065 INFO L85 PathProgramCache]: Analyzing trace with hash -547612026, now seen corresponding path program 1 times [2023-09-01 09:04:34,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:04:34,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287928549] [2023-09-01 09:04:34,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:04:34,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:04:34,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:34,095 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:04:34,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:34,115 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:04:34,115 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:04:34,116 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:04:34,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 09:04:34,116 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:04:34,117 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:04:34,117 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:04:34,117 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-09-01 09:04:34,135 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:34,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 89 places, 85 transitions, 202 flow [2023-09-01 09:04:34,150 INFO L130 PetriNetUnfolder]: 9/131 cut-off events. [2023-09-01 09:04:34,150 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:04:34,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154 conditions, 131 events. 9/131 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 266 event pairs, 0 based on Foata normal form. 0/113 useless extension candidates. Maximal degree in co-relation 112. Up to 10 conditions per place. [2023-09-01 09:04:34,152 INFO L82 GeneralOperation]: Start removeDead. Operand has 89 places, 85 transitions, 202 flow [2023-09-01 09:04:34,153 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 85 transitions, 202 flow [2023-09-01 09:04:34,153 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:34,153 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 85 transitions, 202 flow [2023-09-01 09:04:34,154 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 85 transitions, 202 flow [2023-09-01 09:04:34,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 89 places, 85 transitions, 202 flow [2023-09-01 09:04:34,176 INFO L130 PetriNetUnfolder]: 9/131 cut-off events. [2023-09-01 09:04:34,176 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:04:34,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154 conditions, 131 events. 9/131 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 266 event pairs, 0 based on Foata normal form. 0/113 useless extension candidates. Maximal degree in co-relation 112. Up to 10 conditions per place. [2023-09-01 09:04:34,180 INFO L119 LiptonReduction]: Number of co-enabled transitions 3976 [2023-09-01 09:04:35,498 INFO L134 LiptonReduction]: Checked pairs total: 15362 [2023-09-01 09:04:35,498 INFO L136 LiptonReduction]: Total number of compositions: 44 [2023-09-01 09:04:35,500 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:04:35,501 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:04:35,501 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:04:35,506 INFO L130 PetriNetUnfolder]: 3/55 cut-off events. [2023-09-01 09:04:35,507 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:04:35,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:04:35,507 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-09-01 09:04:35,507 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:04:35,508 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:04:35,508 INFO L85 PathProgramCache]: Analyzing trace with hash -553264744, now seen corresponding path program 1 times [2023-09-01 09:04:35,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:04:35,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457881919] [2023-09-01 09:04:35,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:04:35,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:04:35,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:35,529 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:04:35,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:35,552 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:04:35,553 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:04:35,553 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:04:35,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 09:04:35,554 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:04:35,554 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:04:35,554 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:04:35,555 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-09-01 09:04:35,578 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:35,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 105 places, 100 transitions, 245 flow [2023-09-01 09:04:35,599 INFO L130 PetriNetUnfolder]: 11/158 cut-off events. [2023-09-01 09:04:35,600 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:04:35,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189 conditions, 158 events. 11/158 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 330 event pairs, 0 based on Foata normal form. 0/136 useless extension candidates. Maximal degree in co-relation 144. Up to 12 conditions per place. [2023-09-01 09:04:35,601 INFO L82 GeneralOperation]: Start removeDead. Operand has 105 places, 100 transitions, 245 flow [2023-09-01 09:04:35,603 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 105 places, 100 transitions, 245 flow [2023-09-01 09:04:35,603 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:35,603 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 105 places, 100 transitions, 245 flow [2023-09-01 09:04:35,603 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 105 places, 100 transitions, 245 flow [2023-09-01 09:04:35,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 105 places, 100 transitions, 245 flow [2023-09-01 09:04:35,619 INFO L130 PetriNetUnfolder]: 11/158 cut-off events. [2023-09-01 09:04:35,619 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:04:35,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189 conditions, 158 events. 11/158 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 330 event pairs, 0 based on Foata normal form. 0/136 useless extension candidates. Maximal degree in co-relation 144. Up to 12 conditions per place. [2023-09-01 09:04:35,624 INFO L119 LiptonReduction]: Number of co-enabled transitions 6020 [2023-09-01 09:04:36,982 INFO L134 LiptonReduction]: Checked pairs total: 25107 [2023-09-01 09:04:36,982 INFO L136 LiptonReduction]: Total number of compositions: 50 [2023-09-01 09:04:36,984 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:04:36,985 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:04:36,985 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:04:36,996 INFO L130 PetriNetUnfolder]: 4/69 cut-off events. [2023-09-01 09:04:36,996 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:04:36,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:04:36,997 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:04:36,997 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:04:36,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:04:36,997 INFO L85 PathProgramCache]: Analyzing trace with hash 626216214, now seen corresponding path program 1 times [2023-09-01 09:04:36,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:04:36,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868567914] [2023-09-01 09:04:36,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:04:36,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:04:37,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:37,019 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:04:37,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:37,036 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:04:37,037 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:04:37,037 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:04:37,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 09:04:37,037 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:04:37,038 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:04:37,038 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:04:37,038 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-09-01 09:04:37,062 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:37,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 121 places, 115 transitions, 290 flow [2023-09-01 09:04:37,091 INFO L130 PetriNetUnfolder]: 13/185 cut-off events. [2023-09-01 09:04:37,092 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:04:37,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 225 conditions, 185 events. 13/185 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 448 event pairs, 0 based on Foata normal form. 0/159 useless extension candidates. Maximal degree in co-relation 179. Up to 14 conditions per place. [2023-09-01 09:04:37,097 INFO L82 GeneralOperation]: Start removeDead. Operand has 121 places, 115 transitions, 290 flow [2023-09-01 09:04:37,099 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 121 places, 115 transitions, 290 flow [2023-09-01 09:04:37,099 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:37,099 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 121 places, 115 transitions, 290 flow [2023-09-01 09:04:37,100 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 121 places, 115 transitions, 290 flow [2023-09-01 09:04:37,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 121 places, 115 transitions, 290 flow [2023-09-01 09:04:37,120 INFO L130 PetriNetUnfolder]: 13/185 cut-off events. [2023-09-01 09:04:37,120 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:04:37,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 225 conditions, 185 events. 13/185 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 448 event pairs, 0 based on Foata normal form. 0/159 useless extension candidates. Maximal degree in co-relation 179. Up to 14 conditions per place. [2023-09-01 09:04:37,127 INFO L119 LiptonReduction]: Number of co-enabled transitions 8484 [2023-09-01 09:04:38,672 INFO L134 LiptonReduction]: Checked pairs total: 35670 [2023-09-01 09:04:38,672 INFO L136 LiptonReduction]: Total number of compositions: 56 [2023-09-01 09:04:38,674 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:04:38,674 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:04:38,674 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:04:38,683 INFO L130 PetriNetUnfolder]: 5/83 cut-off events. [2023-09-01 09:04:38,684 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:04:38,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:04:38,684 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:04:38,684 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:04:38,685 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:04:38,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1067880291, now seen corresponding path program 1 times [2023-09-01 09:04:38,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:04:38,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001418777] [2023-09-01 09:04:38,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:04:38,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:04:38,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:38,740 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:04:38,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:38,768 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:04:38,773 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:04:38,774 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:04:38,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 09:04:38,776 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:04:38,777 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:04:38,779 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:04:38,779 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-09-01 09:04:38,814 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:38,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 137 places, 130 transitions, 337 flow [2023-09-01 09:04:38,843 INFO L130 PetriNetUnfolder]: 15/212 cut-off events. [2023-09-01 09:04:38,843 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:04:38,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 262 conditions, 212 events. 15/212 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 492 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 215. Up to 16 conditions per place. [2023-09-01 09:04:38,845 INFO L82 GeneralOperation]: Start removeDead. Operand has 137 places, 130 transitions, 337 flow [2023-09-01 09:04:38,846 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 137 places, 130 transitions, 337 flow [2023-09-01 09:04:38,847 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:38,847 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 137 places, 130 transitions, 337 flow [2023-09-01 09:04:38,847 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 137 places, 130 transitions, 337 flow [2023-09-01 09:04:38,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 137 places, 130 transitions, 337 flow [2023-09-01 09:04:38,868 INFO L130 PetriNetUnfolder]: 15/212 cut-off events. [2023-09-01 09:04:38,869 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:04:38,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 262 conditions, 212 events. 15/212 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 492 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 215. Up to 16 conditions per place. [2023-09-01 09:04:38,878 INFO L119 LiptonReduction]: Number of co-enabled transitions 11368 [2023-09-01 09:04:40,562 INFO L134 LiptonReduction]: Checked pairs total: 48430 [2023-09-01 09:04:40,562 INFO L136 LiptonReduction]: Total number of compositions: 62 [2023-09-01 09:04:40,564 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:04:40,564 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:04:40,564 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:04:40,573 INFO L130 PetriNetUnfolder]: 6/97 cut-off events. [2023-09-01 09:04:40,574 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:04:40,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:04:40,574 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:04:40,574 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:04:40,574 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:04:40,575 INFO L85 PathProgramCache]: Analyzing trace with hash 276214986, now seen corresponding path program 1 times [2023-09-01 09:04:40,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:04:40,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470668129] [2023-09-01 09:04:40,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:04:40,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:04:40,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:40,632 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:04:40,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:40,657 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:04:40,662 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:04:40,663 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:04:40,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 09:04:40,663 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:04:40,664 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:04:40,664 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:04:40,664 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-09-01 09:04:40,696 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:40,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 153 places, 145 transitions, 386 flow [2023-09-01 09:04:40,722 INFO L130 PetriNetUnfolder]: 17/239 cut-off events. [2023-09-01 09:04:40,722 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:04:40,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 239 events. 17/239 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 577 event pairs, 0 based on Foata normal form. 0/205 useless extension candidates. Maximal degree in co-relation 252. Up to 18 conditions per place. [2023-09-01 09:04:40,725 INFO L82 GeneralOperation]: Start removeDead. Operand has 153 places, 145 transitions, 386 flow [2023-09-01 09:04:40,726 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 153 places, 145 transitions, 386 flow [2023-09-01 09:04:40,726 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:40,727 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 153 places, 145 transitions, 386 flow [2023-09-01 09:04:40,727 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 153 places, 145 transitions, 386 flow [2023-09-01 09:04:40,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 153 places, 145 transitions, 386 flow [2023-09-01 09:04:40,751 INFO L130 PetriNetUnfolder]: 17/239 cut-off events. [2023-09-01 09:04:40,754 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:04:40,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 239 events. 17/239 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 577 event pairs, 0 based on Foata normal form. 0/205 useless extension candidates. Maximal degree in co-relation 252. Up to 18 conditions per place. [2023-09-01 09:04:40,765 INFO L119 LiptonReduction]: Number of co-enabled transitions 14672 [2023-09-01 09:04:42,656 INFO L134 LiptonReduction]: Checked pairs total: 63167 [2023-09-01 09:04:42,656 INFO L136 LiptonReduction]: Total number of compositions: 68 [2023-09-01 09:04:42,658 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:04:42,658 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:04:42,658 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:04:42,669 INFO L130 PetriNetUnfolder]: 7/111 cut-off events. [2023-09-01 09:04:42,670 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:04:42,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:04:42,670 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:04:42,670 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:04:42,671 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:04:42,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1481618839, now seen corresponding path program 1 times [2023-09-01 09:04:42,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:04:42,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770775089] [2023-09-01 09:04:42,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:04:42,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:04:42,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:42,705 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:04:42,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:42,731 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:04:42,732 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:04:42,732 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:04:42,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-09-01 09:04:42,733 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:04:42,733 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:04:42,734 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:04:42,734 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-09-01 09:04:42,764 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:42,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 169 places, 160 transitions, 437 flow [2023-09-01 09:04:42,811 INFO L130 PetriNetUnfolder]: 19/266 cut-off events. [2023-09-01 09:04:42,811 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:04:42,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 339 conditions, 266 events. 19/266 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 636 event pairs, 0 based on Foata normal form. 0/228 useless extension candidates. Maximal degree in co-relation 290. Up to 20 conditions per place. [2023-09-01 09:04:42,816 INFO L82 GeneralOperation]: Start removeDead. Operand has 169 places, 160 transitions, 437 flow [2023-09-01 09:04:42,818 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 169 places, 160 transitions, 437 flow [2023-09-01 09:04:42,818 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:42,819 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 160 transitions, 437 flow [2023-09-01 09:04:42,819 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 169 places, 160 transitions, 437 flow [2023-09-01 09:04:42,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 169 places, 160 transitions, 437 flow [2023-09-01 09:04:42,847 INFO L130 PetriNetUnfolder]: 19/266 cut-off events. [2023-09-01 09:04:42,847 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:04:42,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 339 conditions, 266 events. 19/266 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 636 event pairs, 0 based on Foata normal form. 0/228 useless extension candidates. Maximal degree in co-relation 290. Up to 20 conditions per place. [2023-09-01 09:04:42,857 INFO L119 LiptonReduction]: Number of co-enabled transitions 18396 [2023-09-01 09:04:44,993 INFO L134 LiptonReduction]: Checked pairs total: 82293 [2023-09-01 09:04:44,993 INFO L136 LiptonReduction]: Total number of compositions: 74 [2023-09-01 09:04:44,994 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:04:44,995 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:04:44,995 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:04:45,007 INFO L130 PetriNetUnfolder]: 8/125 cut-off events. [2023-09-01 09:04:45,007 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:04:45,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:04:45,007 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:04:45,008 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:04:45,008 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:04:45,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1995089768, now seen corresponding path program 1 times [2023-09-01 09:04:45,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:04:45,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342738398] [2023-09-01 09:04:45,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:04:45,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:04:45,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:45,039 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:04:45,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:45,069 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:04:45,069 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:04:45,070 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:04:45,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 09:04:45,070 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:04:45,073 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:04:45,073 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:04:45,073 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-09-01 09:04:45,108 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:45,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 185 places, 175 transitions, 490 flow [2023-09-01 09:04:45,142 INFO L130 PetriNetUnfolder]: 21/293 cut-off events. [2023-09-01 09:04:45,143 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:04:45,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 379 conditions, 293 events. 21/293 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 695 event pairs, 0 based on Foata normal form. 0/251 useless extension candidates. Maximal degree in co-relation 329. Up to 22 conditions per place. [2023-09-01 09:04:45,148 INFO L82 GeneralOperation]: Start removeDead. Operand has 185 places, 175 transitions, 490 flow [2023-09-01 09:04:45,149 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 185 places, 175 transitions, 490 flow [2023-09-01 09:04:45,149 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:45,150 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 185 places, 175 transitions, 490 flow [2023-09-01 09:04:45,150 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 185 places, 175 transitions, 490 flow [2023-09-01 09:04:45,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 185 places, 175 transitions, 490 flow [2023-09-01 09:04:45,197 INFO L130 PetriNetUnfolder]: 21/293 cut-off events. [2023-09-01 09:04:45,198 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:04:45,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 379 conditions, 293 events. 21/293 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 695 event pairs, 0 based on Foata normal form. 0/251 useless extension candidates. Maximal degree in co-relation 329. Up to 22 conditions per place. [2023-09-01 09:04:45,208 INFO L119 LiptonReduction]: Number of co-enabled transitions 22540 [2023-09-01 09:04:47,453 INFO L134 LiptonReduction]: Checked pairs total: 114948 [2023-09-01 09:04:47,453 INFO L136 LiptonReduction]: Total number of compositions: 80 [2023-09-01 09:04:47,454 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:04:47,455 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:04:47,455 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:04:47,481 INFO L130 PetriNetUnfolder]: 9/139 cut-off events. [2023-09-01 09:04:47,481 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:04:47,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:04:47,481 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:04:47,481 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:04:47,482 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:04:47,482 INFO L85 PathProgramCache]: Analyzing trace with hash 718497551, now seen corresponding path program 1 times [2023-09-01 09:04:47,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:04:47,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122763975] [2023-09-01 09:04:47,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:04:47,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:04:47,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:47,504 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:04:47,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:47,537 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:04:47,538 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:04:47,538 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:04:47,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-09-01 09:04:47,539 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:04:47,539 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:04:47,539 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:04:47,540 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-09-01 09:04:47,571 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:47,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 201 places, 190 transitions, 545 flow [2023-09-01 09:04:47,609 INFO L130 PetriNetUnfolder]: 23/320 cut-off events. [2023-09-01 09:04:47,609 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:04:47,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 420 conditions, 320 events. 23/320 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 774 event pairs, 0 based on Foata normal form. 0/274 useless extension candidates. Maximal degree in co-relation 369. Up to 24 conditions per place. [2023-09-01 09:04:47,613 INFO L82 GeneralOperation]: Start removeDead. Operand has 201 places, 190 transitions, 545 flow [2023-09-01 09:04:47,615 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 201 places, 190 transitions, 545 flow [2023-09-01 09:04:47,616 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:47,616 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 201 places, 190 transitions, 545 flow [2023-09-01 09:04:47,616 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 201 places, 190 transitions, 545 flow [2023-09-01 09:04:47,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 201 places, 190 transitions, 545 flow [2023-09-01 09:04:47,656 INFO L130 PetriNetUnfolder]: 23/320 cut-off events. [2023-09-01 09:04:47,656 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:04:47,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 420 conditions, 320 events. 23/320 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 774 event pairs, 0 based on Foata normal form. 0/274 useless extension candidates. Maximal degree in co-relation 369. Up to 24 conditions per place. [2023-09-01 09:04:47,670 INFO L119 LiptonReduction]: Number of co-enabled transitions 27104 [2023-09-01 09:04:50,055 INFO L134 LiptonReduction]: Checked pairs total: 114882 [2023-09-01 09:04:50,055 INFO L136 LiptonReduction]: Total number of compositions: 86 [2023-09-01 09:04:50,056 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:04:50,057 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:04:50,057 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:04:50,073 INFO L130 PetriNetUnfolder]: 10/153 cut-off events. [2023-09-01 09:04:50,073 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:04:50,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:04:50,073 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:04:50,073 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:04:50,074 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:04:50,074 INFO L85 PathProgramCache]: Analyzing trace with hash 645375506, now seen corresponding path program 1 times [2023-09-01 09:04:50,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:04:50,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406343750] [2023-09-01 09:04:50,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:04:50,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:04:50,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:50,099 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:04:50,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:50,122 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:04:50,122 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:04:50,122 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:04:50,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 09:04:50,123 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:04:50,124 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:04:50,126 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:04:50,126 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-09-01 09:04:50,158 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:50,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 217 places, 205 transitions, 602 flow [2023-09-01 09:04:50,233 INFO L130 PetriNetUnfolder]: 25/347 cut-off events. [2023-09-01 09:04:50,235 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:04:50,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 462 conditions, 347 events. 25/347 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 842 event pairs, 0 based on Foata normal form. 0/297 useless extension candidates. Maximal degree in co-relation 410. Up to 26 conditions per place. [2023-09-01 09:04:50,238 INFO L82 GeneralOperation]: Start removeDead. Operand has 217 places, 205 transitions, 602 flow [2023-09-01 09:04:50,240 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 217 places, 205 transitions, 602 flow [2023-09-01 09:04:50,241 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:50,241 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 217 places, 205 transitions, 602 flow [2023-09-01 09:04:50,241 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 217 places, 205 transitions, 602 flow [2023-09-01 09:04:50,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 217 places, 205 transitions, 602 flow [2023-09-01 09:04:50,285 INFO L130 PetriNetUnfolder]: 25/347 cut-off events. [2023-09-01 09:04:50,286 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:04:50,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 462 conditions, 347 events. 25/347 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 842 event pairs, 0 based on Foata normal form. 0/297 useless extension candidates. Maximal degree in co-relation 410. Up to 26 conditions per place. [2023-09-01 09:04:50,302 INFO L119 LiptonReduction]: Number of co-enabled transitions 32088 [2023-09-01 09:04:52,866 INFO L134 LiptonReduction]: Checked pairs total: 145716 [2023-09-01 09:04:52,867 INFO L136 LiptonReduction]: Total number of compositions: 92 [2023-09-01 09:04:52,868 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:04:52,869 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:04:52,870 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:04:52,891 INFO L130 PetriNetUnfolder]: 11/167 cut-off events. [2023-09-01 09:04:52,892 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:04:52,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:04:52,892 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:04:52,892 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:04:52,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:04:52,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1064349672, now seen corresponding path program 1 times [2023-09-01 09:04:52,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:04:52,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603813321] [2023-09-01 09:04:52,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:04:52,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:04:52,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:52,911 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:04:52,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:52,931 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:04:52,931 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:04:52,931 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:04:52,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 09:04:52,932 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:04:52,932 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:04:52,932 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:04:52,932 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-09-01 09:04:52,964 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:52,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 233 places, 220 transitions, 661 flow [2023-09-01 09:04:53,018 INFO L130 PetriNetUnfolder]: 27/374 cut-off events. [2023-09-01 09:04:53,018 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:04:53,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 505 conditions, 374 events. 27/374 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 913 event pairs, 0 based on Foata normal form. 0/320 useless extension candidates. Maximal degree in co-relation 452. Up to 28 conditions per place. [2023-09-01 09:04:53,024 INFO L82 GeneralOperation]: Start removeDead. Operand has 233 places, 220 transitions, 661 flow [2023-09-01 09:04:53,027 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 233 places, 220 transitions, 661 flow [2023-09-01 09:04:53,027 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:53,027 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 233 places, 220 transitions, 661 flow [2023-09-01 09:04:53,028 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 233 places, 220 transitions, 661 flow [2023-09-01 09:04:53,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 233 places, 220 transitions, 661 flow [2023-09-01 09:04:53,079 INFO L130 PetriNetUnfolder]: 27/374 cut-off events. [2023-09-01 09:04:53,079 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:04:53,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 505 conditions, 374 events. 27/374 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 913 event pairs, 0 based on Foata normal form. 0/320 useless extension candidates. Maximal degree in co-relation 452. Up to 28 conditions per place. [2023-09-01 09:04:53,098 INFO L119 LiptonReduction]: Number of co-enabled transitions 37492 [2023-09-01 09:04:55,754 INFO L134 LiptonReduction]: Checked pairs total: 199678 [2023-09-01 09:04:55,754 INFO L136 LiptonReduction]: Total number of compositions: 98 [2023-09-01 09:04:55,755 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:04:55,756 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:04:55,756 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:04:55,776 INFO L130 PetriNetUnfolder]: 12/181 cut-off events. [2023-09-01 09:04:55,776 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:04:55,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:04:55,777 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:04:55,777 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:04:55,777 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:04:55,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1755307124, now seen corresponding path program 1 times [2023-09-01 09:04:55,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:04:55,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366485147] [2023-09-01 09:04:55,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:04:55,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:04:55,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:55,796 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:04:55,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:55,813 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:04:55,813 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:04:55,814 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:04:55,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-09-01 09:04:55,814 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:04:55,814 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:04:55,815 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:04:55,815 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-09-01 09:04:55,850 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:55,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 249 places, 235 transitions, 722 flow [2023-09-01 09:04:55,909 INFO L130 PetriNetUnfolder]: 29/401 cut-off events. [2023-09-01 09:04:55,909 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:04:55,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 549 conditions, 401 events. 29/401 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 989 event pairs, 0 based on Foata normal form. 0/343 useless extension candidates. Maximal degree in co-relation 495. Up to 30 conditions per place. [2023-09-01 09:04:55,917 INFO L82 GeneralOperation]: Start removeDead. Operand has 249 places, 235 transitions, 722 flow [2023-09-01 09:04:55,919 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 249 places, 235 transitions, 722 flow [2023-09-01 09:04:55,920 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:55,920 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 249 places, 235 transitions, 722 flow [2023-09-01 09:04:55,920 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 249 places, 235 transitions, 722 flow [2023-09-01 09:04:55,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 249 places, 235 transitions, 722 flow [2023-09-01 09:04:56,005 INFO L130 PetriNetUnfolder]: 29/401 cut-off events. [2023-09-01 09:04:56,005 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:04:56,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 549 conditions, 401 events. 29/401 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 989 event pairs, 0 based on Foata normal form. 0/343 useless extension candidates. Maximal degree in co-relation 495. Up to 30 conditions per place. [2023-09-01 09:04:56,025 INFO L119 LiptonReduction]: Number of co-enabled transitions 43316 [2023-09-01 09:04:58,924 INFO L134 LiptonReduction]: Checked pairs total: 195158 [2023-09-01 09:04:58,924 INFO L136 LiptonReduction]: Total number of compositions: 104 [2023-09-01 09:04:58,925 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:04:58,926 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:04:58,926 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:04:58,964 INFO L130 PetriNetUnfolder]: 13/195 cut-off events. [2023-09-01 09:04:58,964 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:04:58,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:04:58,965 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:04:58,965 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:04:58,965 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:04:58,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1242624709, now seen corresponding path program 1 times [2023-09-01 09:04:58,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:04:58,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42533800] [2023-09-01 09:04:58,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:04:58,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:04:58,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:58,988 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:04:58,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:04:59,006 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:04:59,007 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:04:59,007 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:04:59,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-09-01 09:04:59,007 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:04:59,008 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:04:59,008 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:04:59,008 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-09-01 09:04:59,055 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:04:59,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 265 places, 250 transitions, 785 flow [2023-09-01 09:04:59,123 INFO L130 PetriNetUnfolder]: 31/428 cut-off events. [2023-09-01 09:04:59,123 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:04:59,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 594 conditions, 428 events. 31/428 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1063 event pairs, 0 based on Foata normal form. 0/366 useless extension candidates. Maximal degree in co-relation 539. Up to 32 conditions per place. [2023-09-01 09:04:59,132 INFO L82 GeneralOperation]: Start removeDead. Operand has 265 places, 250 transitions, 785 flow [2023-09-01 09:04:59,135 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 265 places, 250 transitions, 785 flow [2023-09-01 09:04:59,135 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:04:59,135 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 265 places, 250 transitions, 785 flow [2023-09-01 09:04:59,135 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 265 places, 250 transitions, 785 flow [2023-09-01 09:04:59,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 265 places, 250 transitions, 785 flow [2023-09-01 09:04:59,196 INFO L130 PetriNetUnfolder]: 31/428 cut-off events. [2023-09-01 09:04:59,197 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:04:59,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 594 conditions, 428 events. 31/428 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1063 event pairs, 0 based on Foata normal form. 0/366 useless extension candidates. Maximal degree in co-relation 539. Up to 32 conditions per place. [2023-09-01 09:04:59,221 INFO L119 LiptonReduction]: Number of co-enabled transitions 49560 [2023-09-01 09:05:02,347 INFO L134 LiptonReduction]: Checked pairs total: 257752 [2023-09-01 09:05:02,347 INFO L136 LiptonReduction]: Total number of compositions: 110 [2023-09-01 09:05:02,348 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:02,348 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:02,348 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:02,373 INFO L130 PetriNetUnfolder]: 14/209 cut-off events. [2023-09-01 09:05:02,374 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:05:02,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:02,374 INFO L208 CegarLoopForPetriNet]: trace histogram [16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:05:02,374 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:02,374 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:02,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1360784406, now seen corresponding path program 1 times [2023-09-01 09:05:02,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:02,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848407607] [2023-09-01 09:05:02,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:02,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:02,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:02,394 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:02,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:02,413 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:02,414 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:02,415 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:02,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 09:05:02,415 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:02,416 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:02,416 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:02,416 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-09-01 09:05:02,454 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:02,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 281 places, 265 transitions, 850 flow [2023-09-01 09:05:02,528 INFO L130 PetriNetUnfolder]: 33/455 cut-off events. [2023-09-01 09:05:02,529 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:05:02,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 640 conditions, 455 events. 33/455 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1127 event pairs, 0 based on Foata normal form. 0/389 useless extension candidates. Maximal degree in co-relation 584. Up to 34 conditions per place. [2023-09-01 09:05:02,538 INFO L82 GeneralOperation]: Start removeDead. Operand has 281 places, 265 transitions, 850 flow [2023-09-01 09:05:02,542 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 281 places, 265 transitions, 850 flow [2023-09-01 09:05:02,542 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:02,543 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 281 places, 265 transitions, 850 flow [2023-09-01 09:05:02,543 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 281 places, 265 transitions, 850 flow [2023-09-01 09:05:02,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 281 places, 265 transitions, 850 flow [2023-09-01 09:05:02,640 INFO L130 PetriNetUnfolder]: 33/455 cut-off events. [2023-09-01 09:05:02,640 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:05:02,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 640 conditions, 455 events. 33/455 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1127 event pairs, 0 based on Foata normal form. 0/389 useless extension candidates. Maximal degree in co-relation 584. Up to 34 conditions per place. [2023-09-01 09:05:02,663 INFO L119 LiptonReduction]: Number of co-enabled transitions 56224 [2023-09-01 09:05:05,698 INFO L134 LiptonReduction]: Checked pairs total: 256697 [2023-09-01 09:05:05,698 INFO L136 LiptonReduction]: Total number of compositions: 116 [2023-09-01 09:05:05,700 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:05,701 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:05,701 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:05,722 INFO L130 PetriNetUnfolder]: 15/223 cut-off events. [2023-09-01 09:05:05,723 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:05:05,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:05,723 INFO L208 CegarLoopForPetriNet]: trace histogram [17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:05:05,723 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:05,723 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:05,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1495089360, now seen corresponding path program 1 times [2023-09-01 09:05:05,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:05,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113079003] [2023-09-01 09:05:05,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:05,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:05,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:05,742 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:05,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:05,762 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:05,762 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:05,762 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:05,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 09:05:05,763 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:05,763 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:05,763 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:05,763 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-09-01 09:05:05,801 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:05,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 297 places, 280 transitions, 917 flow [2023-09-01 09:05:05,908 INFO L130 PetriNetUnfolder]: 35/482 cut-off events. [2023-09-01 09:05:05,908 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:05:05,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 687 conditions, 482 events. 35/482 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1190 event pairs, 0 based on Foata normal form. 0/412 useless extension candidates. Maximal degree in co-relation 630. Up to 36 conditions per place. [2023-09-01 09:05:05,919 INFO L82 GeneralOperation]: Start removeDead. Operand has 297 places, 280 transitions, 917 flow [2023-09-01 09:05:05,923 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 297 places, 280 transitions, 917 flow [2023-09-01 09:05:05,923 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:05,923 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 297 places, 280 transitions, 917 flow [2023-09-01 09:05:05,923 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 297 places, 280 transitions, 917 flow [2023-09-01 09:05:05,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 297 places, 280 transitions, 917 flow [2023-09-01 09:05:06,001 INFO L130 PetriNetUnfolder]: 35/482 cut-off events. [2023-09-01 09:05:06,001 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:05:06,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 687 conditions, 482 events. 35/482 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1190 event pairs, 0 based on Foata normal form. 0/412 useless extension candidates. Maximal degree in co-relation 630. Up to 36 conditions per place. [2023-09-01 09:05:06,032 INFO L119 LiptonReduction]: Number of co-enabled transitions 63308 [2023-09-01 09:05:09,327 INFO L134 LiptonReduction]: Checked pairs total: 334797 [2023-09-01 09:05:09,328 INFO L136 LiptonReduction]: Total number of compositions: 122 [2023-09-01 09:05:09,329 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:09,329 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:09,329 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:09,377 INFO L130 PetriNetUnfolder]: 16/237 cut-off events. [2023-09-01 09:05:09,378 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:05:09,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:09,378 INFO L208 CegarLoopForPetriNet]: trace histogram [18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:05:09,378 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:09,378 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:09,378 INFO L85 PathProgramCache]: Analyzing trace with hash 561105920, now seen corresponding path program 1 times [2023-09-01 09:05:09,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:09,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180375155] [2023-09-01 09:05:09,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:09,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:09,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:09,399 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:09,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:09,423 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:09,423 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:09,424 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:09,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-09-01 09:05:09,424 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:09,424 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:09,424 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:09,425 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-09-01 09:05:09,466 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:09,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 313 places, 295 transitions, 986 flow [2023-09-01 09:05:09,554 INFO L130 PetriNetUnfolder]: 37/509 cut-off events. [2023-09-01 09:05:09,555 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:05:09,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 735 conditions, 509 events. 37/509 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1269 event pairs, 0 based on Foata normal form. 0/435 useless extension candidates. Maximal degree in co-relation 677. Up to 38 conditions per place. [2023-09-01 09:05:09,565 INFO L82 GeneralOperation]: Start removeDead. Operand has 313 places, 295 transitions, 986 flow [2023-09-01 09:05:09,568 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 313 places, 295 transitions, 986 flow [2023-09-01 09:05:09,568 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:09,568 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 313 places, 295 transitions, 986 flow [2023-09-01 09:05:09,569 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 313 places, 295 transitions, 986 flow [2023-09-01 09:05:09,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 313 places, 295 transitions, 986 flow [2023-09-01 09:05:09,637 INFO L130 PetriNetUnfolder]: 37/509 cut-off events. [2023-09-01 09:05:09,637 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:05:09,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 735 conditions, 509 events. 37/509 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1269 event pairs, 0 based on Foata normal form. 0/435 useless extension candidates. Maximal degree in co-relation 677. Up to 38 conditions per place. [2023-09-01 09:05:09,674 INFO L119 LiptonReduction]: Number of co-enabled transitions 70812 [2023-09-01 09:05:13,198 INFO L134 LiptonReduction]: Checked pairs total: 380141 [2023-09-01 09:05:13,198 INFO L136 LiptonReduction]: Total number of compositions: 128 [2023-09-01 09:05:13,199 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:13,200 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:13,200 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:13,234 INFO L130 PetriNetUnfolder]: 17/251 cut-off events. [2023-09-01 09:05:13,234 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:05:13,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:13,234 INFO L208 CegarLoopForPetriNet]: trace histogram [19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:05:13,234 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:13,235 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:13,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1507061273, now seen corresponding path program 1 times [2023-09-01 09:05:13,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:13,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095266617] [2023-09-01 09:05:13,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:13,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:13,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:13,260 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:13,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:13,283 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:13,283 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:13,283 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:13,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-09-01 09:05:13,283 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:13,284 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:13,284 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:13,284 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-09-01 09:05:13,328 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:13,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 329 places, 310 transitions, 1057 flow [2023-09-01 09:05:13,412 INFO L130 PetriNetUnfolder]: 39/536 cut-off events. [2023-09-01 09:05:13,412 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:05:13,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 784 conditions, 536 events. 39/536 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1354 event pairs, 0 based on Foata normal form. 0/458 useless extension candidates. Maximal degree in co-relation 725. Up to 40 conditions per place. [2023-09-01 09:05:13,422 INFO L82 GeneralOperation]: Start removeDead. Operand has 329 places, 310 transitions, 1057 flow [2023-09-01 09:05:13,425 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 329 places, 310 transitions, 1057 flow [2023-09-01 09:05:13,426 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:13,426 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 329 places, 310 transitions, 1057 flow [2023-09-01 09:05:13,426 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 329 places, 310 transitions, 1057 flow [2023-09-01 09:05:13,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 329 places, 310 transitions, 1057 flow [2023-09-01 09:05:13,523 INFO L130 PetriNetUnfolder]: 39/536 cut-off events. [2023-09-01 09:05:13,523 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:05:13,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 784 conditions, 536 events. 39/536 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1354 event pairs, 0 based on Foata normal form. 0/458 useless extension candidates. Maximal degree in co-relation 725. Up to 40 conditions per place. [2023-09-01 09:05:13,554 INFO L119 LiptonReduction]: Number of co-enabled transitions 78736 [2023-09-01 09:05:17,218 INFO L134 LiptonReduction]: Checked pairs total: 411425 [2023-09-01 09:05:17,218 INFO L136 LiptonReduction]: Total number of compositions: 134 [2023-09-01 09:05:17,220 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:17,220 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:17,221 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:17,245 INFO L130 PetriNetUnfolder]: 18/265 cut-off events. [2023-09-01 09:05:17,246 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:05:17,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:17,246 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:05:17,246 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:17,246 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:17,246 INFO L85 PathProgramCache]: Analyzing trace with hash 453990070, now seen corresponding path program 1 times [2023-09-01 09:05:17,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:17,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456224933] [2023-09-01 09:05:17,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:17,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:17,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:17,268 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:17,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:17,292 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:17,292 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:17,292 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:17,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-09-01 09:05:17,293 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:17,293 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:17,293 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:17,293 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-09-01 09:05:17,339 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:17,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 345 places, 325 transitions, 1130 flow [2023-09-01 09:05:17,469 INFO L130 PetriNetUnfolder]: 41/563 cut-off events. [2023-09-01 09:05:17,470 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:05:17,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 834 conditions, 563 events. 41/563 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1405 event pairs, 0 based on Foata normal form. 0/481 useless extension candidates. Maximal degree in co-relation 774. Up to 42 conditions per place. [2023-09-01 09:05:17,480 INFO L82 GeneralOperation]: Start removeDead. Operand has 345 places, 325 transitions, 1130 flow [2023-09-01 09:05:17,483 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 345 places, 325 transitions, 1130 flow [2023-09-01 09:05:17,483 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:17,483 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 345 places, 325 transitions, 1130 flow [2023-09-01 09:05:17,483 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 345 places, 325 transitions, 1130 flow [2023-09-01 09:05:17,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 345 places, 325 transitions, 1130 flow [2023-09-01 09:05:17,556 INFO L130 PetriNetUnfolder]: 41/563 cut-off events. [2023-09-01 09:05:17,556 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:05:17,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 834 conditions, 563 events. 41/563 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1405 event pairs, 0 based on Foata normal form. 0/481 useless extension candidates. Maximal degree in co-relation 774. Up to 42 conditions per place. [2023-09-01 09:05:17,587 INFO L119 LiptonReduction]: Number of co-enabled transitions 87080 [2023-09-01 09:05:21,399 INFO L134 LiptonReduction]: Checked pairs total: 400397 [2023-09-01 09:05:21,399 INFO L136 LiptonReduction]: Total number of compositions: 140 [2023-09-01 09:05:21,400 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:21,401 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:21,401 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:21,431 INFO L130 PetriNetUnfolder]: 19/279 cut-off events. [2023-09-01 09:05:21,431 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:05:21,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:21,432 INFO L208 CegarLoopForPetriNet]: trace histogram [21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:05:21,432 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:21,432 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:21,432 INFO L85 PathProgramCache]: Analyzing trace with hash 402973869, now seen corresponding path program 1 times [2023-09-01 09:05:21,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:21,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044231313] [2023-09-01 09:05:21,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:21,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:21,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:21,457 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:21,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:21,484 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:21,484 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:21,484 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:21,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-09-01 09:05:21,484 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:21,485 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:21,485 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:21,485 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-09-01 09:05:21,554 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:21,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 361 places, 340 transitions, 1205 flow [2023-09-01 09:05:21,684 INFO L130 PetriNetUnfolder]: 43/590 cut-off events. [2023-09-01 09:05:21,684 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:05:21,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 885 conditions, 590 events. 43/590 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1482 event pairs, 0 based on Foata normal form. 0/504 useless extension candidates. Maximal degree in co-relation 824. Up to 44 conditions per place. [2023-09-01 09:05:21,700 INFO L82 GeneralOperation]: Start removeDead. Operand has 361 places, 340 transitions, 1205 flow [2023-09-01 09:05:21,704 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 361 places, 340 transitions, 1205 flow [2023-09-01 09:05:21,704 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:21,704 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 361 places, 340 transitions, 1205 flow [2023-09-01 09:05:21,704 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 361 places, 340 transitions, 1205 flow [2023-09-01 09:05:21,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 361 places, 340 transitions, 1205 flow [2023-09-01 09:05:21,810 INFO L130 PetriNetUnfolder]: 43/590 cut-off events. [2023-09-01 09:05:21,810 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:05:21,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 885 conditions, 590 events. 43/590 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1482 event pairs, 0 based on Foata normal form. 0/504 useless extension candidates. Maximal degree in co-relation 824. Up to 44 conditions per place. [2023-09-01 09:05:21,860 INFO L119 LiptonReduction]: Number of co-enabled transitions 95844 [2023-09-01 09:05:25,775 INFO L134 LiptonReduction]: Checked pairs total: 434963 [2023-09-01 09:05:25,775 INFO L136 LiptonReduction]: Total number of compositions: 146 [2023-09-01 09:05:25,776 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:25,777 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:25,777 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:25,807 INFO L130 PetriNetUnfolder]: 20/293 cut-off events. [2023-09-01 09:05:25,808 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:05:25,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:25,808 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:05:25,808 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:25,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:25,808 INFO L85 PathProgramCache]: Analyzing trace with hash -2007824884, now seen corresponding path program 1 times [2023-09-01 09:05:25,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:25,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117927163] [2023-09-01 09:05:25,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:25,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:25,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:25,834 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:25,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:25,861 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:25,861 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:25,861 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:25,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-09-01 09:05:25,862 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:25,862 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:25,862 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:25,862 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-09-01 09:05:25,936 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:25,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 377 places, 355 transitions, 1282 flow [2023-09-01 09:05:26,046 INFO L130 PetriNetUnfolder]: 45/617 cut-off events. [2023-09-01 09:05:26,046 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:05:26,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 937 conditions, 617 events. 45/617 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1535 event pairs, 0 based on Foata normal form. 0/527 useless extension candidates. Maximal degree in co-relation 875. Up to 46 conditions per place. [2023-09-01 09:05:26,059 INFO L82 GeneralOperation]: Start removeDead. Operand has 377 places, 355 transitions, 1282 flow [2023-09-01 09:05:26,063 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 377 places, 355 transitions, 1282 flow [2023-09-01 09:05:26,063 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:26,064 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 377 places, 355 transitions, 1282 flow [2023-09-01 09:05:26,064 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 377 places, 355 transitions, 1282 flow [2023-09-01 09:05:26,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 377 places, 355 transitions, 1282 flow [2023-09-01 09:05:26,192 INFO L130 PetriNetUnfolder]: 45/617 cut-off events. [2023-09-01 09:05:26,193 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:05:26,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 937 conditions, 617 events. 45/617 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1535 event pairs, 0 based on Foata normal form. 0/527 useless extension candidates. Maximal degree in co-relation 875. Up to 46 conditions per place. [2023-09-01 09:05:26,246 INFO L119 LiptonReduction]: Number of co-enabled transitions 105028 [2023-09-01 09:05:30,461 INFO L134 LiptonReduction]: Checked pairs total: 486335 [2023-09-01 09:05:30,462 INFO L136 LiptonReduction]: Total number of compositions: 152 [2023-09-01 09:05:30,462 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:30,463 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:30,463 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:30,496 INFO L130 PetriNetUnfolder]: 21/307 cut-off events. [2023-09-01 09:05:30,496 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:05:30,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:30,496 INFO L208 CegarLoopForPetriNet]: trace histogram [23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:05:30,496 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:30,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:30,496 INFO L85 PathProgramCache]: Analyzing trace with hash 2109539603, now seen corresponding path program 1 times [2023-09-01 09:05:30,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:30,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079381335] [2023-09-01 09:05:30,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:30,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:30,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:30,542 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:30,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:30,568 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:30,569 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:30,569 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:30,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-09-01 09:05:30,569 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:30,569 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:30,570 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:30,570 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-09-01 09:05:30,627 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:30,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 393 places, 370 transitions, 1361 flow [2023-09-01 09:05:30,736 INFO L130 PetriNetUnfolder]: 47/644 cut-off events. [2023-09-01 09:05:30,736 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:05:30,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 990 conditions, 644 events. 47/644 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1628 event pairs, 0 based on Foata normal form. 0/550 useless extension candidates. Maximal degree in co-relation 927. Up to 48 conditions per place. [2023-09-01 09:05:30,750 INFO L82 GeneralOperation]: Start removeDead. Operand has 393 places, 370 transitions, 1361 flow [2023-09-01 09:05:30,754 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 393 places, 370 transitions, 1361 flow [2023-09-01 09:05:30,754 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:30,754 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 393 places, 370 transitions, 1361 flow [2023-09-01 09:05:30,754 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 393 places, 370 transitions, 1361 flow [2023-09-01 09:05:30,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 393 places, 370 transitions, 1361 flow [2023-09-01 09:05:30,892 INFO L130 PetriNetUnfolder]: 47/644 cut-off events. [2023-09-01 09:05:30,893 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:05:30,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 990 conditions, 644 events. 47/644 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1628 event pairs, 0 based on Foata normal form. 0/550 useless extension candidates. Maximal degree in co-relation 927. Up to 48 conditions per place. [2023-09-01 09:05:30,952 INFO L119 LiptonReduction]: Number of co-enabled transitions 114632 [2023-09-01 09:05:35,418 INFO L134 LiptonReduction]: Checked pairs total: 608829 [2023-09-01 09:05:35,418 INFO L136 LiptonReduction]: Total number of compositions: 158 [2023-09-01 09:05:35,419 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:35,419 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:35,419 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:35,488 INFO L130 PetriNetUnfolder]: 22/321 cut-off events. [2023-09-01 09:05:35,488 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:05:35,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:35,489 INFO L208 CegarLoopForPetriNet]: trace histogram [24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:05:35,489 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:35,489 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:35,489 INFO L85 PathProgramCache]: Analyzing trace with hash -878498814, now seen corresponding path program 1 times [2023-09-01 09:05:35,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:35,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052244670] [2023-09-01 09:05:35,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:35,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:35,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:35,518 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:35,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:35,550 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:35,551 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:35,551 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:35,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-09-01 09:05:35,551 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:35,552 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:35,552 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:35,552 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-09-01 09:05:35,605 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:35,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 409 places, 385 transitions, 1442 flow [2023-09-01 09:05:35,750 INFO L130 PetriNetUnfolder]: 49/671 cut-off events. [2023-09-01 09:05:35,751 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:05:35,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1044 conditions, 671 events. 49/671 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1692 event pairs, 0 based on Foata normal form. 0/573 useless extension candidates. Maximal degree in co-relation 980. Up to 50 conditions per place. [2023-09-01 09:05:35,767 INFO L82 GeneralOperation]: Start removeDead. Operand has 409 places, 385 transitions, 1442 flow [2023-09-01 09:05:35,770 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 409 places, 385 transitions, 1442 flow [2023-09-01 09:05:35,771 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:35,771 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 409 places, 385 transitions, 1442 flow [2023-09-01 09:05:35,771 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 409 places, 385 transitions, 1442 flow [2023-09-01 09:05:35,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 409 places, 385 transitions, 1442 flow [2023-09-01 09:05:35,876 INFO L130 PetriNetUnfolder]: 49/671 cut-off events. [2023-09-01 09:05:35,876 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:05:35,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1044 conditions, 671 events. 49/671 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1692 event pairs, 0 based on Foata normal form. 0/573 useless extension candidates. Maximal degree in co-relation 980. Up to 50 conditions per place. [2023-09-01 09:05:35,925 INFO L119 LiptonReduction]: Number of co-enabled transitions 124656 [2023-09-01 09:05:40,363 INFO L134 LiptonReduction]: Checked pairs total: 664648 [2023-09-01 09:05:40,363 INFO L136 LiptonReduction]: Total number of compositions: 164 [2023-09-01 09:05:40,364 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:40,364 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:40,365 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:40,404 INFO L130 PetriNetUnfolder]: 23/335 cut-off events. [2023-09-01 09:05:40,404 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:05:40,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:40,404 INFO L208 CegarLoopForPetriNet]: trace histogram [25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:05:40,404 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:40,404 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:40,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1780663577, now seen corresponding path program 1 times [2023-09-01 09:05:40,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:40,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582846306] [2023-09-01 09:05:40,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:40,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:40,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:40,465 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:40,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:40,494 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:40,494 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:40,494 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:40,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-09-01 09:05:40,494 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:40,495 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:40,495 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:40,495 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-09-01 09:05:40,550 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:40,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 425 places, 400 transitions, 1525 flow [2023-09-01 09:05:40,713 INFO L130 PetriNetUnfolder]: 51/698 cut-off events. [2023-09-01 09:05:40,713 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:05:40,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1099 conditions, 698 events. 51/698 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1773 event pairs, 0 based on Foata normal form. 0/596 useless extension candidates. Maximal degree in co-relation 1034. Up to 52 conditions per place. [2023-09-01 09:05:40,735 INFO L82 GeneralOperation]: Start removeDead. Operand has 425 places, 400 transitions, 1525 flow [2023-09-01 09:05:40,740 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 425 places, 400 transitions, 1525 flow [2023-09-01 09:05:40,740 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:40,740 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 425 places, 400 transitions, 1525 flow [2023-09-01 09:05:40,740 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 425 places, 400 transitions, 1525 flow [2023-09-01 09:05:40,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 425 places, 400 transitions, 1525 flow [2023-09-01 09:05:40,860 INFO L130 PetriNetUnfolder]: 51/698 cut-off events. [2023-09-01 09:05:40,860 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:05:40,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1099 conditions, 698 events. 51/698 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1773 event pairs, 0 based on Foata normal form. 0/596 useless extension candidates. Maximal degree in co-relation 1034. Up to 52 conditions per place. [2023-09-01 09:05:40,914 INFO L119 LiptonReduction]: Number of co-enabled transitions 135100 [2023-09-01 09:05:45,877 INFO L134 LiptonReduction]: Checked pairs total: 719331 [2023-09-01 09:05:45,878 INFO L136 LiptonReduction]: Total number of compositions: 170 [2023-09-01 09:05:45,878 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:45,879 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:45,879 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:45,921 INFO L130 PetriNetUnfolder]: 24/349 cut-off events. [2023-09-01 09:05:45,921 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:05:45,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:45,922 INFO L208 CegarLoopForPetriNet]: trace histogram [26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:05:45,922 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:45,922 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:45,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1590289768, now seen corresponding path program 1 times [2023-09-01 09:05:45,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:45,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408964277] [2023-09-01 09:05:45,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:45,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:45,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:45,949 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:45,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:45,984 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:45,984 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:45,984 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:45,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-09-01 09:05:45,984 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:45,985 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:45,985 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:45,985 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-09-01 09:05:46,082 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:46,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 441 places, 415 transitions, 1610 flow [2023-09-01 09:05:46,260 INFO L130 PetriNetUnfolder]: 53/725 cut-off events. [2023-09-01 09:05:46,260 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:05:46,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1155 conditions, 725 events. 53/725 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1930 event pairs, 0 based on Foata normal form. 0/619 useless extension candidates. Maximal degree in co-relation 1089. Up to 54 conditions per place. [2023-09-01 09:05:46,279 INFO L82 GeneralOperation]: Start removeDead. Operand has 441 places, 415 transitions, 1610 flow [2023-09-01 09:05:46,283 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 441 places, 415 transitions, 1610 flow [2023-09-01 09:05:46,283 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:46,283 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 441 places, 415 transitions, 1610 flow [2023-09-01 09:05:46,283 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 441 places, 415 transitions, 1610 flow [2023-09-01 09:05:46,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 441 places, 415 transitions, 1610 flow [2023-09-01 09:05:46,415 INFO L130 PetriNetUnfolder]: 53/725 cut-off events. [2023-09-01 09:05:46,415 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:05:46,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1155 conditions, 725 events. 53/725 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1930 event pairs, 0 based on Foata normal form. 0/619 useless extension candidates. Maximal degree in co-relation 1089. Up to 54 conditions per place. [2023-09-01 09:05:46,475 INFO L119 LiptonReduction]: Number of co-enabled transitions 145964 [2023-09-01 09:05:51,479 INFO L134 LiptonReduction]: Checked pairs total: 675794 [2023-09-01 09:05:51,479 INFO L136 LiptonReduction]: Total number of compositions: 176 [2023-09-01 09:05:51,480 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:51,480 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:51,480 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:51,529 INFO L130 PetriNetUnfolder]: 25/363 cut-off events. [2023-09-01 09:05:51,529 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:05:51,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:51,530 INFO L208 CegarLoopForPetriNet]: trace histogram [27, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:05:51,530 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:51,530 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:51,530 INFO L85 PathProgramCache]: Analyzing trace with hash -69962049, now seen corresponding path program 1 times [2023-09-01 09:05:51,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:51,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919845612] [2023-09-01 09:05:51,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:51,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:51,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:51,564 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:51,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:51,606 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:51,606 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:51,606 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:51,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-09-01 09:05:51,606 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:51,607 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:51,608 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:51,608 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-09-01 09:05:51,669 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:51,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 457 places, 430 transitions, 1697 flow [2023-09-01 09:05:51,933 INFO L130 PetriNetUnfolder]: 55/752 cut-off events. [2023-09-01 09:05:51,933 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:05:51,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1212 conditions, 752 events. 55/752 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2006 event pairs, 0 based on Foata normal form. 0/642 useless extension candidates. Maximal degree in co-relation 1145. Up to 56 conditions per place. [2023-09-01 09:05:51,955 INFO L82 GeneralOperation]: Start removeDead. Operand has 457 places, 430 transitions, 1697 flow [2023-09-01 09:05:51,959 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 457 places, 430 transitions, 1697 flow [2023-09-01 09:05:51,960 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:51,960 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 457 places, 430 transitions, 1697 flow [2023-09-01 09:05:51,960 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 457 places, 430 transitions, 1697 flow [2023-09-01 09:05:51,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 457 places, 430 transitions, 1697 flow [2023-09-01 09:05:52,116 INFO L130 PetriNetUnfolder]: 55/752 cut-off events. [2023-09-01 09:05:52,116 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:05:52,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1212 conditions, 752 events. 55/752 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2006 event pairs, 0 based on Foata normal form. 0/642 useless extension candidates. Maximal degree in co-relation 1145. Up to 56 conditions per place. [2023-09-01 09:05:52,177 INFO L119 LiptonReduction]: Number of co-enabled transitions 157248 [2023-09-01 09:05:57,405 INFO L134 LiptonReduction]: Checked pairs total: 729392 [2023-09-01 09:05:57,406 INFO L136 LiptonReduction]: Total number of compositions: 182 [2023-09-01 09:05:57,407 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:57,407 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:57,407 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:57,458 INFO L130 PetriNetUnfolder]: 26/377 cut-off events. [2023-09-01 09:05:57,458 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:05:57,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:57,458 INFO L208 CegarLoopForPetriNet]: trace histogram [28, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:05:57,459 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:57,459 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:57,459 INFO L85 PathProgramCache]: Analyzing trace with hash 51520462, now seen corresponding path program 1 times [2023-09-01 09:05:57,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:57,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685755461] [2023-09-01 09:05:57,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:57,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:57,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:57,490 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:57,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:57,525 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:57,525 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:57,525 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:57,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-09-01 09:05:57,525 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:57,526 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:57,526 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:57,526 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-09-01 09:05:57,588 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:57,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 473 places, 445 transitions, 1786 flow [2023-09-01 09:05:57,786 INFO L130 PetriNetUnfolder]: 57/779 cut-off events. [2023-09-01 09:05:57,786 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:05:57,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1270 conditions, 779 events. 57/779 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2076 event pairs, 0 based on Foata normal form. 0/665 useless extension candidates. Maximal degree in co-relation 1202. Up to 58 conditions per place. [2023-09-01 09:05:57,808 INFO L82 GeneralOperation]: Start removeDead. Operand has 473 places, 445 transitions, 1786 flow [2023-09-01 09:05:57,812 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 473 places, 445 transitions, 1786 flow [2023-09-01 09:05:57,812 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:57,812 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 473 places, 445 transitions, 1786 flow [2023-09-01 09:05:57,812 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 473 places, 445 transitions, 1786 flow [2023-09-01 09:05:57,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 473 places, 445 transitions, 1786 flow [2023-09-01 09:05:57,997 INFO L130 PetriNetUnfolder]: 57/779 cut-off events. [2023-09-01 09:05:57,997 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:05:58,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1270 conditions, 779 events. 57/779 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2076 event pairs, 0 based on Foata normal form. 0/665 useless extension candidates. Maximal degree in co-relation 1202. Up to 58 conditions per place. [2023-09-01 09:05:58,054 INFO L119 LiptonReduction]: Number of co-enabled transitions 168952 [2023-09-01 09:06:03,321 INFO L134 LiptonReduction]: Checked pairs total: 777131 [2023-09-01 09:06:03,322 INFO L136 LiptonReduction]: Total number of compositions: 188 [2023-09-01 09:06:03,323 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:03,323 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:03,323 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:03,374 INFO L130 PetriNetUnfolder]: 27/391 cut-off events. [2023-09-01 09:06:03,374 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:06:03,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:03,374 INFO L208 CegarLoopForPetriNet]: trace histogram [29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:03,374 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:03,375 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:03,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1096922488, now seen corresponding path program 1 times [2023-09-01 09:06:03,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:03,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500087529] [2023-09-01 09:06:03,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:03,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:03,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:03,411 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:03,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:03,451 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:03,451 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:03,452 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:03,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-09-01 09:06:03,452 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:03,452 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:03,453 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:03,453 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-09-01 09:06:03,518 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:03,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 489 places, 460 transitions, 1877 flow [2023-09-01 09:06:03,745 INFO L130 PetriNetUnfolder]: 59/806 cut-off events. [2023-09-01 09:06:03,745 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:06:03,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1329 conditions, 806 events. 59/806 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2155 event pairs, 0 based on Foata normal form. 0/688 useless extension candidates. Maximal degree in co-relation 1260. Up to 60 conditions per place. [2023-09-01 09:06:03,774 INFO L82 GeneralOperation]: Start removeDead. Operand has 489 places, 460 transitions, 1877 flow [2023-09-01 09:06:03,779 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 489 places, 460 transitions, 1877 flow [2023-09-01 09:06:03,779 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:03,779 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 489 places, 460 transitions, 1877 flow [2023-09-01 09:06:03,780 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 489 places, 460 transitions, 1877 flow [2023-09-01 09:06:03,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 489 places, 460 transitions, 1877 flow [2023-09-01 09:06:03,966 INFO L130 PetriNetUnfolder]: 59/806 cut-off events. [2023-09-01 09:06:03,967 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:06:03,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1329 conditions, 806 events. 59/806 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2155 event pairs, 0 based on Foata normal form. 0/688 useless extension candidates. Maximal degree in co-relation 1260. Up to 60 conditions per place. [2023-09-01 09:06:04,040 INFO L119 LiptonReduction]: Number of co-enabled transitions 181076 [2023-09-01 09:06:09,476 INFO L134 LiptonReduction]: Checked pairs total: 852724 [2023-09-01 09:06:09,476 INFO L136 LiptonReduction]: Total number of compositions: 194 [2023-09-01 09:06:09,477 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:09,477 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:09,477 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:09,534 INFO L130 PetriNetUnfolder]: 28/405 cut-off events. [2023-09-01 09:06:09,534 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:06:09,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:09,535 INFO L208 CegarLoopForPetriNet]: trace histogram [30, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:09,535 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:09,535 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:09,535 INFO L85 PathProgramCache]: Analyzing trace with hash 218995108, now seen corresponding path program 1 times [2023-09-01 09:06:09,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:09,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345843929] [2023-09-01 09:06:09,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:09,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:09,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:09,571 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:09,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:09,612 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:09,612 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:09,612 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:09,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-09-01 09:06:09,613 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:09,613 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:09,613 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:09,613 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-09-01 09:06:09,736 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:09,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 505 places, 475 transitions, 1970 flow [2023-09-01 09:06:10,000 INFO L130 PetriNetUnfolder]: 61/833 cut-off events. [2023-09-01 09:06:10,000 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:06:10,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1389 conditions, 833 events. 61/833 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2235 event pairs, 0 based on Foata normal form. 0/711 useless extension candidates. Maximal degree in co-relation 1319. Up to 62 conditions per place. [2023-09-01 09:06:10,028 INFO L82 GeneralOperation]: Start removeDead. Operand has 505 places, 475 transitions, 1970 flow [2023-09-01 09:06:10,034 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 505 places, 475 transitions, 1970 flow [2023-09-01 09:06:10,034 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:10,034 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 505 places, 475 transitions, 1970 flow [2023-09-01 09:06:10,034 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 505 places, 475 transitions, 1970 flow [2023-09-01 09:06:10,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 505 places, 475 transitions, 1970 flow [2023-09-01 09:06:10,203 INFO L130 PetriNetUnfolder]: 61/833 cut-off events. [2023-09-01 09:06:10,203 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:06:10,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1389 conditions, 833 events. 61/833 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2235 event pairs, 0 based on Foata normal form. 0/711 useless extension candidates. Maximal degree in co-relation 1319. Up to 62 conditions per place. [2023-09-01 09:06:10,287 INFO L119 LiptonReduction]: Number of co-enabled transitions 193620 [2023-09-01 09:06:16,001 INFO L134 LiptonReduction]: Checked pairs total: 910817 [2023-09-01 09:06:16,002 INFO L136 LiptonReduction]: Total number of compositions: 200 [2023-09-01 09:06:16,003 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:16,003 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:16,003 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:16,063 INFO L130 PetriNetUnfolder]: 29/419 cut-off events. [2023-09-01 09:06:16,063 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:06:16,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:16,063 INFO L208 CegarLoopForPetriNet]: trace histogram [31, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:16,064 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:16,064 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:16,064 INFO L85 PathProgramCache]: Analyzing trace with hash 637434668, now seen corresponding path program 1 times [2023-09-01 09:06:16,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:16,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630014581] [2023-09-01 09:06:16,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:16,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:16,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:16,103 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:16,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:16,147 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:16,147 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:16,147 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:16,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-09-01 09:06:16,148 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:16,148 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:16,148 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:16,148 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-09-01 09:06:16,216 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:16,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 521 places, 490 transitions, 2065 flow [2023-09-01 09:06:16,461 INFO L130 PetriNetUnfolder]: 63/860 cut-off events. [2023-09-01 09:06:16,461 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:06:16,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1450 conditions, 860 events. 63/860 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2307 event pairs, 0 based on Foata normal form. 0/734 useless extension candidates. Maximal degree in co-relation 1379. Up to 64 conditions per place. [2023-09-01 09:06:16,501 INFO L82 GeneralOperation]: Start removeDead. Operand has 521 places, 490 transitions, 2065 flow [2023-09-01 09:06:16,508 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 521 places, 490 transitions, 2065 flow [2023-09-01 09:06:16,508 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:16,509 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 521 places, 490 transitions, 2065 flow [2023-09-01 09:06:16,509 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 521 places, 490 transitions, 2065 flow [2023-09-01 09:06:16,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 521 places, 490 transitions, 2065 flow [2023-09-01 09:06:16,800 INFO L130 PetriNetUnfolder]: 63/860 cut-off events. [2023-09-01 09:06:16,800 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:06:16,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1450 conditions, 860 events. 63/860 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2307 event pairs, 0 based on Foata normal form. 0/734 useless extension candidates. Maximal degree in co-relation 1379. Up to 64 conditions per place. [2023-09-01 09:06:16,861 INFO L119 LiptonReduction]: Number of co-enabled transitions 206584 [2023-09-01 09:06:22,928 INFO L134 LiptonReduction]: Checked pairs total: 948775 [2023-09-01 09:06:22,928 INFO L136 LiptonReduction]: Total number of compositions: 206 [2023-09-01 09:06:22,929 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:22,929 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:22,930 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:22,996 INFO L130 PetriNetUnfolder]: 30/433 cut-off events. [2023-09-01 09:06:22,996 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:06:22,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:22,997 INFO L208 CegarLoopForPetriNet]: trace histogram [32, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:22,997 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:22,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:22,997 INFO L85 PathProgramCache]: Analyzing trace with hash -523317734, now seen corresponding path program 1 times [2023-09-01 09:06:22,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:22,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544735925] [2023-09-01 09:06:22,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:22,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:23,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:23,032 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:23,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:23,074 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:23,074 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:23,074 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:23,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-09-01 09:06:23,075 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:23,075 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:23,075 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:23,075 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-09-01 09:06:23,149 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:23,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 537 places, 505 transitions, 2162 flow [2023-09-01 09:06:23,350 INFO L130 PetriNetUnfolder]: 65/887 cut-off events. [2023-09-01 09:06:23,350 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:06:23,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1512 conditions, 887 events. 65/887 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2359 event pairs, 0 based on Foata normal form. 0/757 useless extension candidates. Maximal degree in co-relation 1440. Up to 66 conditions per place. [2023-09-01 09:06:23,380 INFO L82 GeneralOperation]: Start removeDead. Operand has 537 places, 505 transitions, 2162 flow [2023-09-01 09:06:23,385 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 537 places, 505 transitions, 2162 flow [2023-09-01 09:06:23,385 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:23,385 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 537 places, 505 transitions, 2162 flow [2023-09-01 09:06:23,385 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 537 places, 505 transitions, 2162 flow [2023-09-01 09:06:23,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 537 places, 505 transitions, 2162 flow [2023-09-01 09:06:23,570 INFO L130 PetriNetUnfolder]: 65/887 cut-off events. [2023-09-01 09:06:23,571 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:06:23,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1512 conditions, 887 events. 65/887 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2359 event pairs, 0 based on Foata normal form. 0/757 useless extension candidates. Maximal degree in co-relation 1440. Up to 66 conditions per place. [2023-09-01 09:06:23,665 INFO L119 LiptonReduction]: Number of co-enabled transitions 219968 [2023-09-01 09:06:29,596 INFO L134 LiptonReduction]: Checked pairs total: 1017731 [2023-09-01 09:06:29,596 INFO L136 LiptonReduction]: Total number of compositions: 212 [2023-09-01 09:06:29,597 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:29,597 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:29,597 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:29,669 INFO L130 PetriNetUnfolder]: 31/447 cut-off events. [2023-09-01 09:06:29,669 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:06:29,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:29,669 INFO L208 CegarLoopForPetriNet]: trace histogram [33, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:29,669 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:29,670 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:29,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1475319439, now seen corresponding path program 1 times [2023-09-01 09:06:29,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:29,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185914176] [2023-09-01 09:06:29,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:29,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:29,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:29,707 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:29,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:29,754 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:29,754 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:29,754 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:29,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-09-01 09:06:29,755 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:29,755 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:29,755 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:29,755 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-09-01 09:06:29,825 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:29,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 553 places, 520 transitions, 2261 flow [2023-09-01 09:06:30,118 INFO L130 PetriNetUnfolder]: 67/914 cut-off events. [2023-09-01 09:06:30,119 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:06:30,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1575 conditions, 914 events. 67/914 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2439 event pairs, 0 based on Foata normal form. 0/780 useless extension candidates. Maximal degree in co-relation 1502. Up to 68 conditions per place. [2023-09-01 09:06:30,144 INFO L82 GeneralOperation]: Start removeDead. Operand has 553 places, 520 transitions, 2261 flow [2023-09-01 09:06:30,148 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 553 places, 520 transitions, 2261 flow [2023-09-01 09:06:30,148 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:30,148 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 553 places, 520 transitions, 2261 flow [2023-09-01 09:06:30,148 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 553 places, 520 transitions, 2261 flow [2023-09-01 09:06:30,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 553 places, 520 transitions, 2261 flow [2023-09-01 09:06:30,341 INFO L130 PetriNetUnfolder]: 67/914 cut-off events. [2023-09-01 09:06:30,341 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:06:30,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1575 conditions, 914 events. 67/914 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2439 event pairs, 0 based on Foata normal form. 0/780 useless extension candidates. Maximal degree in co-relation 1502. Up to 68 conditions per place. [2023-09-01 09:06:30,437 INFO L119 LiptonReduction]: Number of co-enabled transitions 233772 [2023-09-01 09:06:36,679 INFO L134 LiptonReduction]: Checked pairs total: 1089608 [2023-09-01 09:06:36,679 INFO L136 LiptonReduction]: Total number of compositions: 218 [2023-09-01 09:06:36,680 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:36,681 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:36,681 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:36,759 INFO L130 PetriNetUnfolder]: 32/461 cut-off events. [2023-09-01 09:06:36,759 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:06:36,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:36,760 INFO L208 CegarLoopForPetriNet]: trace histogram [34, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:36,760 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:36,760 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:36,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1983114448, now seen corresponding path program 1 times [2023-09-01 09:06:36,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:36,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078002105] [2023-09-01 09:06:36,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:36,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:36,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:36,797 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:36,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:36,846 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:36,846 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:36,847 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:36,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-09-01 09:06:36,847 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:36,847 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:36,847 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:36,848 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-09-01 09:06:36,919 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:36,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 569 places, 535 transitions, 2362 flow [2023-09-01 09:06:37,223 INFO L130 PetriNetUnfolder]: 69/941 cut-off events. [2023-09-01 09:06:37,224 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:06:37,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1639 conditions, 941 events. 69/941 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2515 event pairs, 0 based on Foata normal form. 0/803 useless extension candidates. Maximal degree in co-relation 1565. Up to 70 conditions per place. [2023-09-01 09:06:37,258 INFO L82 GeneralOperation]: Start removeDead. Operand has 569 places, 535 transitions, 2362 flow [2023-09-01 09:06:37,264 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 569 places, 535 transitions, 2362 flow [2023-09-01 09:06:37,264 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:37,264 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 569 places, 535 transitions, 2362 flow [2023-09-01 09:06:37,264 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 569 places, 535 transitions, 2362 flow [2023-09-01 09:06:37,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 569 places, 535 transitions, 2362 flow [2023-09-01 09:06:37,474 INFO L130 PetriNetUnfolder]: 69/941 cut-off events. [2023-09-01 09:06:37,474 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:06:37,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1639 conditions, 941 events. 69/941 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2515 event pairs, 0 based on Foata normal form. 0/803 useless extension candidates. Maximal degree in co-relation 1565. Up to 70 conditions per place. [2023-09-01 09:06:37,636 INFO L119 LiptonReduction]: Number of co-enabled transitions 247996 [2023-09-01 09:06:43,984 INFO L134 LiptonReduction]: Checked pairs total: 1168256 [2023-09-01 09:06:43,984 INFO L136 LiptonReduction]: Total number of compositions: 224 [2023-09-01 09:06:43,985 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:43,985 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:43,985 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:44,065 INFO L130 PetriNetUnfolder]: 33/475 cut-off events. [2023-09-01 09:06:44,065 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:06:44,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:44,065 INFO L208 CegarLoopForPetriNet]: trace histogram [35, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:44,066 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:44,066 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:44,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1171256492, now seen corresponding path program 1 times [2023-09-01 09:06:44,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:44,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988764133] [2023-09-01 09:06:44,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:44,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:44,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:44,154 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:44,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:44,210 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:44,210 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:44,211 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:44,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-09-01 09:06:44,211 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:44,211 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:44,211 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:44,212 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-09-01 09:06:44,302 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:44,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 585 places, 550 transitions, 2465 flow [2023-09-01 09:06:44,540 INFO L130 PetriNetUnfolder]: 71/968 cut-off events. [2023-09-01 09:06:44,540 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:06:44,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1704 conditions, 968 events. 71/968 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2573 event pairs, 0 based on Foata normal form. 0/826 useless extension candidates. Maximal degree in co-relation 1629. Up to 72 conditions per place. [2023-09-01 09:06:44,575 INFO L82 GeneralOperation]: Start removeDead. Operand has 585 places, 550 transitions, 2465 flow [2023-09-01 09:06:44,582 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 585 places, 550 transitions, 2465 flow [2023-09-01 09:06:44,582 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:44,582 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 585 places, 550 transitions, 2465 flow [2023-09-01 09:06:44,582 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 585 places, 550 transitions, 2465 flow [2023-09-01 09:06:44,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 585 places, 550 transitions, 2465 flow [2023-09-01 09:06:44,810 INFO L130 PetriNetUnfolder]: 71/968 cut-off events. [2023-09-01 09:06:44,810 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:06:44,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1704 conditions, 968 events. 71/968 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2573 event pairs, 0 based on Foata normal form. 0/826 useless extension candidates. Maximal degree in co-relation 1629. Up to 72 conditions per place. [2023-09-01 09:06:44,922 INFO L119 LiptonReduction]: Number of co-enabled transitions 262640 [2023-09-01 09:06:51,400 INFO L134 LiptonReduction]: Checked pairs total: 1221977 [2023-09-01 09:06:51,401 INFO L136 LiptonReduction]: Total number of compositions: 230 [2023-09-01 09:06:51,401 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:51,402 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:51,402 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:51,485 INFO L130 PetriNetUnfolder]: 34/489 cut-off events. [2023-09-01 09:06:51,486 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:06:51,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:51,486 INFO L208 CegarLoopForPetriNet]: trace histogram [36, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:51,486 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:51,486 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:51,486 INFO L85 PathProgramCache]: Analyzing trace with hash -515130650, now seen corresponding path program 1 times [2023-09-01 09:06:51,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:51,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562277099] [2023-09-01 09:06:51,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:51,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:51,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:51,532 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:51,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:51,583 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:51,583 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:51,583 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:51,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-09-01 09:06:51,584 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:51,584 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:51,584 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:51,584 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-09-01 09:06:51,666 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:51,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 601 places, 565 transitions, 2570 flow [2023-09-01 09:06:51,919 INFO L130 PetriNetUnfolder]: 73/995 cut-off events. [2023-09-01 09:06:51,919 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:06:51,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1770 conditions, 995 events. 73/995 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2692 event pairs, 0 based on Foata normal form. 0/849 useless extension candidates. Maximal degree in co-relation 1694. Up to 74 conditions per place. [2023-09-01 09:06:51,956 INFO L82 GeneralOperation]: Start removeDead. Operand has 601 places, 565 transitions, 2570 flow [2023-09-01 09:06:51,963 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 601 places, 565 transitions, 2570 flow [2023-09-01 09:06:51,963 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:51,963 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 601 places, 565 transitions, 2570 flow [2023-09-01 09:06:51,963 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 601 places, 565 transitions, 2570 flow [2023-09-01 09:06:51,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 601 places, 565 transitions, 2570 flow [2023-09-01 09:06:52,239 INFO L130 PetriNetUnfolder]: 73/995 cut-off events. [2023-09-01 09:06:52,240 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:06:52,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1770 conditions, 995 events. 73/995 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2692 event pairs, 0 based on Foata normal form. 0/849 useless extension candidates. Maximal degree in co-relation 1694. Up to 74 conditions per place. [2023-09-01 09:06:52,343 INFO L119 LiptonReduction]: Number of co-enabled transitions 277704 [2023-09-01 09:06:59,133 INFO L134 LiptonReduction]: Checked pairs total: 1291017 [2023-09-01 09:06:59,133 INFO L136 LiptonReduction]: Total number of compositions: 236 [2023-09-01 09:06:59,134 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:59,134 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:59,134 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:59,223 INFO L130 PetriNetUnfolder]: 35/503 cut-off events. [2023-09-01 09:06:59,224 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:06:59,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:59,224 INFO L208 CegarLoopForPetriNet]: trace histogram [37, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:59,224 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:59,224 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:59,224 INFO L85 PathProgramCache]: Analyzing trace with hash 260706008, now seen corresponding path program 1 times [2023-09-01 09:06:59,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:59,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854207195] [2023-09-01 09:06:59,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:59,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:59,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:59,264 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:59,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:59,317 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:59,317 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:59,317 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:59,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-09-01 09:06:59,318 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:59,318 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:59,318 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:59,318 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-09-01 09:06:59,395 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:59,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 617 places, 580 transitions, 2677 flow [2023-09-01 09:06:59,784 INFO L130 PetriNetUnfolder]: 75/1022 cut-off events. [2023-09-01 09:06:59,784 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:06:59,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1837 conditions, 1022 events. 75/1022 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2741 event pairs, 0 based on Foata normal form. 0/872 useless extension candidates. Maximal degree in co-relation 1760. Up to 76 conditions per place. [2023-09-01 09:06:59,832 INFO L82 GeneralOperation]: Start removeDead. Operand has 617 places, 580 transitions, 2677 flow [2023-09-01 09:06:59,840 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 617 places, 580 transitions, 2677 flow [2023-09-01 09:06:59,840 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:59,840 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 617 places, 580 transitions, 2677 flow [2023-09-01 09:06:59,840 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 617 places, 580 transitions, 2677 flow [2023-09-01 09:06:59,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 617 places, 580 transitions, 2677 flow [2023-09-01 09:07:00,099 INFO L130 PetriNetUnfolder]: 75/1022 cut-off events. [2023-09-01 09:07:00,099 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:07:00,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1837 conditions, 1022 events. 75/1022 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2741 event pairs, 0 based on Foata normal form. 0/872 useless extension candidates. Maximal degree in co-relation 1760. Up to 76 conditions per place. [2023-09-01 09:07:00,225 INFO L119 LiptonReduction]: Number of co-enabled transitions 293188 [2023-09-01 09:07:07,064 INFO L134 LiptonReduction]: Checked pairs total: 1375693 [2023-09-01 09:07:07,064 INFO L136 LiptonReduction]: Total number of compositions: 242 [2023-09-01 09:07:07,065 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:07:07,065 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:07:07,065 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:07:07,162 INFO L130 PetriNetUnfolder]: 36/517 cut-off events. [2023-09-01 09:07:07,162 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:07:07,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:07:07,163 INFO L208 CegarLoopForPetriNet]: trace histogram [38, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:07:07,163 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:07:07,163 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:07:07,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1071275178, now seen corresponding path program 1 times [2023-09-01 09:07:07,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:07:07,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144155635] [2023-09-01 09:07:07,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:07:07,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:07:07,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:07,206 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:07:07,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:07,262 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:07:07,262 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:07:07,262 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:07:07,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-09-01 09:07:07,262 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:07:07,263 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:07:07,263 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:07:07,263 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-09-01 09:07:07,346 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:07:07,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 633 places, 595 transitions, 2786 flow [2023-09-01 09:07:07,678 INFO L130 PetriNetUnfolder]: 77/1049 cut-off events. [2023-09-01 09:07:07,678 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:07:07,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1905 conditions, 1049 events. 77/1049 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2803 event pairs, 0 based on Foata normal form. 0/895 useless extension candidates. Maximal degree in co-relation 1827. Up to 78 conditions per place. [2023-09-01 09:07:07,721 INFO L82 GeneralOperation]: Start removeDead. Operand has 633 places, 595 transitions, 2786 flow [2023-09-01 09:07:07,729 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 633 places, 595 transitions, 2786 flow [2023-09-01 09:07:07,729 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:07:07,729 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 633 places, 595 transitions, 2786 flow [2023-09-01 09:07:07,730 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 633 places, 595 transitions, 2786 flow [2023-09-01 09:07:07,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 633 places, 595 transitions, 2786 flow [2023-09-01 09:07:07,995 INFO L130 PetriNetUnfolder]: 77/1049 cut-off events. [2023-09-01 09:07:07,996 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:07:08,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1905 conditions, 1049 events. 77/1049 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2803 event pairs, 0 based on Foata normal form. 0/895 useless extension candidates. Maximal degree in co-relation 1827. Up to 78 conditions per place. [2023-09-01 09:07:08,127 INFO L119 LiptonReduction]: Number of co-enabled transitions 309092 [2023-09-01 09:07:15,277 INFO L134 LiptonReduction]: Checked pairs total: 1432279 [2023-09-01 09:07:15,277 INFO L136 LiptonReduction]: Total number of compositions: 248 [2023-09-01 09:07:15,278 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:07:15,279 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:07:15,279 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:07:15,383 INFO L130 PetriNetUnfolder]: 37/531 cut-off events. [2023-09-01 09:07:15,384 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:07:15,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:07:15,384 INFO L208 CegarLoopForPetriNet]: trace histogram [39, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:07:15,384 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:07:15,384 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:07:15,384 INFO L85 PathProgramCache]: Analyzing trace with hash -398761277, now seen corresponding path program 1 times [2023-09-01 09:07:15,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:07:15,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087002035] [2023-09-01 09:07:15,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:07:15,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:07:15,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:15,424 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:07:15,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:15,489 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:07:15,489 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:07:15,490 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:07:15,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-09-01 09:07:15,490 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:07:15,490 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:07:15,490 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:07:15,490 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-09-01 09:07:15,571 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:07:15,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 649 places, 610 transitions, 2897 flow [2023-09-01 09:07:15,956 INFO L130 PetriNetUnfolder]: 79/1076 cut-off events. [2023-09-01 09:07:15,956 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:07:15,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1974 conditions, 1076 events. 79/1076 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2975 event pairs, 0 based on Foata normal form. 0/918 useless extension candidates. Maximal degree in co-relation 1895. Up to 80 conditions per place. [2023-09-01 09:07:15,987 INFO L82 GeneralOperation]: Start removeDead. Operand has 649 places, 610 transitions, 2897 flow [2023-09-01 09:07:15,993 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 649 places, 610 transitions, 2897 flow [2023-09-01 09:07:15,993 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:07:15,993 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 649 places, 610 transitions, 2897 flow [2023-09-01 09:07:15,993 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 649 places, 610 transitions, 2897 flow [2023-09-01 09:07:15,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 649 places, 610 transitions, 2897 flow [2023-09-01 09:07:16,273 INFO L130 PetriNetUnfolder]: 79/1076 cut-off events. [2023-09-01 09:07:16,273 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:07:16,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1974 conditions, 1076 events. 79/1076 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2975 event pairs, 0 based on Foata normal form. 0/918 useless extension candidates. Maximal degree in co-relation 1895. Up to 80 conditions per place. [2023-09-01 09:07:16,413 INFO L119 LiptonReduction]: Number of co-enabled transitions 325416 [2023-09-01 09:07:23,832 INFO L134 LiptonReduction]: Checked pairs total: 1514238 [2023-09-01 09:07:23,832 INFO L136 LiptonReduction]: Total number of compositions: 254 [2023-09-01 09:07:23,833 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:07:23,833 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:07:23,833 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:07:23,941 INFO L130 PetriNetUnfolder]: 38/545 cut-off events. [2023-09-01 09:07:23,941 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:07:23,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:07:23,942 INFO L208 CegarLoopForPetriNet]: trace histogram [40, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:07:23,942 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:07:23,942 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:07:23,942 INFO L85 PathProgramCache]: Analyzing trace with hash -669440758, now seen corresponding path program 1 times [2023-09-01 09:07:23,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:07:23,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091655770] [2023-09-01 09:07:23,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:07:23,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:07:23,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:23,985 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:07:24,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:24,048 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:07:24,049 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:07:24,049 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:07:24,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-09-01 09:07:24,049 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:07:24,050 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:07:24,050 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:07:24,050 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-09-01 09:07:24,133 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:07:24,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 665 places, 625 transitions, 3010 flow [2023-09-01 09:07:24,528 INFO L130 PetriNetUnfolder]: 81/1103 cut-off events. [2023-09-01 09:07:24,528 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:07:24,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2044 conditions, 1103 events. 81/1103 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3044 event pairs, 0 based on Foata normal form. 0/941 useless extension candidates. Maximal degree in co-relation 1964. Up to 82 conditions per place. [2023-09-01 09:07:24,557 INFO L82 GeneralOperation]: Start removeDead. Operand has 665 places, 625 transitions, 3010 flow [2023-09-01 09:07:24,563 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 665 places, 625 transitions, 3010 flow [2023-09-01 09:07:24,564 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:07:24,564 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 665 places, 625 transitions, 3010 flow [2023-09-01 09:07:24,564 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 665 places, 625 transitions, 3010 flow [2023-09-01 09:07:24,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 665 places, 625 transitions, 3010 flow [2023-09-01 09:07:24,930 INFO L130 PetriNetUnfolder]: 81/1103 cut-off events. [2023-09-01 09:07:24,930 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:07:24,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2044 conditions, 1103 events. 81/1103 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3044 event pairs, 0 based on Foata normal form. 0/941 useless extension candidates. Maximal degree in co-relation 1964. Up to 82 conditions per place. [2023-09-01 09:07:25,081 INFO L119 LiptonReduction]: Number of co-enabled transitions 342160 [2023-09-01 09:07:32,618 INFO L134 LiptonReduction]: Checked pairs total: 1597587 [2023-09-01 09:07:32,618 INFO L136 LiptonReduction]: Total number of compositions: 260 [2023-09-01 09:07:32,619 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:07:32,619 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:07:32,619 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:07:32,735 INFO L130 PetriNetUnfolder]: 39/559 cut-off events. [2023-09-01 09:07:32,736 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:07:32,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:07:32,736 INFO L208 CegarLoopForPetriNet]: trace histogram [41, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:07:32,736 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:07:32,736 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:07:32,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1083287497, now seen corresponding path program 1 times [2023-09-01 09:07:32,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:07:32,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074150728] [2023-09-01 09:07:32,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:07:32,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:07:32,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:32,794 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:07:32,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:32,855 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:07:32,855 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:07:32,855 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:07:32,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-09-01 09:07:32,855 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:07:32,856 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:07:32,856 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:07:32,856 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-09-01 09:07:32,941 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:07:32,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 681 places, 640 transitions, 3125 flow [2023-09-01 09:07:33,280 INFO L130 PetriNetUnfolder]: 83/1130 cut-off events. [2023-09-01 09:07:33,280 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:07:33,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2115 conditions, 1130 events. 83/1130 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3017 event pairs, 0 based on Foata normal form. 0/964 useless extension candidates. Maximal degree in co-relation 2034. Up to 84 conditions per place. [2023-09-01 09:07:33,334 INFO L82 GeneralOperation]: Start removeDead. Operand has 681 places, 640 transitions, 3125 flow [2023-09-01 09:07:33,341 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 681 places, 640 transitions, 3125 flow [2023-09-01 09:07:33,342 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:07:33,342 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 681 places, 640 transitions, 3125 flow [2023-09-01 09:07:33,342 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 681 places, 640 transitions, 3125 flow [2023-09-01 09:07:33,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 681 places, 640 transitions, 3125 flow [2023-09-01 09:07:33,660 INFO L130 PetriNetUnfolder]: 83/1130 cut-off events. [2023-09-01 09:07:33,660 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:07:33,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2115 conditions, 1130 events. 83/1130 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3017 event pairs, 0 based on Foata normal form. 0/964 useless extension candidates. Maximal degree in co-relation 2034. Up to 84 conditions per place. [2023-09-01 09:07:33,907 INFO L119 LiptonReduction]: Number of co-enabled transitions 359324 [2023-09-01 09:07:41,509 INFO L134 LiptonReduction]: Checked pairs total: 1700660 [2023-09-01 09:07:41,509 INFO L136 LiptonReduction]: Total number of compositions: 266 [2023-09-01 09:07:41,511 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:07:41,511 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:07:41,511 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:07:41,702 INFO L130 PetriNetUnfolder]: 40/573 cut-off events. [2023-09-01 09:07:41,702 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:07:41,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:07:41,702 INFO L208 CegarLoopForPetriNet]: trace histogram [42, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:07:41,702 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:07:41,703 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:07:41,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1053308360, now seen corresponding path program 1 times [2023-09-01 09:07:41,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:07:41,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708376175] [2023-09-01 09:07:41,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:07:41,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:07:41,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:41,755 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:07:41,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:41,831 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:07:41,831 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:07:41,832 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:07:41,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-09-01 09:07:41,832 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:07:41,832 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:07:41,832 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:07:41,833 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-09-01 09:07:41,922 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:07:41,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 697 places, 655 transitions, 3242 flow [2023-09-01 09:07:42,337 INFO L130 PetriNetUnfolder]: 85/1157 cut-off events. [2023-09-01 09:07:42,337 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:07:42,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2187 conditions, 1157 events. 85/1157 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3105 event pairs, 0 based on Foata normal form. 0/987 useless extension candidates. Maximal degree in co-relation 2105. Up to 86 conditions per place. [2023-09-01 09:07:42,388 INFO L82 GeneralOperation]: Start removeDead. Operand has 697 places, 655 transitions, 3242 flow [2023-09-01 09:07:42,396 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 697 places, 655 transitions, 3242 flow [2023-09-01 09:07:42,396 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:07:42,396 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 697 places, 655 transitions, 3242 flow [2023-09-01 09:07:42,397 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 697 places, 655 transitions, 3242 flow [2023-09-01 09:07:42,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 697 places, 655 transitions, 3242 flow [2023-09-01 09:07:42,733 INFO L130 PetriNetUnfolder]: 85/1157 cut-off events. [2023-09-01 09:07:42,733 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:07:42,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2187 conditions, 1157 events. 85/1157 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3105 event pairs, 0 based on Foata normal form. 0/987 useless extension candidates. Maximal degree in co-relation 2105. Up to 86 conditions per place. [2023-09-01 09:07:42,907 INFO L119 LiptonReduction]: Number of co-enabled transitions 376908 [2023-09-01 09:07:50,799 INFO L134 LiptonReduction]: Checked pairs total: 1774362 [2023-09-01 09:07:50,800 INFO L136 LiptonReduction]: Total number of compositions: 272 [2023-09-01 09:07:50,800 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:07:50,801 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:07:50,801 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:07:50,926 INFO L130 PetriNetUnfolder]: 41/587 cut-off events. [2023-09-01 09:07:50,927 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:07:50,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:07:50,927 INFO L208 CegarLoopForPetriNet]: trace histogram [43, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:07:50,927 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:07:50,927 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:07:50,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1134137745, now seen corresponding path program 1 times [2023-09-01 09:07:50,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:07:50,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906915948] [2023-09-01 09:07:50,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:07:50,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:07:50,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:50,975 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:07:50,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:51,039 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:07:51,039 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:07:51,040 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:07:51,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-09-01 09:07:51,040 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:07:51,040 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:07:51,040 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:07:51,040 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-09-01 09:07:51,132 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:07:51,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 713 places, 670 transitions, 3361 flow [2023-09-01 09:07:51,534 INFO L130 PetriNetUnfolder]: 87/1184 cut-off events. [2023-09-01 09:07:51,534 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:07:51,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2260 conditions, 1184 events. 87/1184 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3168 event pairs, 0 based on Foata normal form. 0/1010 useless extension candidates. Maximal degree in co-relation 2177. Up to 88 conditions per place. [2023-09-01 09:07:51,575 INFO L82 GeneralOperation]: Start removeDead. Operand has 713 places, 670 transitions, 3361 flow [2023-09-01 09:07:51,581 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 713 places, 670 transitions, 3361 flow [2023-09-01 09:07:51,581 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:07:51,581 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 713 places, 670 transitions, 3361 flow [2023-09-01 09:07:51,582 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 713 places, 670 transitions, 3361 flow [2023-09-01 09:07:51,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 713 places, 670 transitions, 3361 flow [2023-09-01 09:07:51,930 INFO L130 PetriNetUnfolder]: 87/1184 cut-off events. [2023-09-01 09:07:51,930 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:07:51,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2260 conditions, 1184 events. 87/1184 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3168 event pairs, 0 based on Foata normal form. 0/1010 useless extension candidates. Maximal degree in co-relation 2177. Up to 88 conditions per place. [2023-09-01 09:07:52,105 INFO L119 LiptonReduction]: Number of co-enabled transitions 394912 [2023-09-01 09:08:00,212 INFO L134 LiptonReduction]: Checked pairs total: 1848984 [2023-09-01 09:08:00,213 INFO L136 LiptonReduction]: Total number of compositions: 278 [2023-09-01 09:08:00,214 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:08:00,214 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:08:00,214 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:08:00,345 INFO L130 PetriNetUnfolder]: 42/601 cut-off events. [2023-09-01 09:08:00,346 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:08:00,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:08:00,346 INFO L208 CegarLoopForPetriNet]: trace histogram [44, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:08:00,346 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:08:00,346 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:08:00,346 INFO L85 PathProgramCache]: Analyzing trace with hash 223386622, now seen corresponding path program 1 times [2023-09-01 09:08:00,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:08:00,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780245456] [2023-09-01 09:08:00,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:08:00,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:08:00,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:00,409 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:08:00,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:00,475 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:08:00,476 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:08:00,476 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:08:00,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-09-01 09:08:00,476 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:08:00,476 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:08:00,477 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:08:00,477 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-09-01 09:08:00,570 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:08:00,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 729 places, 685 transitions, 3482 flow [2023-09-01 09:08:00,957 INFO L130 PetriNetUnfolder]: 89/1211 cut-off events. [2023-09-01 09:08:00,957 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:08:01,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2334 conditions, 1211 events. 89/1211 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3234 event pairs, 0 based on Foata normal form. 0/1033 useless extension candidates. Maximal degree in co-relation 2250. Up to 90 conditions per place. [2023-09-01 09:08:01,014 INFO L82 GeneralOperation]: Start removeDead. Operand has 729 places, 685 transitions, 3482 flow [2023-09-01 09:08:01,022 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 729 places, 685 transitions, 3482 flow [2023-09-01 09:08:01,022 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:08:01,022 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 729 places, 685 transitions, 3482 flow [2023-09-01 09:08:01,023 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 729 places, 685 transitions, 3482 flow [2023-09-01 09:08:01,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 729 places, 685 transitions, 3482 flow [2023-09-01 09:08:01,409 INFO L130 PetriNetUnfolder]: 89/1211 cut-off events. [2023-09-01 09:08:01,409 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:08:01,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2334 conditions, 1211 events. 89/1211 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3234 event pairs, 0 based on Foata normal form. 0/1033 useless extension candidates. Maximal degree in co-relation 2250. Up to 90 conditions per place. [2023-09-01 09:08:01,584 INFO L119 LiptonReduction]: Number of co-enabled transitions 413336 [2023-09-01 09:08:09,841 INFO L134 LiptonReduction]: Checked pairs total: 1927687 [2023-09-01 09:08:09,841 INFO L136 LiptonReduction]: Total number of compositions: 284 [2023-09-01 09:08:09,842 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:08:09,842 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:08:09,842 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:08:09,976 INFO L130 PetriNetUnfolder]: 43/615 cut-off events. [2023-09-01 09:08:09,976 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:08:09,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:08:09,976 INFO L208 CegarLoopForPetriNet]: trace histogram [45, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:08:09,977 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:08:09,977 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:08:09,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1832268504, now seen corresponding path program 1 times [2023-09-01 09:08:09,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:08:09,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398669471] [2023-09-01 09:08:09,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:08:09,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:08:10,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:10,021 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:08:10,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:10,088 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:08:10,089 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:08:10,089 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:08:10,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-09-01 09:08:10,089 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:08:10,089 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:08:10,089 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:08:10,090 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-09-01 09:08:10,203 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:08:10,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 745 places, 700 transitions, 3605 flow [2023-09-01 09:08:10,619 INFO L130 PetriNetUnfolder]: 91/1238 cut-off events. [2023-09-01 09:08:10,619 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:08:10,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2409 conditions, 1238 events. 91/1238 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3336 event pairs, 0 based on Foata normal form. 0/1056 useless extension candidates. Maximal degree in co-relation 2324. Up to 92 conditions per place. [2023-09-01 09:08:10,678 INFO L82 GeneralOperation]: Start removeDead. Operand has 745 places, 700 transitions, 3605 flow [2023-09-01 09:08:10,686 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 745 places, 700 transitions, 3605 flow [2023-09-01 09:08:10,687 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:08:10,687 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 745 places, 700 transitions, 3605 flow [2023-09-01 09:08:10,687 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 745 places, 700 transitions, 3605 flow [2023-09-01 09:08:10,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 745 places, 700 transitions, 3605 flow [2023-09-01 09:08:11,119 INFO L130 PetriNetUnfolder]: 91/1238 cut-off events. [2023-09-01 09:08:11,119 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:08:11,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2409 conditions, 1238 events. 91/1238 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3336 event pairs, 0 based on Foata normal form. 0/1056 useless extension candidates. Maximal degree in co-relation 2324. Up to 92 conditions per place. [2023-09-01 09:08:11,276 INFO L119 LiptonReduction]: Number of co-enabled transitions 432180 [2023-09-01 09:08:19,837 INFO L134 LiptonReduction]: Checked pairs total: 2017950 [2023-09-01 09:08:19,838 INFO L136 LiptonReduction]: Total number of compositions: 290 [2023-09-01 09:08:19,838 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:08:19,839 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:08:19,839 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:08:19,983 INFO L130 PetriNetUnfolder]: 44/629 cut-off events. [2023-09-01 09:08:19,983 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:08:19,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:08:19,984 INFO L208 CegarLoopForPetriNet]: trace histogram [46, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:08:19,984 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:08:19,984 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:08:19,984 INFO L85 PathProgramCache]: Analyzing trace with hash 65732308, now seen corresponding path program 1 times [2023-09-01 09:08:19,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:08:19,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452669484] [2023-09-01 09:08:19,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:08:19,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:08:20,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:20,048 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:08:20,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:20,126 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:08:20,126 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:08:20,126 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:08:20,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-09-01 09:08:20,127 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:08:20,127 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:08:20,127 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:08:20,127 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-09-01 09:08:20,213 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:08:20,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 761 places, 715 transitions, 3730 flow [2023-09-01 09:08:20,652 INFO L130 PetriNetUnfolder]: 93/1265 cut-off events. [2023-09-01 09:08:20,652 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:08:20,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2485 conditions, 1265 events. 93/1265 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3399 event pairs, 0 based on Foata normal form. 0/1079 useless extension candidates. Maximal degree in co-relation 2399. Up to 94 conditions per place. [2023-09-01 09:08:20,716 INFO L82 GeneralOperation]: Start removeDead. Operand has 761 places, 715 transitions, 3730 flow [2023-09-01 09:08:20,725 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 761 places, 715 transitions, 3730 flow [2023-09-01 09:08:20,725 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:08:20,725 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 761 places, 715 transitions, 3730 flow [2023-09-01 09:08:20,726 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 761 places, 715 transitions, 3730 flow [2023-09-01 09:08:20,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 761 places, 715 transitions, 3730 flow [2023-09-01 09:08:21,187 INFO L130 PetriNetUnfolder]: 93/1265 cut-off events. [2023-09-01 09:08:21,187 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:08:21,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2485 conditions, 1265 events. 93/1265 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3399 event pairs, 0 based on Foata normal form. 0/1079 useless extension candidates. Maximal degree in co-relation 2399. Up to 94 conditions per place. [2023-09-01 09:08:21,354 INFO L119 LiptonReduction]: Number of co-enabled transitions 451444 [2023-09-01 09:08:30,006 INFO L134 LiptonReduction]: Checked pairs total: 2128347 [2023-09-01 09:08:30,006 INFO L136 LiptonReduction]: Total number of compositions: 296 [2023-09-01 09:08:30,007 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:08:30,007 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:08:30,007 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:08:30,155 INFO L130 PetriNetUnfolder]: 45/643 cut-off events. [2023-09-01 09:08:30,155 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:08:30,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:08:30,155 INFO L208 CegarLoopForPetriNet]: trace histogram [47, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:08:30,155 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:08:30,155 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:08:30,155 INFO L85 PathProgramCache]: Analyzing trace with hash 102025371, now seen corresponding path program 1 times [2023-09-01 09:08:30,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:08:30,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501381897] [2023-09-01 09:08:30,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:08:30,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:08:30,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:30,202 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:08:30,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:30,281 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:08:30,281 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:08:30,282 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:08:30,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-09-01 09:08:30,282 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:08:30,282 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:08:30,282 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:08:30,283 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-09-01 09:08:30,380 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:08:30,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 777 places, 730 transitions, 3857 flow [2023-09-01 09:08:30,825 INFO L130 PetriNetUnfolder]: 95/1292 cut-off events. [2023-09-01 09:08:30,825 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:08:30,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2562 conditions, 1292 events. 95/1292 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3484 event pairs, 0 based on Foata normal form. 0/1102 useless extension candidates. Maximal degree in co-relation 2475. Up to 96 conditions per place. [2023-09-01 09:08:30,893 INFO L82 GeneralOperation]: Start removeDead. Operand has 777 places, 730 transitions, 3857 flow [2023-09-01 09:08:30,903 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 777 places, 730 transitions, 3857 flow [2023-09-01 09:08:30,903 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:08:30,903 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 777 places, 730 transitions, 3857 flow [2023-09-01 09:08:30,903 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 777 places, 730 transitions, 3857 flow [2023-09-01 09:08:30,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 777 places, 730 transitions, 3857 flow [2023-09-01 09:08:31,381 INFO L130 PetriNetUnfolder]: 95/1292 cut-off events. [2023-09-01 09:08:31,382 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:08:31,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2562 conditions, 1292 events. 95/1292 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3484 event pairs, 0 based on Foata normal form. 0/1102 useless extension candidates. Maximal degree in co-relation 2475. Up to 96 conditions per place. [2023-09-01 09:08:31,558 INFO L119 LiptonReduction]: Number of co-enabled transitions 471128 [2023-09-01 09:08:40,446 INFO L134 LiptonReduction]: Checked pairs total: 2187700 [2023-09-01 09:08:40,446 INFO L136 LiptonReduction]: Total number of compositions: 302 [2023-09-01 09:08:40,447 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:08:40,447 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:08:40,447 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:08:40,599 INFO L130 PetriNetUnfolder]: 46/657 cut-off events. [2023-09-01 09:08:40,599 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:08:40,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:08:40,599 INFO L208 CegarLoopForPetriNet]: trace histogram [48, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:08:40,599 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:08:40,599 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:08:40,599 INFO L85 PathProgramCache]: Analyzing trace with hash -2101497782, now seen corresponding path program 1 times [2023-09-01 09:08:40,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:08:40,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464827472] [2023-09-01 09:08:40,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:08:40,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:08:40,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:40,646 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:08:40,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:40,712 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:08:40,712 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:08:40,712 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:08:40,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-09-01 09:08:40,713 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:08:40,713 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:08:40,713 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:08:40,713 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-09-01 09:08:40,806 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:08:40,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 793 places, 745 transitions, 3986 flow [2023-09-01 09:08:41,246 INFO L130 PetriNetUnfolder]: 97/1319 cut-off events. [2023-09-01 09:08:41,246 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:08:41,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2640 conditions, 1319 events. 97/1319 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3556 event pairs, 0 based on Foata normal form. 0/1125 useless extension candidates. Maximal degree in co-relation 2552. Up to 98 conditions per place. [2023-09-01 09:08:41,316 INFO L82 GeneralOperation]: Start removeDead. Operand has 793 places, 745 transitions, 3986 flow [2023-09-01 09:08:41,331 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 793 places, 745 transitions, 3986 flow [2023-09-01 09:08:41,331 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:08:41,331 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 793 places, 745 transitions, 3986 flow [2023-09-01 09:08:41,331 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 793 places, 745 transitions, 3986 flow [2023-09-01 09:08:41,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 793 places, 745 transitions, 3986 flow [2023-09-01 09:08:41,862 INFO L130 PetriNetUnfolder]: 97/1319 cut-off events. [2023-09-01 09:08:41,862 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:08:41,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2640 conditions, 1319 events. 97/1319 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3556 event pairs, 0 based on Foata normal form. 0/1125 useless extension candidates. Maximal degree in co-relation 2552. Up to 98 conditions per place. [2023-09-01 09:08:42,066 INFO L119 LiptonReduction]: Number of co-enabled transitions 491232 [2023-09-01 09:08:51,129 INFO L134 LiptonReduction]: Checked pairs total: 2309064 [2023-09-01 09:08:51,130 INFO L136 LiptonReduction]: Total number of compositions: 308 [2023-09-01 09:08:51,131 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:08:51,131 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:08:51,131 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:08:51,299 INFO L130 PetriNetUnfolder]: 47/671 cut-off events. [2023-09-01 09:08:51,299 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:08:51,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:08:51,299 INFO L208 CegarLoopForPetriNet]: trace histogram [49, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:08:51,300 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:08:51,300 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:08:51,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1295712289, now seen corresponding path program 1 times [2023-09-01 09:08:51,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:08:51,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199017106] [2023-09-01 09:08:51,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:08:51,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:08:51,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:51,353 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:08:51,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:51,426 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:08:51,427 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:08:51,427 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:08:51,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-09-01 09:08:51,427 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:08:51,427 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:08:51,427 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:08:51,427 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-09-01 09:08:51,528 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:08:51,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 809 places, 760 transitions, 4117 flow [2023-09-01 09:08:52,113 INFO L130 PetriNetUnfolder]: 99/1346 cut-off events. [2023-09-01 09:08:52,113 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:08:52,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2719 conditions, 1346 events. 99/1346 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3596 event pairs, 0 based on Foata normal form. 0/1148 useless extension candidates. Maximal degree in co-relation 2630. Up to 100 conditions per place. [2023-09-01 09:08:52,159 INFO L82 GeneralOperation]: Start removeDead. Operand has 809 places, 760 transitions, 4117 flow [2023-09-01 09:08:52,170 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 809 places, 760 transitions, 4117 flow [2023-09-01 09:08:52,170 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:08:52,170 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 809 places, 760 transitions, 4117 flow [2023-09-01 09:08:52,170 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 809 places, 760 transitions, 4117 flow [2023-09-01 09:08:52,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 809 places, 760 transitions, 4117 flow [2023-09-01 09:08:52,632 INFO L130 PetriNetUnfolder]: 99/1346 cut-off events. [2023-09-01 09:08:52,632 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:08:52,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2719 conditions, 1346 events. 99/1346 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3596 event pairs, 0 based on Foata normal form. 0/1148 useless extension candidates. Maximal degree in co-relation 2630. Up to 100 conditions per place. [2023-09-01 09:08:52,869 INFO L119 LiptonReduction]: Number of co-enabled transitions 511756 [2023-09-01 09:09:02,196 INFO L134 LiptonReduction]: Checked pairs total: 2404523 [2023-09-01 09:09:02,196 INFO L136 LiptonReduction]: Total number of compositions: 314 [2023-09-01 09:09:02,197 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:09:02,197 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:09:02,198 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:09:02,367 INFO L130 PetriNetUnfolder]: 48/685 cut-off events. [2023-09-01 09:09:02,367 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:09:02,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:09:02,367 INFO L208 CegarLoopForPetriNet]: trace histogram [50, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:09:02,367 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:09:02,367 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:09:02,367 INFO L85 PathProgramCache]: Analyzing trace with hash -205585824, now seen corresponding path program 1 times [2023-09-01 09:09:02,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:09:02,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316388987] [2023-09-01 09:09:02,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:09:02,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:09:02,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:02,417 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:09:02,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:02,504 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:09:02,505 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:09:02,505 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:09:02,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-09-01 09:09:02,505 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:09:02,506 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:09:02,506 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:09:02,506 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-09-01 09:09:02,604 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:09:02,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 825 places, 775 transitions, 4250 flow [2023-09-01 09:09:03,103 INFO L130 PetriNetUnfolder]: 101/1373 cut-off events. [2023-09-01 09:09:03,103 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:09:03,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2799 conditions, 1373 events. 101/1373 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3706 event pairs, 0 based on Foata normal form. 0/1171 useless extension candidates. Maximal degree in co-relation 2709. Up to 102 conditions per place. [2023-09-01 09:09:03,174 INFO L82 GeneralOperation]: Start removeDead. Operand has 825 places, 775 transitions, 4250 flow [2023-09-01 09:09:03,184 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 825 places, 775 transitions, 4250 flow [2023-09-01 09:09:03,184 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:09:03,184 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 825 places, 775 transitions, 4250 flow [2023-09-01 09:09:03,184 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 825 places, 775 transitions, 4250 flow [2023-09-01 09:09:03,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 825 places, 775 transitions, 4250 flow [2023-09-01 09:09:03,647 INFO L130 PetriNetUnfolder]: 101/1373 cut-off events. [2023-09-01 09:09:03,647 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:09:03,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2799 conditions, 1373 events. 101/1373 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3706 event pairs, 0 based on Foata normal form. 0/1171 useless extension candidates. Maximal degree in co-relation 2709. Up to 102 conditions per place. [2023-09-01 09:09:03,890 INFO L119 LiptonReduction]: Number of co-enabled transitions 532700 [2023-09-01 09:09:13,306 INFO L134 LiptonReduction]: Checked pairs total: 2504642 [2023-09-01 09:09:13,306 INFO L136 LiptonReduction]: Total number of compositions: 320 [2023-09-01 09:09:13,307 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:09:13,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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:09:13,307 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:09:13,533 INFO L130 PetriNetUnfolder]: 49/699 cut-off events. [2023-09-01 09:09:13,533 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:09:13,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:09:13,533 INFO L208 CegarLoopForPetriNet]: trace histogram [51, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:09:13,534 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:09:13,534 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:09:13,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1920532807, now seen corresponding path program 1 times [2023-09-01 09:09:13,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:09:13,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905797673] [2023-09-01 09:09:13,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:09:13,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:09:13,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:13,599 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:09:13,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:13,683 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:09:13,683 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:09:13,683 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:09:13,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-09-01 09:09:13,683 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:09:13,684 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:09:13,684 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:09:13,684 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-09-01 09:09:13,781 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:09:13,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 841 places, 790 transitions, 4385 flow [2023-09-01 09:09:14,281 INFO L130 PetriNetUnfolder]: 103/1400 cut-off events. [2023-09-01 09:09:14,281 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:09:14,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2880 conditions, 1400 events. 103/1400 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3794 event pairs, 0 based on Foata normal form. 0/1194 useless extension candidates. Maximal degree in co-relation 2789. Up to 104 conditions per place. [2023-09-01 09:09:14,362 INFO L82 GeneralOperation]: Start removeDead. Operand has 841 places, 790 transitions, 4385 flow [2023-09-01 09:09:14,379 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 841 places, 790 transitions, 4385 flow [2023-09-01 09:09:14,379 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:09:14,379 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 841 places, 790 transitions, 4385 flow [2023-09-01 09:09:14,380 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 841 places, 790 transitions, 4385 flow [2023-09-01 09:09:14,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 841 places, 790 transitions, 4385 flow [2023-09-01 09:09:15,004 INFO L130 PetriNetUnfolder]: 103/1400 cut-off events. [2023-09-01 09:09:15,004 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:09:15,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2880 conditions, 1400 events. 103/1400 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3794 event pairs, 0 based on Foata normal form. 0/1194 useless extension candidates. Maximal degree in co-relation 2789. Up to 104 conditions per place. [2023-09-01 09:09:15,198 INFO L119 LiptonReduction]: Number of co-enabled transitions 554064 [2023-09-01 09:09:24,758 INFO L134 LiptonReduction]: Checked pairs total: 2629337 [2023-09-01 09:09:24,758 INFO L136 LiptonReduction]: Total number of compositions: 326 [2023-09-01 09:09:24,759 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:09:24,759 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:09:24,759 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:09:24,942 INFO L130 PetriNetUnfolder]: 50/713 cut-off events. [2023-09-01 09:09:24,943 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:09:24,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:09:24,943 INFO L208 CegarLoopForPetriNet]: trace histogram [52, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:09:24,943 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:09:24,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:09:24,943 INFO L85 PathProgramCache]: Analyzing trace with hash 469349474, now seen corresponding path program 1 times [2023-09-01 09:09:24,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:09:24,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324420314] [2023-09-01 09:09:24,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:09:24,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:09:25,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:25,014 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:09:25,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:25,098 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:09:25,098 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:09:25,098 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:09:25,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-09-01 09:09:25,098 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:09:25,098 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:09:25,098 WARN L233 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:09:25,098 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2023-09-01 09:09:25,219 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:09:25,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 857 places, 805 transitions, 4522 flow [2023-09-01 09:09:25,887 INFO L130 PetriNetUnfolder]: 105/1427 cut-off events. [2023-09-01 09:09:25,887 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:09:25,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2962 conditions, 1427 events. 105/1427 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3941 event pairs, 0 based on Foata normal form. 0/1217 useless extension candidates. Maximal degree in co-relation 2870. Up to 106 conditions per place. [2023-09-01 09:09:25,948 INFO L82 GeneralOperation]: Start removeDead. Operand has 857 places, 805 transitions, 4522 flow [2023-09-01 09:09:25,956 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 857 places, 805 transitions, 4522 flow [2023-09-01 09:09:25,956 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:09:25,956 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 857 places, 805 transitions, 4522 flow [2023-09-01 09:09:25,956 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 857 places, 805 transitions, 4522 flow [2023-09-01 09:09:25,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 857 places, 805 transitions, 4522 flow [2023-09-01 09:09:26,480 INFO L130 PetriNetUnfolder]: 105/1427 cut-off events. [2023-09-01 09:09:26,480 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:09:26,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2962 conditions, 1427 events. 105/1427 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3941 event pairs, 0 based on Foata normal form. 0/1217 useless extension candidates. Maximal degree in co-relation 2870. Up to 106 conditions per place. [2023-09-01 09:09:26,754 INFO L119 LiptonReduction]: Number of co-enabled transitions 575848 [2023-09-01 09:09:36,515 INFO L134 LiptonReduction]: Checked pairs total: 2744652 [2023-09-01 09:09:36,516 INFO L136 LiptonReduction]: Total number of compositions: 332 [2023-09-01 09:09:36,517 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:09:36,517 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:09:36,517 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:09:36,712 INFO L130 PetriNetUnfolder]: 51/727 cut-off events. [2023-09-01 09:09:36,713 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:09:36,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:09:36,713 INFO L208 CegarLoopForPetriNet]: trace histogram [53, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:09:36,713 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:09:36,713 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:09:36,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1174594035, now seen corresponding path program 1 times [2023-09-01 09:09:36,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:09:36,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585288160] [2023-09-01 09:09:36,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:09:36,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:09:36,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:36,805 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:09:36,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:36,896 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:09:36,896 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:09:36,896 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:09:36,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-09-01 09:09:36,896 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:09:36,897 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:09:36,897 WARN L233 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:09:36,897 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2023-09-01 09:09:37,006 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:09:37,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 873 places, 820 transitions, 4661 flow [2023-09-01 09:09:37,551 INFO L130 PetriNetUnfolder]: 107/1454 cut-off events. [2023-09-01 09:09:37,551 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:09:37,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3045 conditions, 1454 events. 107/1454 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3939 event pairs, 0 based on Foata normal form. 0/1240 useless extension candidates. Maximal degree in co-relation 2952. Up to 108 conditions per place. [2023-09-01 09:09:37,641 INFO L82 GeneralOperation]: Start removeDead. Operand has 873 places, 820 transitions, 4661 flow [2023-09-01 09:09:37,659 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 873 places, 820 transitions, 4661 flow [2023-09-01 09:09:37,660 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:09:37,660 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 873 places, 820 transitions, 4661 flow [2023-09-01 09:09:37,660 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 873 places, 820 transitions, 4661 flow [2023-09-01 09:09:37,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 873 places, 820 transitions, 4661 flow [2023-09-01 09:09:38,379 INFO L130 PetriNetUnfolder]: 107/1454 cut-off events. [2023-09-01 09:09:38,379 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:09:38,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3045 conditions, 1454 events. 107/1454 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3939 event pairs, 0 based on Foata normal form. 0/1240 useless extension candidates. Maximal degree in co-relation 2952. Up to 108 conditions per place. [2023-09-01 09:09:38,588 INFO L119 LiptonReduction]: Number of co-enabled transitions 598052 [2023-09-01 09:09:48,706 INFO L134 LiptonReduction]: Checked pairs total: 2807741 [2023-09-01 09:09:48,707 INFO L136 LiptonReduction]: Total number of compositions: 338 [2023-09-01 09:09:48,708 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:09:48,708 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:09:48,708 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:09:48,921 INFO L130 PetriNetUnfolder]: 52/741 cut-off events. [2023-09-01 09:09:48,921 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:09:48,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:09:48,921 INFO L208 CegarLoopForPetriNet]: trace histogram [54, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:09:48,921 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:09:48,922 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:09:48,922 INFO L85 PathProgramCache]: Analyzing trace with hash -272364938, now seen corresponding path program 1 times [2023-09-01 09:09:48,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:09:48,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662818232] [2023-09-01 09:09:48,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:09:48,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:09:48,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:48,980 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:09:48,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:49,078 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:09:49,078 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:09:49,078 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:09:49,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-09-01 09:09:49,079 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:09:49,079 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:09:49,079 WARN L233 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:09:49,079 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2023-09-01 09:09:49,195 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:09:49,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 889 places, 835 transitions, 4802 flow [2023-09-01 09:09:49,760 INFO L130 PetriNetUnfolder]: 109/1481 cut-off events. [2023-09-01 09:09:49,760 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:09:49,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3129 conditions, 1481 events. 109/1481 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4004 event pairs, 0 based on Foata normal form. 0/1263 useless extension candidates. Maximal degree in co-relation 3035. Up to 110 conditions per place. [2023-09-01 09:09:49,851 INFO L82 GeneralOperation]: Start removeDead. Operand has 889 places, 835 transitions, 4802 flow [2023-09-01 09:09:49,864 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 889 places, 835 transitions, 4802 flow [2023-09-01 09:09:49,864 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:09:49,864 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 889 places, 835 transitions, 4802 flow [2023-09-01 09:09:49,864 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 889 places, 835 transitions, 4802 flow [2023-09-01 09:09:49,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 889 places, 835 transitions, 4802 flow [2023-09-01 09:09:50,442 INFO L130 PetriNetUnfolder]: 109/1481 cut-off events. [2023-09-01 09:09:50,442 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:09:50,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3129 conditions, 1481 events. 109/1481 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4004 event pairs, 0 based on Foata normal form. 0/1263 useless extension candidates. Maximal degree in co-relation 3035. Up to 110 conditions per place. [2023-09-01 09:09:50,738 INFO L119 LiptonReduction]: Number of co-enabled transitions 620676 [2023-09-01 09:10:00,955 INFO L134 LiptonReduction]: Checked pairs total: 3390125 [2023-09-01 09:10:00,955 INFO L136 LiptonReduction]: Total number of compositions: 344 [2023-09-01 09:10:00,956 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:10:00,956 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:10:00,956 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:10:01,166 INFO L130 PetriNetUnfolder]: 53/755 cut-off events. [2023-09-01 09:10:01,166 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:10:01,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:10:01,166 INFO L208 CegarLoopForPetriNet]: trace histogram [55, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:10:01,166 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:10:01,166 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:10:01,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1808115827, now seen corresponding path program 1 times [2023-09-01 09:10:01,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:10:01,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761142615] [2023-09-01 09:10:01,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:10:01,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:10:01,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:01,227 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:10:01,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:01,327 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:10:01,328 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:10:01,328 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:10:01,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-09-01 09:10:01,328 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:10:01,328 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:10:01,328 WARN L233 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:10:01,329 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2023-09-01 09:10:01,427 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:10:01,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 905 places, 850 transitions, 4945 flow [2023-09-01 09:10:02,118 INFO L130 PetriNetUnfolder]: 111/1508 cut-off events. [2023-09-01 09:10:02,118 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:10:02,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3214 conditions, 1508 events. 111/1508 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4183 event pairs, 0 based on Foata normal form. 0/1286 useless extension candidates. Maximal degree in co-relation 3119. Up to 112 conditions per place. [2023-09-01 09:10:02,184 INFO L82 GeneralOperation]: Start removeDead. Operand has 905 places, 850 transitions, 4945 flow [2023-09-01 09:10:02,193 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 905 places, 850 transitions, 4945 flow [2023-09-01 09:10:02,193 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:10:02,193 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 905 places, 850 transitions, 4945 flow [2023-09-01 09:10:02,193 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 905 places, 850 transitions, 4945 flow [2023-09-01 09:10:02,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 905 places, 850 transitions, 4945 flow [2023-09-01 09:10:02,770 INFO L130 PetriNetUnfolder]: 111/1508 cut-off events. [2023-09-01 09:10:02,770 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:10:02,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3214 conditions, 1508 events. 111/1508 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4183 event pairs, 0 based on Foata normal form. 0/1286 useless extension candidates. Maximal degree in co-relation 3119. Up to 112 conditions per place. [2023-09-01 09:10:03,091 INFO L119 LiptonReduction]: Number of co-enabled transitions 643720 [2023-09-01 09:10:13,458 INFO L134 LiptonReduction]: Checked pairs total: 3540406 [2023-09-01 09:10:13,458 INFO L136 LiptonReduction]: Total number of compositions: 350 [2023-09-01 09:10:13,459 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:10:13,459 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:10:13,459 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:10:13,675 INFO L130 PetriNetUnfolder]: 54/769 cut-off events. [2023-09-01 09:10:13,676 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:10:13,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:10:13,676 INFO L208 CegarLoopForPetriNet]: trace histogram [56, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:10:13,676 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:10:13,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:10:13,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1588195426, now seen corresponding path program 1 times [2023-09-01 09:10:13,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:10:13,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985684646] [2023-09-01 09:10:13,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:10:13,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:10:13,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:13,735 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:10:13,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:13,846 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:10:13,846 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:10:13,847 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:10:13,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-09-01 09:10:13,847 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:10:13,847 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:10:13,847 WARN L233 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:10:13,848 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2023-09-01 09:10:13,962 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:10:13,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 921 places, 865 transitions, 5090 flow [2023-09-01 09:10:14,604 INFO L130 PetriNetUnfolder]: 113/1535 cut-off events. [2023-09-01 09:10:14,604 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:10:14,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3300 conditions, 1535 events. 113/1535 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4154 event pairs, 0 based on Foata normal form. 0/1309 useless extension candidates. Maximal degree in co-relation 3204. Up to 114 conditions per place. [2023-09-01 09:10:14,696 INFO L82 GeneralOperation]: Start removeDead. Operand has 921 places, 865 transitions, 5090 flow [2023-09-01 09:10:14,709 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 921 places, 865 transitions, 5090 flow [2023-09-01 09:10:14,709 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:10:14,709 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 921 places, 865 transitions, 5090 flow [2023-09-01 09:10:14,709 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 921 places, 865 transitions, 5090 flow [2023-09-01 09:10:14,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 921 places, 865 transitions, 5090 flow [2023-09-01 09:10:15,296 INFO L130 PetriNetUnfolder]: 113/1535 cut-off events. [2023-09-01 09:10:15,296 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:10:15,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3300 conditions, 1535 events. 113/1535 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4154 event pairs, 0 based on Foata normal form. 0/1309 useless extension candidates. Maximal degree in co-relation 3204. Up to 114 conditions per place. [2023-09-01 09:10:15,626 INFO L119 LiptonReduction]: Number of co-enabled transitions 667184 [2023-09-01 09:10:26,478 INFO L134 LiptonReduction]: Checked pairs total: 3631274 [2023-09-01 09:10:26,478 INFO L136 LiptonReduction]: Total number of compositions: 356 [2023-09-01 09:10:26,479 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:10:26,480 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:10:26,480 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:10:26,749 INFO L130 PetriNetUnfolder]: 55/783 cut-off events. [2023-09-01 09:10:26,750 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:10:26,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:10:26,750 INFO L208 CegarLoopForPetriNet]: trace histogram [57, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:10:26,750 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:10:26,750 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:10:26,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1214188935, now seen corresponding path program 1 times [2023-09-01 09:10:26,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:10:26,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881256742] [2023-09-01 09:10:26,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:10:26,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:10:26,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:26,810 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:10:26,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:26,929 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:10:26,930 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:10:26,930 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:10:26,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-09-01 09:10:26,930 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:10:26,930 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:10:26,931 WARN L233 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:10:26,931 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2023-09-01 09:10:27,048 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:10:27,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 937 places, 880 transitions, 5237 flow [2023-09-01 09:10:27,744 INFO L130 PetriNetUnfolder]: 115/1562 cut-off events. [2023-09-01 09:10:27,744 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:10:27,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3387 conditions, 1562 events. 115/1562 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4210 event pairs, 0 based on Foata normal form. 0/1332 useless extension candidates. Maximal degree in co-relation 3290. Up to 116 conditions per place. [2023-09-01 09:10:27,848 INFO L82 GeneralOperation]: Start removeDead. Operand has 937 places, 880 transitions, 5237 flow [2023-09-01 09:10:27,862 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 937 places, 880 transitions, 5237 flow [2023-09-01 09:10:27,862 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:10:27,862 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 937 places, 880 transitions, 5237 flow [2023-09-01 09:10:27,862 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 937 places, 880 transitions, 5237 flow [2023-09-01 09:10:27,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 937 places, 880 transitions, 5237 flow [2023-09-01 09:10:28,584 INFO L130 PetriNetUnfolder]: 115/1562 cut-off events. [2023-09-01 09:10:28,585 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:10:28,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3387 conditions, 1562 events. 115/1562 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4210 event pairs, 0 based on Foata normal form. 0/1332 useless extension candidates. Maximal degree in co-relation 3290. Up to 116 conditions per place. [2023-09-01 09:10:28,864 INFO L119 LiptonReduction]: Number of co-enabled transitions 691068 [2023-09-01 09:10:39,749 INFO L134 LiptonReduction]: Checked pairs total: 3248438 [2023-09-01 09:10:39,749 INFO L136 LiptonReduction]: Total number of compositions: 362 [2023-09-01 09:10:39,750 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:10:39,750 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:10:39,750 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:10:39,988 INFO L130 PetriNetUnfolder]: 56/797 cut-off events. [2023-09-01 09:10:39,988 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:10:39,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:10:39,989 INFO L208 CegarLoopForPetriNet]: trace histogram [58, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:10:39,989 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:10:39,989 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:10:39,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1404765960, now seen corresponding path program 1 times [2023-09-01 09:10:39,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:10:39,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888740248] [2023-09-01 09:10:39,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:10:39,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:10:40,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:40,059 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:10:40,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:40,172 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:10:40,173 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:10:40,173 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:10:40,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-09-01 09:10:40,173 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:10:40,174 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:10:40,174 WARN L233 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:10:40,174 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2023-09-01 09:10:40,291 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:10:40,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 953 places, 895 transitions, 5386 flow [2023-09-01 09:10:41,178 INFO L130 PetriNetUnfolder]: 117/1589 cut-off events. [2023-09-01 09:10:41,178 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:10:41,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3475 conditions, 1589 events. 117/1589 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4296 event pairs, 0 based on Foata normal form. 0/1355 useless extension candidates. Maximal degree in co-relation 3377. Up to 118 conditions per place. [2023-09-01 09:10:41,249 INFO L82 GeneralOperation]: Start removeDead. Operand has 953 places, 895 transitions, 5386 flow [2023-09-01 09:10:41,259 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 953 places, 895 transitions, 5386 flow [2023-09-01 09:10:41,259 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:10:41,259 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 953 places, 895 transitions, 5386 flow [2023-09-01 09:10:41,259 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 953 places, 895 transitions, 5386 flow [2023-09-01 09:10:41,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 953 places, 895 transitions, 5386 flow [2023-09-01 09:10:41,888 INFO L130 PetriNetUnfolder]: 117/1589 cut-off events. [2023-09-01 09:10:41,888 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:10:41,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3475 conditions, 1589 events. 117/1589 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4296 event pairs, 0 based on Foata normal form. 0/1355 useless extension candidates. Maximal degree in co-relation 3377. Up to 118 conditions per place. [2023-09-01 09:10:42,248 INFO L119 LiptonReduction]: Number of co-enabled transitions 715372 [2023-09-01 09:10:53,288 INFO L134 LiptonReduction]: Checked pairs total: 3955114 [2023-09-01 09:10:53,288 INFO L136 LiptonReduction]: Total number of compositions: 368 [2023-09-01 09:10:53,289 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:10:53,290 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:10:53,290 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:10:53,532 INFO L130 PetriNetUnfolder]: 57/811 cut-off events. [2023-09-01 09:10:53,532 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:10:53,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:10:53,532 INFO L208 CegarLoopForPetriNet]: trace histogram [59, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:10:53,533 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:10:53,533 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:10:53,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1725084129, now seen corresponding path program 1 times [2023-09-01 09:10:53,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:10:53,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548083879] [2023-09-01 09:10:53,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:10:53,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:10:53,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:53,638 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:10:53,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:53,743 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:10:53,743 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:10:53,743 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:10:53,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-09-01 09:10:53,743 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:10:53,743 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:10:53,743 WARN L233 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:10:53,744 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2023-09-01 09:10:53,850 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:10:53,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 969 places, 910 transitions, 5537 flow [2023-09-01 09:10:54,516 INFO L130 PetriNetUnfolder]: 119/1616 cut-off events. [2023-09-01 09:10:54,517 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:10:54,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3564 conditions, 1616 events. 119/1616 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4374 event pairs, 0 based on Foata normal form. 0/1378 useless extension candidates. Maximal degree in co-relation 3465. Up to 120 conditions per place. [2023-09-01 09:10:54,628 INFO L82 GeneralOperation]: Start removeDead. Operand has 969 places, 910 transitions, 5537 flow [2023-09-01 09:10:54,643 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 969 places, 910 transitions, 5537 flow [2023-09-01 09:10:54,643 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:10:54,643 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 969 places, 910 transitions, 5537 flow [2023-09-01 09:10:54,643 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 969 places, 910 transitions, 5537 flow [2023-09-01 09:10:54,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 969 places, 910 transitions, 5537 flow [2023-09-01 09:10:55,443 INFO L130 PetriNetUnfolder]: 119/1616 cut-off events. [2023-09-01 09:10:55,443 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:10:55,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3564 conditions, 1616 events. 119/1616 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4374 event pairs, 0 based on Foata normal form. 0/1378 useless extension candidates. Maximal degree in co-relation 3465. Up to 120 conditions per place. [2023-09-01 09:10:55,715 INFO L119 LiptonReduction]: Number of co-enabled transitions 740096 [2023-09-01 09:11:06,860 INFO L134 LiptonReduction]: Checked pairs total: 3482055 [2023-09-01 09:11:06,860 INFO L136 LiptonReduction]: Total number of compositions: 374 [2023-09-01 09:11:06,861 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:11:06,861 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:11:06,861 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:11:07,125 INFO L130 PetriNetUnfolder]: 58/825 cut-off events. [2023-09-01 09:11:07,126 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:11:07,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:11:07,126 INFO L208 CegarLoopForPetriNet]: trace histogram [60, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:11:07,126 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:11:07,126 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:11:07,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1123140562, now seen corresponding path program 1 times [2023-09-01 09:11:07,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:11:07,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131950562] [2023-09-01 09:11:07,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:11:07,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:11:07,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:11:07,206 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:11:07,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:11:07,327 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:11:07,327 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:11:07,327 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:11:07,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-09-01 09:11:07,327 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:11:07,328 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:11:07,328 WARN L233 ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:11:07,328 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances. [2023-09-01 09:11:07,455 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:11:07,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 985 places, 925 transitions, 5690 flow [2023-09-01 09:11:08,288 INFO L130 PetriNetUnfolder]: 121/1643 cut-off events. [2023-09-01 09:11:08,288 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:11:08,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3654 conditions, 1643 events. 121/1643 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4456 event pairs, 0 based on Foata normal form. 0/1401 useless extension candidates. Maximal degree in co-relation 3554. Up to 122 conditions per place. [2023-09-01 09:11:08,405 INFO L82 GeneralOperation]: Start removeDead. Operand has 985 places, 925 transitions, 5690 flow [2023-09-01 09:11:08,420 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 985 places, 925 transitions, 5690 flow [2023-09-01 09:11:08,421 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:11:08,421 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 985 places, 925 transitions, 5690 flow [2023-09-01 09:11:08,421 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 985 places, 925 transitions, 5690 flow [2023-09-01 09:11:08,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 985 places, 925 transitions, 5690 flow [2023-09-01 09:11:09,145 INFO L130 PetriNetUnfolder]: 121/1643 cut-off events. [2023-09-01 09:11:09,145 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:11:09,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3654 conditions, 1643 events. 121/1643 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4456 event pairs, 0 based on Foata normal form. 0/1401 useless extension candidates. Maximal degree in co-relation 3554. Up to 122 conditions per place. [2023-09-01 09:11:09,541 INFO L119 LiptonReduction]: Number of co-enabled transitions 765240 [2023-09-01 09:11:20,819 INFO L134 LiptonReduction]: Checked pairs total: 3613230 [2023-09-01 09:11:20,819 INFO L136 LiptonReduction]: Total number of compositions: 380 [2023-09-01 09:11:20,820 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:11:20,820 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:11:20,820 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:11:21,084 INFO L130 PetriNetUnfolder]: 59/839 cut-off events. [2023-09-01 09:11:21,084 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:11:21,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:11:21,084 INFO L208 CegarLoopForPetriNet]: trace histogram [61, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:11:21,084 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:11:21,084 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:11:21,084 INFO L85 PathProgramCache]: Analyzing trace with hash -2070464568, now seen corresponding path program 1 times [2023-09-01 09:11:21,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:11:21,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164176737] [2023-09-01 09:11:21,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:11:21,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:11:21,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:11:21,161 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:11:21,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:11:21,287 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:11:21,288 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:11:21,288 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:11:21,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-09-01 09:11:21,288 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:11:21,289 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:11:21,289 WARN L233 ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:11:21,289 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances. [2023-09-01 09:11:21,411 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:11:21,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1001 places, 940 transitions, 5845 flow [2023-09-01 09:11:22,338 INFO L130 PetriNetUnfolder]: 123/1670 cut-off events. [2023-09-01 09:11:22,338 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:11:22,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3745 conditions, 1670 events. 123/1670 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4505 event pairs, 0 based on Foata normal form. 0/1424 useless extension candidates. Maximal degree in co-relation 3644. Up to 124 conditions per place. [2023-09-01 09:11:22,423 INFO L82 GeneralOperation]: Start removeDead. Operand has 1001 places, 940 transitions, 5845 flow [2023-09-01 09:11:22,433 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1001 places, 940 transitions, 5845 flow [2023-09-01 09:11:22,433 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:11:22,433 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1001 places, 940 transitions, 5845 flow [2023-09-01 09:11:22,434 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1001 places, 940 transitions, 5845 flow [2023-09-01 09:11:22,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1001 places, 940 transitions, 5845 flow [2023-09-01 09:11:23,161 INFO L130 PetriNetUnfolder]: 123/1670 cut-off events. [2023-09-01 09:11:23,161 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:11:23,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3745 conditions, 1670 events. 123/1670 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4505 event pairs, 0 based on Foata normal form. 0/1424 useless extension candidates. Maximal degree in co-relation 3644. Up to 124 conditions per place. [2023-09-01 09:11:23,572 INFO L119 LiptonReduction]: Number of co-enabled transitions 790804 [2023-09-01 09:11:35,096 INFO L134 LiptonReduction]: Checked pairs total: 3726068 [2023-09-01 09:11:35,096 INFO L136 LiptonReduction]: Total number of compositions: 386 [2023-09-01 09:11:35,097 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:11:35,097 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:11:35,097 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:11:35,368 INFO L130 PetriNetUnfolder]: 60/853 cut-off events. [2023-09-01 09:11:35,368 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:11:35,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:11:35,368 INFO L208 CegarLoopForPetriNet]: trace histogram [62, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:11:35,368 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:11:35,368 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:11:35,369 INFO L85 PathProgramCache]: Analyzing trace with hash 2028489990, now seen corresponding path program 1 times [2023-09-01 09:11:35,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:11:35,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673167142] [2023-09-01 09:11:35,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:11:35,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:11:35,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:11:35,439 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:11:35,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:11:35,561 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:11:35,561 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:11:35,561 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:11:35,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-09-01 09:11:35,561 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:11:35,562 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:11:35,562 WARN L233 ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:11:35,562 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances. [2023-09-01 09:11:35,676 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:11:35,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1017 places, 955 transitions, 6002 flow [2023-09-01 09:11:36,432 INFO L130 PetriNetUnfolder]: 125/1697 cut-off events. [2023-09-01 09:11:36,432 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:11:36,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3837 conditions, 1697 events. 125/1697 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4590 event pairs, 0 based on Foata normal form. 0/1447 useless extension candidates. Maximal degree in co-relation 3735. Up to 126 conditions per place. [2023-09-01 09:11:36,543 INFO L82 GeneralOperation]: Start removeDead. Operand has 1017 places, 955 transitions, 6002 flow [2023-09-01 09:11:36,556 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1017 places, 955 transitions, 6002 flow [2023-09-01 09:11:36,557 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:11:36,557 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1017 places, 955 transitions, 6002 flow [2023-09-01 09:11:36,557 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1017 places, 955 transitions, 6002 flow [2023-09-01 09:11:36,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1017 places, 955 transitions, 6002 flow [2023-09-01 09:11:37,284 INFO L130 PetriNetUnfolder]: 125/1697 cut-off events. [2023-09-01 09:11:37,284 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:11:37,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3837 conditions, 1697 events. 125/1697 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4590 event pairs, 0 based on Foata normal form. 0/1447 useless extension candidates. Maximal degree in co-relation 3735. Up to 126 conditions per place. [2023-09-01 09:11:37,719 INFO L119 LiptonReduction]: Number of co-enabled transitions 816788 [2023-09-01 09:11:49,618 INFO L134 LiptonReduction]: Checked pairs total: 3895228 [2023-09-01 09:11:49,618 INFO L136 LiptonReduction]: Total number of compositions: 392 [2023-09-01 09:11:49,619 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:11:49,619 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:11:49,619 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:11:49,993 INFO L130 PetriNetUnfolder]: 61/867 cut-off events. [2023-09-01 09:11:49,993 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:11:49,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:11:49,993 INFO L208 CegarLoopForPetriNet]: trace histogram [63, 62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:11:49,993 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:11:49,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:11:49,994 INFO L85 PathProgramCache]: Analyzing trace with hash 469922412, now seen corresponding path program 1 times [2023-09-01 09:11:49,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:11:49,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787544360] [2023-09-01 09:11:49,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:11:49,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:11:50,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:11:50,079 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:11:50,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:11:50,199 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:11:50,199 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:11:50,199 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:11:50,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-09-01 09:11:50,199 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:11:50,199 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:11:50,199 WARN L233 ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:11:50,200 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances. [2023-09-01 09:11:50,310 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:11:50,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1033 places, 970 transitions, 6161 flow [2023-09-01 09:11:51,077 INFO L130 PetriNetUnfolder]: 127/1724 cut-off events. [2023-09-01 09:11:51,077 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:11:51,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3930 conditions, 1724 events. 127/1724 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4663 event pairs, 0 based on Foata normal form. 0/1470 useless extension candidates. Maximal degree in co-relation 3827. Up to 128 conditions per place. [2023-09-01 09:11:51,206 INFO L82 GeneralOperation]: Start removeDead. Operand has 1033 places, 970 transitions, 6161 flow [2023-09-01 09:11:51,222 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1033 places, 970 transitions, 6161 flow [2023-09-01 09:11:51,223 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:11:51,223 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1033 places, 970 transitions, 6161 flow [2023-09-01 09:11:51,223 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1033 places, 970 transitions, 6161 flow [2023-09-01 09:11:51,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1033 places, 970 transitions, 6161 flow [2023-09-01 09:11:52,124 INFO L130 PetriNetUnfolder]: 127/1724 cut-off events. [2023-09-01 09:11:52,124 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:11:52,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3930 conditions, 1724 events. 127/1724 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4663 event pairs, 0 based on Foata normal form. 0/1470 useless extension candidates. Maximal degree in co-relation 3827. Up to 128 conditions per place. [2023-09-01 09:11:52,448 INFO L119 LiptonReduction]: Number of co-enabled transitions 843192 [2023-09-01 09:12:04,419 INFO L134 LiptonReduction]: Checked pairs total: 4649836 [2023-09-01 09:12:04,419 INFO L136 LiptonReduction]: Total number of compositions: 398 [2023-09-01 09:12:04,420 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:12:04,420 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:12:04,421 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:12:04,729 INFO L130 PetriNetUnfolder]: 62/881 cut-off events. [2023-09-01 09:12:04,729 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:12:04,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:12:04,729 INFO L208 CegarLoopForPetriNet]: trace histogram [64, 63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:12:04,730 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:12:04,730 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:12:04,730 INFO L85 PathProgramCache]: Analyzing trace with hash -782976390, now seen corresponding path program 1 times [2023-09-01 09:12:04,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:12:04,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343253858] [2023-09-01 09:12:04,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:12:04,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:12:04,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:12:04,811 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:12:04,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:12:04,964 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:12:04,964 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:12:04,964 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:12:04,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-09-01 09:12:04,965 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:12:04,965 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:12:04,965 WARN L233 ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:12:04,965 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances. [2023-09-01 09:12:05,111 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:12:05,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1049 places, 985 transitions, 6322 flow [2023-09-01 09:12:06,074 INFO L130 PetriNetUnfolder]: 129/1751 cut-off events. [2023-09-01 09:12:06,075 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:12:06,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4024 conditions, 1751 events. 129/1751 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4743 event pairs, 0 based on Foata normal form. 0/1493 useless extension candidates. Maximal degree in co-relation 3920. Up to 130 conditions per place. [2023-09-01 09:12:06,185 INFO L82 GeneralOperation]: Start removeDead. Operand has 1049 places, 985 transitions, 6322 flow [2023-09-01 09:12:06,199 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1049 places, 985 transitions, 6322 flow [2023-09-01 09:12:06,199 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:12:06,199 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1049 places, 985 transitions, 6322 flow [2023-09-01 09:12:06,199 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1049 places, 985 transitions, 6322 flow [2023-09-01 09:12:06,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1049 places, 985 transitions, 6322 flow [2023-09-01 09:12:07,061 INFO L130 PetriNetUnfolder]: 129/1751 cut-off events. [2023-09-01 09:12:07,062 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:12:07,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4024 conditions, 1751 events. 129/1751 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4743 event pairs, 0 based on Foata normal form. 0/1493 useless extension candidates. Maximal degree in co-relation 3920. Up to 130 conditions per place. [2023-09-01 09:12:07,521 INFO L119 LiptonReduction]: Number of co-enabled transitions 870016 [2023-09-01 09:12:19,733 INFO L134 LiptonReduction]: Checked pairs total: 4111210 [2023-09-01 09:12:19,733 INFO L136 LiptonReduction]: Total number of compositions: 404 [2023-09-01 09:12:19,735 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:12:19,735 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:12:19,735 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:12:20,081 INFO L130 PetriNetUnfolder]: 63/895 cut-off events. [2023-09-01 09:12:20,082 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:12:20,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:12:20,082 INFO L208 CegarLoopForPetriNet]: trace histogram [65, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:12:20,082 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:12:20,082 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:12:20,082 INFO L85 PathProgramCache]: Analyzing trace with hash 962068177, now seen corresponding path program 1 times [2023-09-01 09:12:20,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:12:20,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407707828] [2023-09-01 09:12:20,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:12:20,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:12:20,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:12:20,160 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:12:20,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:12:20,273 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:12:20,274 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:12:20,274 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:12:20,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-09-01 09:12:20,274 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:12:20,275 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:12:20,275 WARN L233 ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:12:20,275 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances. [2023-09-01 09:12:20,390 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:12:20,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1065 places, 1000 transitions, 6485 flow [2023-09-01 09:12:21,256 INFO L130 PetriNetUnfolder]: 131/1778 cut-off events. [2023-09-01 09:12:21,257 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:12:21,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4119 conditions, 1778 events. 131/1778 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4823 event pairs, 0 based on Foata normal form. 0/1516 useless extension candidates. Maximal degree in co-relation 4014. Up to 132 conditions per place. [2023-09-01 09:12:21,398 INFO L82 GeneralOperation]: Start removeDead. Operand has 1065 places, 1000 transitions, 6485 flow [2023-09-01 09:12:21,417 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1065 places, 1000 transitions, 6485 flow [2023-09-01 09:12:21,417 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:12:21,417 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1065 places, 1000 transitions, 6485 flow [2023-09-01 09:12:21,417 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1065 places, 1000 transitions, 6485 flow [2023-09-01 09:12:21,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1065 places, 1000 transitions, 6485 flow [2023-09-01 09:12:22,347 INFO L130 PetriNetUnfolder]: 131/1778 cut-off events. [2023-09-01 09:12:22,347 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:12:22,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4119 conditions, 1778 events. 131/1778 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4823 event pairs, 0 based on Foata normal form. 0/1516 useless extension candidates. Maximal degree in co-relation 4014. Up to 132 conditions per place. [2023-09-01 09:12:22,728 INFO L119 LiptonReduction]: Number of co-enabled transitions 897260 [2023-09-01 09:12:34,981 INFO L134 LiptonReduction]: Checked pairs total: 4929551 [2023-09-01 09:12:34,982 INFO L136 LiptonReduction]: Total number of compositions: 410 [2023-09-01 09:12:34,983 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:12:34,983 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:12:34,983 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:12:35,312 INFO L130 PetriNetUnfolder]: 64/909 cut-off events. [2023-09-01 09:12:35,312 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:12:35,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:12:35,313 INFO L208 CegarLoopForPetriNet]: trace histogram [66, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:12:35,313 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:12:35,313 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:12:35,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1005492624, now seen corresponding path program 1 times [2023-09-01 09:12:35,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:12:35,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832900142] [2023-09-01 09:12:35,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:12:35,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:12:35,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:12:35,423 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:12:35,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:12:35,550 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:12:35,551 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:12:35,551 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:12:35,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-09-01 09:12:35,551 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:12:35,551 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:12:35,551 WARN L233 ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:12:35,551 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances. [2023-09-01 09:12:35,667 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:12:35,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1081 places, 1015 transitions, 6650 flow [2023-09-01 09:12:36,615 INFO L130 PetriNetUnfolder]: 133/1805 cut-off events. [2023-09-01 09:12:36,615 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:12:36,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4215 conditions, 1805 events. 133/1805 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4884 event pairs, 0 based on Foata normal form. 0/1539 useless extension candidates. Maximal degree in co-relation 4109. Up to 134 conditions per place. [2023-09-01 09:12:36,732 INFO L82 GeneralOperation]: Start removeDead. Operand has 1081 places, 1015 transitions, 6650 flow [2023-09-01 09:12:36,746 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1081 places, 1015 transitions, 6650 flow [2023-09-01 09:12:36,746 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:12:36,746 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1081 places, 1015 transitions, 6650 flow [2023-09-01 09:12:36,747 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1081 places, 1015 transitions, 6650 flow [2023-09-01 09:12:36,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1081 places, 1015 transitions, 6650 flow [2023-09-01 09:12:37,594 INFO L130 PetriNetUnfolder]: 133/1805 cut-off events. [2023-09-01 09:12:37,595 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:12:37,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4215 conditions, 1805 events. 133/1805 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4884 event pairs, 0 based on Foata normal form. 0/1539 useless extension candidates. Maximal degree in co-relation 4109. Up to 134 conditions per place. [2023-09-01 09:12:38,290 INFO L119 LiptonReduction]: Number of co-enabled transitions 924924 [2023-09-01 09:12:50,667 INFO L134 LiptonReduction]: Checked pairs total: 4415520 [2023-09-01 09:12:50,667 INFO L136 LiptonReduction]: Total number of compositions: 416 [2023-09-01 09:12:50,668 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:12:50,668 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:12:50,668 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:12:50,989 INFO L130 PetriNetUnfolder]: 65/923 cut-off events. [2023-09-01 09:12:50,989 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:12:50,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:12:50,989 INFO L208 CegarLoopForPetriNet]: trace histogram [67, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:12:50,990 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:12:50,990 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:12:50,990 INFO L85 PathProgramCache]: Analyzing trace with hash 2065266324, now seen corresponding path program 1 times [2023-09-01 09:12:50,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:12:50,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812333563] [2023-09-01 09:12:50,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:12:50,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:12:51,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:12:51,078 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:12:51,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:12:51,193 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:12:51,193 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:12:51,193 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:12:51,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-09-01 09:12:51,193 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:12:51,194 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:12:51,194 WARN L233 ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:12:51,194 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances. [2023-09-01 09:12:51,310 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:12:51,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1097 places, 1030 transitions, 6817 flow [2023-09-01 09:12:52,238 INFO L130 PetriNetUnfolder]: 135/1832 cut-off events. [2023-09-01 09:12:52,239 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:12:52,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4312 conditions, 1832 events. 135/1832 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4966 event pairs, 0 based on Foata normal form. 0/1562 useless extension candidates. Maximal degree in co-relation 4205. Up to 136 conditions per place. [2023-09-01 09:12:52,369 INFO L82 GeneralOperation]: Start removeDead. Operand has 1097 places, 1030 transitions, 6817 flow [2023-09-01 09:12:52,385 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1097 places, 1030 transitions, 6817 flow [2023-09-01 09:12:52,385 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:12:52,385 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1097 places, 1030 transitions, 6817 flow [2023-09-01 09:12:52,385 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1097 places, 1030 transitions, 6817 flow [2023-09-01 09:12:52,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1097 places, 1030 transitions, 6817 flow [2023-09-01 09:12:53,439 INFO L130 PetriNetUnfolder]: 135/1832 cut-off events. [2023-09-01 09:12:53,440 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:12:53,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4312 conditions, 1832 events. 135/1832 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4966 event pairs, 0 based on Foata normal form. 0/1562 useless extension candidates. Maximal degree in co-relation 4205. Up to 136 conditions per place. [2023-09-01 09:12:53,989 INFO L119 LiptonReduction]: Number of co-enabled transitions 953008 [2023-09-01 09:13:06,598 INFO L134 LiptonReduction]: Checked pairs total: 5253765 [2023-09-01 09:13:06,598 INFO L136 LiptonReduction]: Total number of compositions: 422 [2023-09-01 09:13:06,599 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:13:06,599 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:13:06,599 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:13:06,975 INFO L130 PetriNetUnfolder]: 66/937 cut-off events. [2023-09-01 09:13:06,975 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:13:06,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:13:06,976 INFO L208 CegarLoopForPetriNet]: trace histogram [68, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:13:06,976 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:13:06,976 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:13:06,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1049786, now seen corresponding path program 1 times [2023-09-01 09:13:06,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:13:06,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301605511] [2023-09-01 09:13:06,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:13:06,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:13:07,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:13:07,059 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:13:07,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:13:07,173 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:13:07,174 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:13:07,174 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:13:07,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-09-01 09:13:07,174 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:13:07,174 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:13:07,175 WARN L233 ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:13:07,175 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances. [2023-09-01 09:13:07,292 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:13:07,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1113 places, 1045 transitions, 6986 flow [2023-09-01 09:13:08,259 INFO L130 PetriNetUnfolder]: 137/1859 cut-off events. [2023-09-01 09:13:08,259 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:13:08,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4410 conditions, 1859 events. 137/1859 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5053 event pairs, 0 based on Foata normal form. 0/1585 useless extension candidates. Maximal degree in co-relation 4302. Up to 138 conditions per place. [2023-09-01 09:13:08,390 INFO L82 GeneralOperation]: Start removeDead. Operand has 1113 places, 1045 transitions, 6986 flow [2023-09-01 09:13:08,406 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1113 places, 1045 transitions, 6986 flow [2023-09-01 09:13:08,406 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:13:08,406 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1113 places, 1045 transitions, 6986 flow [2023-09-01 09:13:08,406 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1113 places, 1045 transitions, 6986 flow [2023-09-01 09:13:08,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1113 places, 1045 transitions, 6986 flow [2023-09-01 09:13:09,425 INFO L130 PetriNetUnfolder]: 137/1859 cut-off events. [2023-09-01 09:13:09,425 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:13:09,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4410 conditions, 1859 events. 137/1859 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5053 event pairs, 0 based on Foata normal form. 0/1585 useless extension candidates. Maximal degree in co-relation 4302. Up to 138 conditions per place. [2023-09-01 09:13:09,901 INFO L119 LiptonReduction]: Number of co-enabled transitions 981512 [2023-09-01 09:13:22,999 INFO L134 LiptonReduction]: Checked pairs total: 4619046 [2023-09-01 09:13:22,999 INFO L136 LiptonReduction]: Total number of compositions: 428 [2023-09-01 09:13:23,000 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:13:23,000 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:13:23,000 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:13:23,347 INFO L130 PetriNetUnfolder]: 67/951 cut-off events. [2023-09-01 09:13:23,348 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:13:23,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:13:23,348 INFO L208 CegarLoopForPetriNet]: trace histogram [69, 68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:13:23,348 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:13:23,348 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:13:23,348 INFO L85 PathProgramCache]: Analyzing trace with hash 533747389, now seen corresponding path program 1 times [2023-09-01 09:13:23,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:13:23,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433776424] [2023-09-01 09:13:23,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:13:23,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:13:23,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:13:23,433 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:13:23,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:13:23,549 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:13:23,550 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:13:23,550 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:13:23,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-09-01 09:13:23,550 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:13:23,551 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:13:23,551 WARN L233 ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:13:23,551 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances. [2023-09-01 09:13:23,669 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:13:23,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1129 places, 1060 transitions, 7157 flow [2023-09-01 09:13:24,680 INFO L130 PetriNetUnfolder]: 139/1886 cut-off events. [2023-09-01 09:13:24,680 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:13:24,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4509 conditions, 1886 events. 139/1886 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5120 event pairs, 0 based on Foata normal form. 0/1608 useless extension candidates. Maximal degree in co-relation 4400. Up to 140 conditions per place. [2023-09-01 09:13:24,804 INFO L82 GeneralOperation]: Start removeDead. Operand has 1129 places, 1060 transitions, 7157 flow [2023-09-01 09:13:24,819 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1129 places, 1060 transitions, 7157 flow [2023-09-01 09:13:24,819 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:13:24,819 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1129 places, 1060 transitions, 7157 flow [2023-09-01 09:13:24,819 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1129 places, 1060 transitions, 7157 flow [2023-09-01 09:13:24,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1129 places, 1060 transitions, 7157 flow [2023-09-01 09:13:25,945 INFO L130 PetriNetUnfolder]: 139/1886 cut-off events. [2023-09-01 09:13:25,945 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:13:26,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4509 conditions, 1886 events. 139/1886 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5120 event pairs, 0 based on Foata normal form. 0/1608 useless extension candidates. Maximal degree in co-relation 4400. Up to 140 conditions per place. [2023-09-01 09:13:26,336 INFO L119 LiptonReduction]: Number of co-enabled transitions 1010436 [2023-09-01 09:13:39,434 INFO L134 LiptonReduction]: Checked pairs total: 4799350 [2023-09-01 09:13:39,435 INFO L136 LiptonReduction]: Total number of compositions: 434 [2023-09-01 09:13:39,435 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:13:39,436 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:13:39,436 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:13:39,791 INFO L130 PetriNetUnfolder]: 68/965 cut-off events. [2023-09-01 09:13:39,791 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:13:39,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:13:39,791 INFO L208 CegarLoopForPetriNet]: trace histogram [70, 69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:13:39,791 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:13:39,791 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:13:39,792 INFO L85 PathProgramCache]: Analyzing trace with hash 744528278, now seen corresponding path program 1 times [2023-09-01 09:13:39,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:13:39,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625270099] [2023-09-01 09:13:39,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:13:39,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:13:39,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:13:39,907 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:13:39,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:13:40,084 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:13:40,084 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:13:40,085 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:13:40,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-09-01 09:13:40,085 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:13:40,085 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:13:40,085 WARN L233 ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:13:40,085 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances. [2023-09-01 09:13:40,224 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:13:40,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1145 places, 1075 transitions, 7330 flow [2023-09-01 09:13:41,240 INFO L130 PetriNetUnfolder]: 141/1913 cut-off events. [2023-09-01 09:13:41,240 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:13:41,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4609 conditions, 1913 events. 141/1913 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5307 event pairs, 0 based on Foata normal form. 0/1631 useless extension candidates. Maximal degree in co-relation 4499. Up to 142 conditions per place. [2023-09-01 09:13:41,403 INFO L82 GeneralOperation]: Start removeDead. Operand has 1145 places, 1075 transitions, 7330 flow [2023-09-01 09:13:41,424 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1145 places, 1075 transitions, 7330 flow [2023-09-01 09:13:41,424 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:13:41,424 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1145 places, 1075 transitions, 7330 flow [2023-09-01 09:13:41,424 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1145 places, 1075 transitions, 7330 flow [2023-09-01 09:13:41,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1145 places, 1075 transitions, 7330 flow [2023-09-01 09:13:42,461 INFO L130 PetriNetUnfolder]: 141/1913 cut-off events. [2023-09-01 09:13:42,461 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:13:42,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4609 conditions, 1913 events. 141/1913 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5307 event pairs, 0 based on Foata normal form. 0/1631 useless extension candidates. Maximal degree in co-relation 4499. Up to 142 conditions per place. [2023-09-01 09:13:42,942 INFO L119 LiptonReduction]: Number of co-enabled transitions 1039780 [2023-09-01 09:13:56,283 INFO L134 LiptonReduction]: Checked pairs total: 5761100 [2023-09-01 09:13:56,284 INFO L136 LiptonReduction]: Total number of compositions: 440 [2023-09-01 09:13:56,284 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:13:56,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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:13:56,285 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:13:56,727 INFO L130 PetriNetUnfolder]: 69/979 cut-off events. [2023-09-01 09:13:56,727 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:13:56,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:13:56,727 INFO L208 CegarLoopForPetriNet]: trace histogram [71, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:13:56,727 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:13:56,728 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:13:56,728 INFO L85 PathProgramCache]: Analyzing trace with hash -184560093, now seen corresponding path program 1 times [2023-09-01 09:13:56,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:13:56,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20715359] [2023-09-01 09:13:56,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:13:56,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:13:56,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:13:56,841 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:13:56,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:13:56,982 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:13:56,982 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:13:56,982 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:13:56,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-09-01 09:13:56,983 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:13:56,983 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:13:56,983 WARN L233 ceAbstractionStarter]: 70 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:13:56,983 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 71 thread instances. [2023-09-01 09:13:57,108 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:13:57,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1161 places, 1090 transitions, 7505 flow [2023-09-01 09:13:58,113 INFO L130 PetriNetUnfolder]: 143/1940 cut-off events. [2023-09-01 09:13:58,114 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:13:58,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4710 conditions, 1940 events. 143/1940 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5233 event pairs, 0 based on Foata normal form. 0/1654 useless extension candidates. Maximal degree in co-relation 4599. Up to 144 conditions per place. [2023-09-01 09:13:58,282 INFO L82 GeneralOperation]: Start removeDead. Operand has 1161 places, 1090 transitions, 7505 flow [2023-09-01 09:13:58,303 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1161 places, 1090 transitions, 7505 flow [2023-09-01 09:13:58,303 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:13:58,303 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1161 places, 1090 transitions, 7505 flow [2023-09-01 09:13:58,304 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1161 places, 1090 transitions, 7505 flow [2023-09-01 09:13:58,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1161 places, 1090 transitions, 7505 flow [2023-09-01 09:13:59,321 INFO L130 PetriNetUnfolder]: 143/1940 cut-off events. [2023-09-01 09:13:59,321 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:13:59,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4710 conditions, 1940 events. 143/1940 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5233 event pairs, 0 based on Foata normal form. 0/1654 useless extension candidates. Maximal degree in co-relation 4599. Up to 144 conditions per place. [2023-09-01 09:13:59,859 INFO L119 LiptonReduction]: Number of co-enabled transitions 1069544 [2023-09-01 09:14:13,656 INFO L134 LiptonReduction]: Checked pairs total: 5109612 [2023-09-01 09:14:13,656 INFO L136 LiptonReduction]: Total number of compositions: 446 [2023-09-01 09:14:13,657 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:14:13,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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:14:13,657 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:14:14,037 INFO L130 PetriNetUnfolder]: 70/993 cut-off events. [2023-09-01 09:14:14,037 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:14:14,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:14:14,038 INFO L208 CegarLoopForPetriNet]: trace histogram [72, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:14:14,038 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:14:14,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:14:14,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1518979766, now seen corresponding path program 1 times [2023-09-01 09:14:14,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:14:14,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393113428] [2023-09-01 09:14:14,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:14:14,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:14:14,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:14:14,146 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:14:14,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:14:14,325 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:14:14,325 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:14:14,325 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:14:14,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-09-01 09:14:14,325 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:14:14,326 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:14:14,326 WARN L233 ceAbstractionStarter]: 71 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:14:14,326 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 72 thread instances. [2023-09-01 09:14:14,458 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:14:14,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1177 places, 1105 transitions, 7682 flow [2023-09-01 09:14:15,533 INFO L130 PetriNetUnfolder]: 145/1967 cut-off events. [2023-09-01 09:14:15,533 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:14:15,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4812 conditions, 1967 events. 145/1967 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5339 event pairs, 0 based on Foata normal form. 0/1677 useless extension candidates. Maximal degree in co-relation 4700. Up to 146 conditions per place. [2023-09-01 09:14:15,675 INFO L82 GeneralOperation]: Start removeDead. Operand has 1177 places, 1105 transitions, 7682 flow [2023-09-01 09:14:15,691 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1177 places, 1105 transitions, 7682 flow [2023-09-01 09:14:15,692 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:14:15,692 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1177 places, 1105 transitions, 7682 flow [2023-09-01 09:14:15,692 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1177 places, 1105 transitions, 7682 flow [2023-09-01 09:14:15,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1177 places, 1105 transitions, 7682 flow [2023-09-01 09:14:16,813 INFO L130 PetriNetUnfolder]: 145/1967 cut-off events. [2023-09-01 09:14:16,814 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:14:16,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4812 conditions, 1967 events. 145/1967 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5339 event pairs, 0 based on Foata normal form. 0/1677 useless extension candidates. Maximal degree in co-relation 4700. Up to 146 conditions per place. [2023-09-01 09:14:17,267 INFO L119 LiptonReduction]: Number of co-enabled transitions 1099728 [2023-09-01 09:14:31,402 INFO L134 LiptonReduction]: Checked pairs total: 6036329 [2023-09-01 09:14:31,402 INFO L136 LiptonReduction]: Total number of compositions: 452 [2023-09-01 09:14:31,403 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:14:31,403 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:14:31,403 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:14:31,796 INFO L130 PetriNetUnfolder]: 71/1007 cut-off events. [2023-09-01 09:14:31,796 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:14:31,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:14:31,797 INFO L208 CegarLoopForPetriNet]: trace histogram [73, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:14:31,797 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:14:31,797 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:14:31,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1542759721, now seen corresponding path program 1 times [2023-09-01 09:14:31,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:14:31,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587980716] [2023-09-01 09:14:31,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:14:31,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:14:31,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:14:31,887 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:14:31,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:14:32,022 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:14:32,022 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:14:32,023 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:14:32,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-09-01 09:14:32,023 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:14:32,023 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:14:32,023 WARN L233 ceAbstractionStarter]: 72 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:14:32,023 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 73 thread instances. [2023-09-01 09:14:32,152 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:14:32,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1193 places, 1120 transitions, 7861 flow [2023-09-01 09:14:33,302 INFO L130 PetriNetUnfolder]: 147/1994 cut-off events. [2023-09-01 09:14:33,303 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:14:33,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4915 conditions, 1994 events. 147/1994 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5402 event pairs, 0 based on Foata normal form. 0/1700 useless extension candidates. Maximal degree in co-relation 4802. Up to 148 conditions per place. [2023-09-01 09:14:33,448 INFO L82 GeneralOperation]: Start removeDead. Operand has 1193 places, 1120 transitions, 7861 flow [2023-09-01 09:14:33,465 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1193 places, 1120 transitions, 7861 flow [2023-09-01 09:14:33,465 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:14:33,465 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1193 places, 1120 transitions, 7861 flow [2023-09-01 09:14:33,465 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1193 places, 1120 transitions, 7861 flow [2023-09-01 09:14:33,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1193 places, 1120 transitions, 7861 flow [2023-09-01 09:14:34,676 INFO L130 PetriNetUnfolder]: 147/1994 cut-off events. [2023-09-01 09:14:34,676 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:14:34,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4915 conditions, 1994 events. 147/1994 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5402 event pairs, 0 based on Foata normal form. 0/1700 useless extension candidates. Maximal degree in co-relation 4802. Up to 148 conditions per place. [2023-09-01 09:14:35,146 INFO L119 LiptonReduction]: Number of co-enabled transitions 1130332 [2023-09-01 09:14:49,018 INFO L134 LiptonReduction]: Checked pairs total: 6226831 [2023-09-01 09:14:49,018 INFO L136 LiptonReduction]: Total number of compositions: 458 [2023-09-01 09:14:49,019 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:14:49,019 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:14:49,019 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:14:49,419 INFO L130 PetriNetUnfolder]: 72/1021 cut-off events. [2023-09-01 09:14:49,419 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:14:49,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:14:49,420 INFO L208 CegarLoopForPetriNet]: trace histogram [74, 73, 73, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:14:49,420 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:14:49,420 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:14:49,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1179673640, now seen corresponding path program 1 times [2023-09-01 09:14:49,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:14:49,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537400547] [2023-09-01 09:14:49,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:14:49,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:14:49,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:14:49,521 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:14:49,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:14:49,670 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:14:49,670 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:14:49,670 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:14:49,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-09-01 09:14:49,670 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:14:49,671 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:14:49,671 WARN L233 ceAbstractionStarter]: 73 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:14:49,671 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 74 thread instances. [2023-09-01 09:14:49,831 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:14:49,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1209 places, 1135 transitions, 8042 flow [2023-09-01 09:14:50,977 INFO L130 PetriNetUnfolder]: 149/2021 cut-off events. [2023-09-01 09:14:50,977 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:14:51,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5019 conditions, 2021 events. 149/2021 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5480 event pairs, 0 based on Foata normal form. 0/1723 useless extension candidates. Maximal degree in co-relation 4905. Up to 150 conditions per place. [2023-09-01 09:14:51,144 INFO L82 GeneralOperation]: Start removeDead. Operand has 1209 places, 1135 transitions, 8042 flow [2023-09-01 09:14:51,165 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1209 places, 1135 transitions, 8042 flow [2023-09-01 09:14:51,166 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:14:51,166 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1209 places, 1135 transitions, 8042 flow [2023-09-01 09:14:51,166 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1209 places, 1135 transitions, 8042 flow [2023-09-01 09:14:51,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1209 places, 1135 transitions, 8042 flow [2023-09-01 09:14:52,333 INFO L130 PetriNetUnfolder]: 149/2021 cut-off events. [2023-09-01 09:14:52,333 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:14:52,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5019 conditions, 2021 events. 149/2021 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5480 event pairs, 0 based on Foata normal form. 0/1723 useless extension candidates. Maximal degree in co-relation 4905. Up to 150 conditions per place. [2023-09-01 09:14:52,846 INFO L119 LiptonReduction]: Number of co-enabled transitions 1161356 [2023-09-01 09:15:07,284 INFO L134 LiptonReduction]: Checked pairs total: 5485338 [2023-09-01 09:15:07,284 INFO L136 LiptonReduction]: Total number of compositions: 464 [2023-09-01 09:15:07,285 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:07,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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:07,285 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:07,789 INFO L130 PetriNetUnfolder]: 73/1035 cut-off events. [2023-09-01 09:15:07,789 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:15:07,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:07,790 INFO L208 CegarLoopForPetriNet]: trace histogram [75, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:15:07,790 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:07,790 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:07,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1093855793, now seen corresponding path program 1 times [2023-09-01 09:15:07,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:07,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759307429] [2023-09-01 09:15:07,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:07,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:07,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:07,881 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:07,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:08,045 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:08,045 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:08,045 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:08,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-09-01 09:15:08,045 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:08,046 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:08,046 WARN L233 ceAbstractionStarter]: 74 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:08,046 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 75 thread instances. [2023-09-01 09:15:08,175 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:08,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1225 places, 1150 transitions, 8225 flow [2023-09-01 09:15:09,315 INFO L130 PetriNetUnfolder]: 151/2048 cut-off events. [2023-09-01 09:15:09,315 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:15:09,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5124 conditions, 2048 events. 151/2048 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5550 event pairs, 0 based on Foata normal form. 0/1746 useless extension candidates. Maximal degree in co-relation 5009. Up to 152 conditions per place. [2023-09-01 09:15:09,507 INFO L82 GeneralOperation]: Start removeDead. Operand has 1225 places, 1150 transitions, 8225 flow [2023-09-01 09:15:09,530 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1225 places, 1150 transitions, 8225 flow [2023-09-01 09:15:09,530 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:09,530 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1225 places, 1150 transitions, 8225 flow [2023-09-01 09:15:09,530 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1225 places, 1150 transitions, 8225 flow [2023-09-01 09:15:09,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1225 places, 1150 transitions, 8225 flow [2023-09-01 09:15:10,725 INFO L130 PetriNetUnfolder]: 151/2048 cut-off events. [2023-09-01 09:15:10,726 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:15:10,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5124 conditions, 2048 events. 151/2048 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5550 event pairs, 0 based on Foata normal form. 0/1746 useless extension candidates. Maximal degree in co-relation 5009. Up to 152 conditions per place. [2023-09-01 09:15:11,312 INFO L119 LiptonReduction]: Number of co-enabled transitions 1192800 [2023-09-01 09:15:25,968 INFO L134 LiptonReduction]: Checked pairs total: 6548956 [2023-09-01 09:15:25,968 INFO L136 LiptonReduction]: Total number of compositions: 470 [2023-09-01 09:15:25,969 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:25,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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:25,969 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:26,554 INFO L130 PetriNetUnfolder]: 74/1049 cut-off events. [2023-09-01 09:15:26,554 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:15:26,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:26,554 INFO L208 CegarLoopForPetriNet]: trace histogram [76, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:15:26,554 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:26,557 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:26,558 INFO L85 PathProgramCache]: Analyzing trace with hash 250545246, now seen corresponding path program 1 times [2023-09-01 09:15:26,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:26,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894028566] [2023-09-01 09:15:26,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:26,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:26,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:26,683 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:26,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:26,829 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:26,830 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:26,830 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:26,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-09-01 09:15:26,830 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:26,830 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:26,830 WARN L233 ceAbstractionStarter]: 75 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:26,831 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 76 thread instances. [2023-09-01 09:15:26,961 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:26,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1241 places, 1165 transitions, 8410 flow [2023-09-01 09:15:28,124 INFO L130 PetriNetUnfolder]: 153/2075 cut-off events. [2023-09-01 09:15:28,125 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:15:28,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5230 conditions, 2075 events. 153/2075 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5635 event pairs, 0 based on Foata normal form. 0/1769 useless extension candidates. Maximal degree in co-relation 5114. Up to 154 conditions per place. [2023-09-01 09:15:28,320 INFO L82 GeneralOperation]: Start removeDead. Operand has 1241 places, 1165 transitions, 8410 flow [2023-09-01 09:15:28,342 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1241 places, 1165 transitions, 8410 flow [2023-09-01 09:15:28,342 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:28,343 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1241 places, 1165 transitions, 8410 flow [2023-09-01 09:15:28,343 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1241 places, 1165 transitions, 8410 flow [2023-09-01 09:15:28,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1241 places, 1165 transitions, 8410 flow [2023-09-01 09:15:29,511 INFO L130 PetriNetUnfolder]: 153/2075 cut-off events. [2023-09-01 09:15:29,511 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:15:29,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5230 conditions, 2075 events. 153/2075 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5635 event pairs, 0 based on Foata normal form. 0/1769 useless extension candidates. Maximal degree in co-relation 5114. Up to 154 conditions per place. [2023-09-01 09:15:30,117 INFO L119 LiptonReduction]: Number of co-enabled transitions 1224664 [2023-09-01 09:15:44,802 INFO L134 LiptonReduction]: Checked pairs total: 5836637 [2023-09-01 09:15:44,802 INFO L136 LiptonReduction]: Total number of compositions: 476 [2023-09-01 09:15:44,803 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:44,803 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@741537cf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:44,803 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:45,384 INFO L130 PetriNetUnfolder]: 75/1063 cut-off events. [2023-09-01 09:15:45,384 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:15:45,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:45,384 INFO L208 CegarLoopForPetriNet]: trace histogram [77, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:15:45,384 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:45,387 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:45,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1467447829, now seen corresponding path program 1 times [2023-09-01 09:15:45,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:45,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809467608] [2023-09-01 09:15:45,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:45,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:45,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:45,504 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:45,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:45,702 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:45,702 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:45,702 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:45,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-09-01 09:15:45,702 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:45,703 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:45,703 WARN L233 ceAbstractionStarter]: 76 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:45,703 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 77 thread instances. [2023-09-01 09:15:45,838 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:45,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1257 places, 1180 transitions, 8597 flow [2023-09-01 09:15:47,045 INFO L130 PetriNetUnfolder]: 155/2102 cut-off events. [2023-09-01 09:15:47,045 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:15:47,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5337 conditions, 2102 events. 155/2102 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5681 event pairs, 0 based on Foata normal form. 0/1792 useless extension candidates. Maximal degree in co-relation 5220. Up to 156 conditions per place. [2023-09-01 09:15:47,246 INFO L82 GeneralOperation]: Start removeDead. Operand has 1257 places, 1180 transitions, 8597 flow [2023-09-01 09:15:47,269 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1257 places, 1180 transitions, 8597 flow [2023-09-01 09:15:47,269 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:47,269 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1257 places, 1180 transitions, 8597 flow [2023-09-01 09:15:47,269 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1257 places, 1180 transitions, 8597 flow [2023-09-01 09:15:47,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1257 places, 1180 transitions, 8597 flow [2023-09-01 09:15:48,434 INFO L130 PetriNetUnfolder]: 155/2102 cut-off events. [2023-09-01 09:15:48,434 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:15:48,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5337 conditions, 2102 events. 155/2102 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5681 event pairs, 0 based on Foata normal form. 0/1792 useless extension candidates. Maximal degree in co-relation 5220. Up to 156 conditions per place. [2023-09-01 09:15:49,055 INFO L119 LiptonReduction]: Number of co-enabled transitions 1256948 Killed by 15