./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/valid-memsafety.prp --file ../../../trunk/examples/svcomp/pthread-ext/14_spin2003.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) 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/AutomizerMemDerefMemtrack.xml -i ../../../trunk/examples/svcomp/pthread-ext/14_spin2003.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f5ed9d077a05ec08544f0d3c902eb6b5aa6ad768c4ec69a1caaef2b54748a07e --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-31 22:33:53,461 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-31 22:33:53,463 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-31 22:33:53,495 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-31 22:33:53,496 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-31 22:33:53,498 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-31 22:33:53,499 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-31 22:33:53,501 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-31 22:33:53,504 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-31 22:33:53,507 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-31 22:33:53,508 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-31 22:33:53,509 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-31 22:33:53,510 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-31 22:33:53,511 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-31 22:33:53,512 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-31 22:33:53,514 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-31 22:33:53,515 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-31 22:33:53,516 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-31 22:33:53,517 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-31 22:33:53,520 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-31 22:33:53,525 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-31 22:33:53,526 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-31 22:33:53,526 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-31 22:33:53,527 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-31 22:33:53,532 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-31 22:33:53,532 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-31 22:33:53,532 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-31 22:33:53,533 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-31 22:33:53,533 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-31 22:33:53,534 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-31 22:33:53,534 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-31 22:33:53,536 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-31 22:33:53,537 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-31 22:33:53,537 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-31 22:33:53,538 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-31 22:33:53,538 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-31 22:33:53,539 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-31 22:33:53,539 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-31 22:33:53,539 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-31 22:33:53,539 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-31 22:33:53,540 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-31 22:33:53,541 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-08-31 22:33:53,565 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-31 22:33:53,565 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-31 22:33:53,566 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-31 22:33:53,566 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-31 22:33:53,567 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-31 22:33:53,567 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-31 22:33:53,567 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-31 22:33:53,568 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-31 22:33:53,568 INFO L138 SettingsManager]: * Use SBE=true [2023-08-31 22:33:53,568 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-31 22:33:53,568 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-31 22:33:53,569 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-31 22:33:53,569 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-31 22:33:53,569 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-31 22:33:53,569 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-31 22:33:53,569 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-08-31 22:33:53,569 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2023-08-31 22:33:53,569 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-08-31 22:33:53,570 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-31 22:33:53,570 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-08-31 22:33:53,570 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-31 22:33:53,570 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-31 22:33:53,570 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-31 22:33:53,570 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-31 22:33:53,570 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-31 22:33:53,571 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 22:33:53,571 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-31 22:33:53,571 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-31 22:33:53,571 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-31 22:33:53,571 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-31 22:33:53,571 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-31 22:33:53,571 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-31 22:33:53,572 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-31 22:33:53,572 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-31 22:33:53,572 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f5ed9d077a05ec08544f0d3c902eb6b5aa6ad768c4ec69a1caaef2b54748a07e Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-08-31 22:33:53,811 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-31 22:33:53,826 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-31 22:33:53,828 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-31 22:33:53,829 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-31 22:33:53,829 INFO L275 PluginConnector]: CDTParser initialized [2023-08-31 22:33:53,830 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/14_spin2003.i [2023-08-31 22:33:54,675 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-31 22:33:54,900 INFO L351 CDTParser]: Found 1 translation units. [2023-08-31 22:33:54,900 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/14_spin2003.i [2023-08-31 22:33:54,909 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c91684a7e/bb9d71eab5244b36872c8f00d2b4cf57/FLAG899c7a022 [2023-08-31 22:33:54,921 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c91684a7e/bb9d71eab5244b36872c8f00d2b4cf57 [2023-08-31 22:33:54,923 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-31 22:33:54,924 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-31 22:33:54,924 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-31 22:33:54,924 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-31 22:33:54,926 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-31 22:33:54,927 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 10:33:54" (1/1) ... [2023-08-31 22:33:54,928 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f14044 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 10:33:54, skipping insertion in model container [2023-08-31 22:33:54,928 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 10:33:54" (1/1) ... [2023-08-31 22:33:54,932 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-31 22:33:54,957 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-31 22:33:55,149 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/14_spin2003.i[30203,30216] [2023-08-31 22:33:55,155 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 22:33:55,162 INFO L203 MainTranslator]: Completed pre-run [2023-08-31 22:33:55,193 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/14_spin2003.i[30203,30216] [2023-08-31 22:33:55,196 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 22:33:55,224 INFO L208 MainTranslator]: Completed translation [2023-08-31 22:33:55,224 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 10:33:55 WrapperNode [2023-08-31 22:33:55,224 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-31 22:33:55,225 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-31 22:33:55,226 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-31 22:33:55,226 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-31 22:33:55,230 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 10:33:55" (1/1) ... [2023-08-31 22:33:55,252 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 10:33:55" (1/1) ... [2023-08-31 22:33:55,286 INFO L138 Inliner]: procedures = 169, calls = 14, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 47 [2023-08-31 22:33:55,286 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-31 22:33:55,287 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-31 22:33:55,287 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-31 22:33:55,287 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-31 22:33:55,292 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 10:33:55" (1/1) ... [2023-08-31 22:33:55,292 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 10:33:55" (1/1) ... [2023-08-31 22:33:55,293 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 10:33:55" (1/1) ... [2023-08-31 22:33:55,293 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 10:33:55" (1/1) ... [2023-08-31 22:33:55,300 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 10:33:55" (1/1) ... [2023-08-31 22:33:55,303 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 10:33:55" (1/1) ... [2023-08-31 22:33:55,303 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 10:33:55" (1/1) ... [2023-08-31 22:33:55,304 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 10:33:55" (1/1) ... [2023-08-31 22:33:55,305 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-31 22:33:55,306 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-31 22:33:55,306 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-31 22:33:55,306 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-31 22:33:55,307 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 10:33:55" (1/1) ... [2023-08-31 22:33:55,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 22:33:55,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 22:33:55,329 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-08-31 22:33:55,335 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-08-31 22:33:55,350 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-31 22:33:55,350 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-31 22:33:55,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-31 22:33:55,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-31 22:33:55,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-31 22:33:55,350 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-31 22:33:55,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-31 22:33:55,351 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-31 22:33:55,351 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-31 22:33:55,352 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-31 22:33:55,480 INFO L236 CfgBuilder]: Building ICFG [2023-08-31 22:33:55,482 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-31 22:33:55,618 INFO L277 CfgBuilder]: Performing block encoding [2023-08-31 22:33:55,650 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-31 22:33:55,650 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-08-31 22:33:55,651 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 10:33:55 BoogieIcfgContainer [2023-08-31 22:33:55,651 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-31 22:33:55,652 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-31 22:33:55,656 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-31 22:33:55,658 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-31 22:33:55,658 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.08 10:33:54" (1/3) ... [2023-08-31 22:33:55,659 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79d9c34e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 10:33:55, skipping insertion in model container [2023-08-31 22:33:55,659 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 10:33:55" (2/3) ... [2023-08-31 22:33:55,659 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79d9c34e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 10:33:55, skipping insertion in model container [2023-08-31 22:33:55,659 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 10:33:55" (3/3) ... [2023-08-31 22:33:55,660 INFO L112 eAbstractionObserver]: Analyzing ICFG 14_spin2003.i [2023-08-31 22:33:55,671 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-31 22:33:55,671 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2023-08-31 22:33:55,671 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-31 22:33:55,715 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:33:55,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 44 transitions, 93 flow [2023-08-31 22:33:55,778 INFO L130 PetriNetUnfolder]: 3/59 cut-off events. [2023-08-31 22:33:55,779 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-31 22:33:55,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64 conditions, 59 events. 3/59 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 107 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 29. Up to 4 conditions per place. [2023-08-31 22:33:55,783 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 44 transitions, 93 flow [2023-08-31 22:33:55,788 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 44 transitions, 93 flow [2023-08-31 22:33:55,791 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:33:55,808 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 45 places, 44 transitions, 93 flow [2023-08-31 22:33:55,812 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 45 places, 44 transitions, 93 flow [2023-08-31 22:33:55,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 44 transitions, 93 flow [2023-08-31 22:33:55,831 INFO L130 PetriNetUnfolder]: 3/59 cut-off events. [2023-08-31 22:33:55,833 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-31 22:33:55,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64 conditions, 59 events. 3/59 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 107 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 29. Up to 4 conditions per place. [2023-08-31 22:33:55,834 INFO L119 LiptonReduction]: Number of co-enabled transitions 432 [2023-08-31 22:33:56,906 INFO L134 LiptonReduction]: Checked pairs total: 394 [2023-08-31 22:33:56,906 INFO L136 LiptonReduction]: Total number of compositions: 46 [2023-08-31 22:33:56,915 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:33:56,919 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:33:56,919 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:33:56,922 INFO L130 PetriNetUnfolder]: 0/15 cut-off events. [2023-08-31 22:33:56,922 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-31 22:33:56,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:33:56,923 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-31 22:33:56,923 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:33:56,926 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:33:56,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1829655041, now seen corresponding path program 1 times [2023-08-31 22:33:56,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:33:56,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027252630] [2023-08-31 22:33:56,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:33:56,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:33:57,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:33:57,003 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:33:57,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:33:57,024 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:33:57,025 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:33:57,026 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:33:57,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-31 22:33:57,028 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:33:57,029 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:33:57,030 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:33:57,030 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-31 22:33:57,041 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:33:57,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 126 flow [2023-08-31 22:33:57,052 INFO L130 PetriNetUnfolder]: 5/89 cut-off events. [2023-08-31 22:33:57,053 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 22:33:57,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 89 events. 5/89 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 194 event pairs, 0 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 60. Up to 6 conditions per place. [2023-08-31 22:33:57,053 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 57 transitions, 126 flow [2023-08-31 22:33:57,054 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 59 places, 57 transitions, 126 flow [2023-08-31 22:33:57,054 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:33:57,054 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 59 places, 57 transitions, 126 flow [2023-08-31 22:33:57,054 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 59 places, 57 transitions, 126 flow [2023-08-31 22:33:57,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 126 flow [2023-08-31 22:33:57,063 INFO L130 PetriNetUnfolder]: 5/89 cut-off events. [2023-08-31 22:33:57,063 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 22:33:57,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 89 events. 5/89 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 194 event pairs, 0 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 60. Up to 6 conditions per place. [2023-08-31 22:33:57,065 INFO L119 LiptonReduction]: Number of co-enabled transitions 1176 [2023-08-31 22:33:57,841 INFO L134 LiptonReduction]: Checked pairs total: 3151 [2023-08-31 22:33:57,841 INFO L136 LiptonReduction]: Total number of compositions: 44 [2023-08-31 22:33:57,843 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:33:57,843 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:33:57,844 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:33:57,847 INFO L130 PetriNetUnfolder]: 0/32 cut-off events. [2023-08-31 22:33:57,847 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 22:33:57,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:33:57,847 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-31 22:33:57,848 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:33:57,848 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:33:57,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1657171659, now seen corresponding path program 1 times [2023-08-31 22:33:57,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:33:57,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346935307] [2023-08-31 22:33:57,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:33:57,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:33:57,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:33:57,875 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:33:57,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:33:57,886 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:33:57,887 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:33:57,887 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:33:57,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-31 22:33:57,887 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:33:57,888 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:33:57,888 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:33:57,888 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-31 22:33:57,896 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:33:57,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 73 places, 70 transitions, 161 flow [2023-08-31 22:33:57,907 INFO L130 PetriNetUnfolder]: 7/119 cut-off events. [2023-08-31 22:33:57,907 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-31 22:33:57,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135 conditions, 119 events. 7/119 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 292 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 93. Up to 8 conditions per place. [2023-08-31 22:33:57,908 INFO L82 GeneralOperation]: Start removeDead. Operand has 73 places, 70 transitions, 161 flow [2023-08-31 22:33:57,908 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 73 places, 70 transitions, 161 flow [2023-08-31 22:33:57,908 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:33:57,909 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 70 transitions, 161 flow [2023-08-31 22:33:57,909 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 70 transitions, 161 flow [2023-08-31 22:33:57,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 73 places, 70 transitions, 161 flow [2023-08-31 22:33:57,932 INFO L130 PetriNetUnfolder]: 7/119 cut-off events. [2023-08-31 22:33:57,932 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-31 22:33:57,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135 conditions, 119 events. 7/119 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 292 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 93. Up to 8 conditions per place. [2023-08-31 22:33:57,934 INFO L119 LiptonReduction]: Number of co-enabled transitions 2232 [2023-08-31 22:33:58,840 INFO L134 LiptonReduction]: Checked pairs total: 7735 [2023-08-31 22:33:58,840 INFO L136 LiptonReduction]: Total number of compositions: 53 [2023-08-31 22:33:58,841 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:33:58,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=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:33:58,842 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:33:58,847 INFO L130 PetriNetUnfolder]: 2/50 cut-off events. [2023-08-31 22:33:58,847 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-31 22:33:58,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:33:58,847 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-31 22:33:58,847 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:33:58,848 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:33:58,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1510076638, now seen corresponding path program 1 times [2023-08-31 22:33:58,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:33:58,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536444450] [2023-08-31 22:33:58,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:33:58,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:33:58,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:33:58,870 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:33:58,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:33:58,883 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:33:58,883 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:33:58,883 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:33:58,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-31 22:33:58,883 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:33:58,884 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:33:58,884 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:33:58,884 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-31 22:33:58,900 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:33:58,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 87 places, 83 transitions, 198 flow [2023-08-31 22:33:58,920 INFO L130 PetriNetUnfolder]: 9/149 cut-off events. [2023-08-31 22:33:58,920 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-31 22:33:58,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 149 events. 9/149 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 359 event pairs, 0 based on Foata normal form. 0/116 useless extension candidates. Maximal degree in co-relation 127. Up to 10 conditions per place. [2023-08-31 22:33:58,921 INFO L82 GeneralOperation]: Start removeDead. Operand has 87 places, 83 transitions, 198 flow [2023-08-31 22:33:58,921 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 87 places, 83 transitions, 198 flow [2023-08-31 22:33:58,921 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:33:58,921 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 87 places, 83 transitions, 198 flow [2023-08-31 22:33:58,922 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 87 places, 83 transitions, 198 flow [2023-08-31 22:33:58,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 87 places, 83 transitions, 198 flow [2023-08-31 22:33:58,932 INFO L130 PetriNetUnfolder]: 9/149 cut-off events. [2023-08-31 22:33:58,932 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-31 22:33:58,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 149 events. 9/149 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 359 event pairs, 0 based on Foata normal form. 0/116 useless extension candidates. Maximal degree in co-relation 127. Up to 10 conditions per place. [2023-08-31 22:33:58,945 INFO L119 LiptonReduction]: Number of co-enabled transitions 3600 [2023-08-31 22:33:59,945 INFO L134 LiptonReduction]: Checked pairs total: 15303 [2023-08-31 22:33:59,945 INFO L136 LiptonReduction]: Total number of compositions: 60 [2023-08-31 22:33:59,947 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:33:59,947 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:33:59,948 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:33:59,954 INFO L130 PetriNetUnfolder]: 3/66 cut-off events. [2023-08-31 22:33:59,954 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-31 22:33:59,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:33:59,954 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-31 22:33:59,954 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:33:59,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:33:59,955 INFO L85 PathProgramCache]: Analyzing trace with hash 390562527, now seen corresponding path program 1 times [2023-08-31 22:33:59,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:33:59,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637635146] [2023-08-31 22:33:59,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:33:59,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:33:59,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:33:59,983 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:33:59,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:00,008 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:00,011 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:00,011 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:00,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-31 22:34:00,012 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:00,012 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:00,012 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:00,012 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-31 22:34:00,027 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:00,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 101 places, 96 transitions, 237 flow [2023-08-31 22:34:00,046 INFO L130 PetriNetUnfolder]: 11/179 cut-off events. [2023-08-31 22:34:00,046 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-31 22:34:00,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 210 conditions, 179 events. 11/179 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 449 event pairs, 0 based on Foata normal form. 0/139 useless extension candidates. Maximal degree in co-relation 162. Up to 12 conditions per place. [2023-08-31 22:34:00,047 INFO L82 GeneralOperation]: Start removeDead. Operand has 101 places, 96 transitions, 237 flow [2023-08-31 22:34:00,047 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 101 places, 96 transitions, 237 flow [2023-08-31 22:34:00,047 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:00,048 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 101 places, 96 transitions, 237 flow [2023-08-31 22:34:00,048 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 101 places, 96 transitions, 237 flow [2023-08-31 22:34:00,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 101 places, 96 transitions, 237 flow [2023-08-31 22:34:00,058 INFO L130 PetriNetUnfolder]: 11/179 cut-off events. [2023-08-31 22:34:00,058 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-31 22:34:00,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 210 conditions, 179 events. 11/179 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 449 event pairs, 0 based on Foata normal form. 0/139 useless extension candidates. Maximal degree in co-relation 162. Up to 12 conditions per place. [2023-08-31 22:34:00,062 INFO L119 LiptonReduction]: Number of co-enabled transitions 5280 [2023-08-31 22:34:01,068 INFO L134 LiptonReduction]: Checked pairs total: 23495 [2023-08-31 22:34:01,069 INFO L136 LiptonReduction]: Total number of compositions: 69 [2023-08-31 22:34:01,070 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:01,071 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:01,071 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:01,075 INFO L130 PetriNetUnfolder]: 4/82 cut-off events. [2023-08-31 22:34:01,076 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-31 22:34:01,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:01,076 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:34:01,076 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:01,076 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:01,076 INFO L85 PathProgramCache]: Analyzing trace with hash 242291544, now seen corresponding path program 1 times [2023-08-31 22:34:01,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:01,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924137634] [2023-08-31 22:34:01,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:01,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:01,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:01,095 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:01,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:01,107 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:01,108 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:01,108 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:01,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-31 22:34:01,108 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:01,109 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:01,109 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:01,109 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-08-31 22:34:01,121 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:01,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 115 places, 109 transitions, 278 flow [2023-08-31 22:34:01,135 INFO L130 PetriNetUnfolder]: 13/209 cut-off events. [2023-08-31 22:34:01,135 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-08-31 22:34:01,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249 conditions, 209 events. 13/209 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 533 event pairs, 0 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 199. Up to 14 conditions per place. [2023-08-31 22:34:01,136 INFO L82 GeneralOperation]: Start removeDead. Operand has 115 places, 109 transitions, 278 flow [2023-08-31 22:34:01,137 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 115 places, 109 transitions, 278 flow [2023-08-31 22:34:01,137 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:01,137 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 109 transitions, 278 flow [2023-08-31 22:34:01,138 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 109 transitions, 278 flow [2023-08-31 22:34:01,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 115 places, 109 transitions, 278 flow [2023-08-31 22:34:01,150 INFO L130 PetriNetUnfolder]: 13/209 cut-off events. [2023-08-31 22:34:01,150 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-08-31 22:34:01,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249 conditions, 209 events. 13/209 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 533 event pairs, 0 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 199. Up to 14 conditions per place. [2023-08-31 22:34:01,155 INFO L119 LiptonReduction]: Number of co-enabled transitions 7272 [2023-08-31 22:34:02,252 INFO L134 LiptonReduction]: Checked pairs total: 31776 [2023-08-31 22:34:02,252 INFO L136 LiptonReduction]: Total number of compositions: 74 [2023-08-31 22:34:02,255 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:02,255 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:02,256 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:02,282 INFO L130 PetriNetUnfolder]: 5/97 cut-off events. [2023-08-31 22:34:02,282 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-08-31 22:34:02,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:02,282 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:34:02,282 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:02,283 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:02,283 INFO L85 PathProgramCache]: Analyzing trace with hash 876142331, now seen corresponding path program 1 times [2023-08-31 22:34:02,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:02,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409054001] [2023-08-31 22:34:02,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:02,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:02,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:02,322 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:02,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:02,345 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:02,347 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:02,349 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:02,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-31 22:34:02,349 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:02,351 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:02,351 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:02,351 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-08-31 22:34:02,371 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:02,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 129 places, 122 transitions, 321 flow [2023-08-31 22:34:02,388 INFO L130 PetriNetUnfolder]: 15/239 cut-off events. [2023-08-31 22:34:02,388 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-08-31 22:34:02,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 289 conditions, 239 events. 15/239 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 628 event pairs, 0 based on Foata normal form. 0/185 useless extension candidates. Maximal degree in co-relation 238. Up to 16 conditions per place. [2023-08-31 22:34:02,389 INFO L82 GeneralOperation]: Start removeDead. Operand has 129 places, 122 transitions, 321 flow [2023-08-31 22:34:02,390 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 129 places, 122 transitions, 321 flow [2023-08-31 22:34:02,390 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:02,390 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 129 places, 122 transitions, 321 flow [2023-08-31 22:34:02,391 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 129 places, 122 transitions, 321 flow [2023-08-31 22:34:02,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 129 places, 122 transitions, 321 flow [2023-08-31 22:34:02,407 INFO L130 PetriNetUnfolder]: 15/239 cut-off events. [2023-08-31 22:34:02,407 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-08-31 22:34:02,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 289 conditions, 239 events. 15/239 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 628 event pairs, 0 based on Foata normal form. 0/185 useless extension candidates. Maximal degree in co-relation 238. Up to 16 conditions per place. [2023-08-31 22:34:02,413 INFO L119 LiptonReduction]: Number of co-enabled transitions 9576 [2023-08-31 22:34:03,639 INFO L134 LiptonReduction]: Checked pairs total: 37324 [2023-08-31 22:34:03,639 INFO L136 LiptonReduction]: Total number of compositions: 84 [2023-08-31 22:34:03,640 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:03,641 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:03,641 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:03,647 INFO L130 PetriNetUnfolder]: 5/112 cut-off events. [2023-08-31 22:34:03,647 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-08-31 22:34:03,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:03,648 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:34:03,648 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:03,648 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:03,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1161903954, now seen corresponding path program 1 times [2023-08-31 22:34:03,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:03,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638686195] [2023-08-31 22:34:03,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:03,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:03,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:03,673 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:03,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:03,703 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:03,705 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:03,705 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:03,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-31 22:34:03,705 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:03,706 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:03,706 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:03,706 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-08-31 22:34:03,721 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:03,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 143 places, 135 transitions, 366 flow [2023-08-31 22:34:03,744 INFO L130 PetriNetUnfolder]: 17/269 cut-off events. [2023-08-31 22:34:03,744 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-08-31 22:34:03,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 330 conditions, 269 events. 17/269 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 715 event pairs, 0 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 278. Up to 18 conditions per place. [2023-08-31 22:34:03,746 INFO L82 GeneralOperation]: Start removeDead. Operand has 143 places, 135 transitions, 366 flow [2023-08-31 22:34:03,747 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 143 places, 135 transitions, 366 flow [2023-08-31 22:34:03,747 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:03,747 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 143 places, 135 transitions, 366 flow [2023-08-31 22:34:03,747 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 143 places, 135 transitions, 366 flow [2023-08-31 22:34:03,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 143 places, 135 transitions, 366 flow [2023-08-31 22:34:03,767 INFO L130 PetriNetUnfolder]: 17/269 cut-off events. [2023-08-31 22:34:03,767 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-08-31 22:34:03,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 330 conditions, 269 events. 17/269 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 715 event pairs, 0 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 278. Up to 18 conditions per place. [2023-08-31 22:34:03,774 INFO L119 LiptonReduction]: Number of co-enabled transitions 12192 [2023-08-31 22:34:05,083 INFO L134 LiptonReduction]: Checked pairs total: 50251 [2023-08-31 22:34:05,084 INFO L136 LiptonReduction]: Total number of compositions: 92 [2023-08-31 22:34:05,085 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:05,085 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:05,086 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:05,093 INFO L130 PetriNetUnfolder]: 7/130 cut-off events. [2023-08-31 22:34:05,093 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-08-31 22:34:05,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:05,093 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:34:05,093 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:05,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:05,094 INFO L85 PathProgramCache]: Analyzing trace with hash 329576422, now seen corresponding path program 1 times [2023-08-31 22:34:05,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:05,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687643394] [2023-08-31 22:34:05,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:05,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:05,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:05,107 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:05,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:05,118 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:05,118 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:05,118 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:05,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-31 22:34:05,118 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:05,119 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:05,119 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:05,119 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-08-31 22:34:05,134 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:05,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 157 places, 148 transitions, 413 flow [2023-08-31 22:34:05,155 INFO L130 PetriNetUnfolder]: 19/299 cut-off events. [2023-08-31 22:34:05,156 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-08-31 22:34:05,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 372 conditions, 299 events. 19/299 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 805 event pairs, 0 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 319. Up to 20 conditions per place. [2023-08-31 22:34:05,158 INFO L82 GeneralOperation]: Start removeDead. Operand has 157 places, 148 transitions, 413 flow [2023-08-31 22:34:05,159 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 157 places, 148 transitions, 413 flow [2023-08-31 22:34:05,159 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:05,159 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 157 places, 148 transitions, 413 flow [2023-08-31 22:34:05,159 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 157 places, 148 transitions, 413 flow [2023-08-31 22:34:05,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 157 places, 148 transitions, 413 flow [2023-08-31 22:34:05,179 INFO L130 PetriNetUnfolder]: 19/299 cut-off events. [2023-08-31 22:34:05,179 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-08-31 22:34:05,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 372 conditions, 299 events. 19/299 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 805 event pairs, 0 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 319. Up to 20 conditions per place. [2023-08-31 22:34:05,184 INFO L119 LiptonReduction]: Number of co-enabled transitions 15120 [2023-08-31 22:34:06,566 INFO L134 LiptonReduction]: Checked pairs total: 61445 [2023-08-31 22:34:06,567 INFO L136 LiptonReduction]: Total number of compositions: 97 [2023-08-31 22:34:06,568 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:06,569 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:06,569 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:06,577 INFO L130 PetriNetUnfolder]: 7/143 cut-off events. [2023-08-31 22:34:06,578 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-08-31 22:34:06,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:06,578 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:34:06,578 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:06,578 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:06,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1326392651, now seen corresponding path program 1 times [2023-08-31 22:34:06,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:06,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324582052] [2023-08-31 22:34:06,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:06,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:06,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:06,607 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:06,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:06,622 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:06,623 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:06,623 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:06,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-31 22:34:06,623 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:06,625 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:06,625 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:06,625 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-08-31 22:34:06,639 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:06,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 171 places, 161 transitions, 462 flow [2023-08-31 22:34:06,682 INFO L130 PetriNetUnfolder]: 21/329 cut-off events. [2023-08-31 22:34:06,683 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-08-31 22:34:06,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 415 conditions, 329 events. 21/329 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 873 event pairs, 0 based on Foata normal form. 0/254 useless extension candidates. Maximal degree in co-relation 361. Up to 22 conditions per place. [2023-08-31 22:34:06,684 INFO L82 GeneralOperation]: Start removeDead. Operand has 171 places, 161 transitions, 462 flow [2023-08-31 22:34:06,686 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 171 places, 161 transitions, 462 flow [2023-08-31 22:34:06,687 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:06,687 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 171 places, 161 transitions, 462 flow [2023-08-31 22:34:06,687 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 171 places, 161 transitions, 462 flow [2023-08-31 22:34:06,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 171 places, 161 transitions, 462 flow [2023-08-31 22:34:06,715 INFO L130 PetriNetUnfolder]: 21/329 cut-off events. [2023-08-31 22:34:06,716 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-08-31 22:34:06,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 415 conditions, 329 events. 21/329 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 873 event pairs, 0 based on Foata normal form. 0/254 useless extension candidates. Maximal degree in co-relation 361. Up to 22 conditions per place. [2023-08-31 22:34:06,723 INFO L119 LiptonReduction]: Number of co-enabled transitions 18360 [2023-08-31 22:34:08,136 INFO L134 LiptonReduction]: Checked pairs total: 80700 [2023-08-31 22:34:08,136 INFO L136 LiptonReduction]: Total number of compositions: 101 [2023-08-31 22:34:08,137 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:08,138 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:08,138 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:08,153 INFO L130 PetriNetUnfolder]: 5/153 cut-off events. [2023-08-31 22:34:08,153 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-08-31 22:34:08,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:08,154 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:34:08,154 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:08,154 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:08,154 INFO L85 PathProgramCache]: Analyzing trace with hash 2110057082, now seen corresponding path program 1 times [2023-08-31 22:34:08,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:08,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291937436] [2023-08-31 22:34:08,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:08,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:08,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:08,172 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:08,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:08,199 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:08,200 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:08,200 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:08,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-31 22:34:08,200 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:08,201 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:08,201 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:08,201 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-08-31 22:34:08,215 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:08,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 185 places, 174 transitions, 513 flow [2023-08-31 22:34:08,250 INFO L130 PetriNetUnfolder]: 23/359 cut-off events. [2023-08-31 22:34:08,250 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-08-31 22:34:08,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 459 conditions, 359 events. 23/359 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 969 event pairs, 0 based on Foata normal form. 0/277 useless extension candidates. Maximal degree in co-relation 404. Up to 24 conditions per place. [2023-08-31 22:34:08,252 INFO L82 GeneralOperation]: Start removeDead. Operand has 185 places, 174 transitions, 513 flow [2023-08-31 22:34:08,253 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 185 places, 174 transitions, 513 flow [2023-08-31 22:34:08,253 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:08,254 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 185 places, 174 transitions, 513 flow [2023-08-31 22:34:08,254 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 185 places, 174 transitions, 513 flow [2023-08-31 22:34:08,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 185 places, 174 transitions, 513 flow [2023-08-31 22:34:08,279 INFO L130 PetriNetUnfolder]: 23/359 cut-off events. [2023-08-31 22:34:08,279 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-08-31 22:34:08,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 459 conditions, 359 events. 23/359 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 969 event pairs, 0 based on Foata normal form. 0/277 useless extension candidates. Maximal degree in co-relation 404. Up to 24 conditions per place. [2023-08-31 22:34:08,287 INFO L119 LiptonReduction]: Number of co-enabled transitions 21912 [2023-08-31 22:34:09,763 INFO L134 LiptonReduction]: Checked pairs total: 99436 [2023-08-31 22:34:09,764 INFO L136 LiptonReduction]: Total number of compositions: 113 [2023-08-31 22:34:09,764 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:09,765 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:09,765 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:09,775 INFO L130 PetriNetUnfolder]: 7/172 cut-off events. [2023-08-31 22:34:09,775 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-08-31 22:34:09,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:09,775 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:34:09,776 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:09,776 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:09,776 INFO L85 PathProgramCache]: Analyzing trace with hash 587864265, now seen corresponding path program 1 times [2023-08-31 22:34:09,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:09,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749274244] [2023-08-31 22:34:09,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:09,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:09,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:09,821 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:09,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:09,839 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:09,839 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:09,839 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:09,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-31 22:34:09,839 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:09,840 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:09,840 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:09,840 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-08-31 22:34:09,857 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:09,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 199 places, 187 transitions, 566 flow [2023-08-31 22:34:09,888 INFO L130 PetriNetUnfolder]: 25/389 cut-off events. [2023-08-31 22:34:09,888 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-08-31 22:34:09,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 504 conditions, 389 events. 25/389 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1041 event pairs, 0 based on Foata normal form. 0/300 useless extension candidates. Maximal degree in co-relation 448. Up to 26 conditions per place. [2023-08-31 22:34:09,890 INFO L82 GeneralOperation]: Start removeDead. Operand has 199 places, 187 transitions, 566 flow [2023-08-31 22:34:09,892 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 199 places, 187 transitions, 566 flow [2023-08-31 22:34:09,892 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:09,892 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 199 places, 187 transitions, 566 flow [2023-08-31 22:34:09,892 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 199 places, 187 transitions, 566 flow [2023-08-31 22:34:09,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 199 places, 187 transitions, 566 flow [2023-08-31 22:34:09,921 INFO L130 PetriNetUnfolder]: 25/389 cut-off events. [2023-08-31 22:34:09,921 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-08-31 22:34:09,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 504 conditions, 389 events. 25/389 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1041 event pairs, 0 based on Foata normal form. 0/300 useless extension candidates. Maximal degree in co-relation 448. Up to 26 conditions per place. [2023-08-31 22:34:09,930 INFO L119 LiptonReduction]: Number of co-enabled transitions 25776 [2023-08-31 22:34:11,509 INFO L134 LiptonReduction]: Checked pairs total: 120416 [2023-08-31 22:34:11,509 INFO L136 LiptonReduction]: Total number of compositions: 119 [2023-08-31 22:34:11,510 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:11,511 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:11,513 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:11,530 INFO L130 PetriNetUnfolder]: 8/187 cut-off events. [2023-08-31 22:34:11,530 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-08-31 22:34:11,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:11,530 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:34:11,530 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:11,531 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:11,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1862038994, now seen corresponding path program 1 times [2023-08-31 22:34:11,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:11,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341696454] [2023-08-31 22:34:11,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:11,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:11,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:11,543 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:11,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:11,553 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:11,554 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:11,554 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:11,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-31 22:34:11,554 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:11,554 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:11,555 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:11,555 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-08-31 22:34:11,570 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:11,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 213 places, 200 transitions, 621 flow [2023-08-31 22:34:11,602 INFO L130 PetriNetUnfolder]: 27/419 cut-off events. [2023-08-31 22:34:11,603 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-08-31 22:34:11,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 550 conditions, 419 events. 27/419 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1138 event pairs, 0 based on Foata normal form. 0/323 useless extension candidates. Maximal degree in co-relation 493. Up to 28 conditions per place. [2023-08-31 22:34:11,606 INFO L82 GeneralOperation]: Start removeDead. Operand has 213 places, 200 transitions, 621 flow [2023-08-31 22:34:11,607 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 213 places, 200 transitions, 621 flow [2023-08-31 22:34:11,607 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:11,607 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 213 places, 200 transitions, 621 flow [2023-08-31 22:34:11,608 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 213 places, 200 transitions, 621 flow [2023-08-31 22:34:11,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 213 places, 200 transitions, 621 flow [2023-08-31 22:34:11,645 INFO L130 PetriNetUnfolder]: 27/419 cut-off events. [2023-08-31 22:34:11,646 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-08-31 22:34:11,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 550 conditions, 419 events. 27/419 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1138 event pairs, 0 based on Foata normal form. 0/323 useless extension candidates. Maximal degree in co-relation 493. Up to 28 conditions per place. [2023-08-31 22:34:11,655 INFO L119 LiptonReduction]: Number of co-enabled transitions 29952 [2023-08-31 22:34:13,403 INFO L134 LiptonReduction]: Checked pairs total: 130037 [2023-08-31 22:34:13,403 INFO L136 LiptonReduction]: Total number of compositions: 130 [2023-08-31 22:34:13,405 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:13,408 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:13,408 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:13,421 INFO L130 PetriNetUnfolder]: 11/207 cut-off events. [2023-08-31 22:34:13,421 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-08-31 22:34:13,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:13,422 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:34:13,422 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:13,422 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:13,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1056384962, now seen corresponding path program 1 times [2023-08-31 22:34:13,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:13,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648981043] [2023-08-31 22:34:13,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:13,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:13,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:13,436 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:13,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:13,451 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:13,451 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:13,451 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:13,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-31 22:34:13,451 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:13,452 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:13,452 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:13,452 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-08-31 22:34:13,498 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:13,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 227 places, 213 transitions, 678 flow [2023-08-31 22:34:13,535 INFO L130 PetriNetUnfolder]: 29/449 cut-off events. [2023-08-31 22:34:13,535 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-08-31 22:34:13,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 597 conditions, 449 events. 29/449 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1259 event pairs, 0 based on Foata normal form. 0/346 useless extension candidates. Maximal degree in co-relation 539. Up to 30 conditions per place. [2023-08-31 22:34:13,539 INFO L82 GeneralOperation]: Start removeDead. Operand has 227 places, 213 transitions, 678 flow [2023-08-31 22:34:13,541 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 227 places, 213 transitions, 678 flow [2023-08-31 22:34:13,541 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:13,541 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 227 places, 213 transitions, 678 flow [2023-08-31 22:34:13,542 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 227 places, 213 transitions, 678 flow [2023-08-31 22:34:13,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 227 places, 213 transitions, 678 flow [2023-08-31 22:34:13,578 INFO L130 PetriNetUnfolder]: 29/449 cut-off events. [2023-08-31 22:34:13,578 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-08-31 22:34:13,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 597 conditions, 449 events. 29/449 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1259 event pairs, 0 based on Foata normal form. 0/346 useless extension candidates. Maximal degree in co-relation 539. Up to 30 conditions per place. [2023-08-31 22:34:13,589 INFO L119 LiptonReduction]: Number of co-enabled transitions 34440 [2023-08-31 22:34:15,397 INFO L134 LiptonReduction]: Checked pairs total: 170289 [2023-08-31 22:34:15,398 INFO L136 LiptonReduction]: Total number of compositions: 138 [2023-08-31 22:34:15,398 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:15,399 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:15,399 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:15,414 INFO L130 PetriNetUnfolder]: 12/224 cut-off events. [2023-08-31 22:34:15,414 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-08-31 22:34:15,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:15,415 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-08-31 22:34:15,415 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:15,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:15,415 INFO L85 PathProgramCache]: Analyzing trace with hash -359279386, now seen corresponding path program 1 times [2023-08-31 22:34:15,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:15,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79074832] [2023-08-31 22:34:15,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:15,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:15,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:15,430 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:15,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:15,444 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:15,444 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:15,444 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:15,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-31 22:34:15,444 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:15,445 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:15,445 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:15,445 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-08-31 22:34:15,468 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:15,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 241 places, 226 transitions, 737 flow [2023-08-31 22:34:15,508 INFO L130 PetriNetUnfolder]: 31/479 cut-off events. [2023-08-31 22:34:15,509 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-08-31 22:34:15,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 645 conditions, 479 events. 31/479 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1316 event pairs, 0 based on Foata normal form. 0/369 useless extension candidates. Maximal degree in co-relation 586. Up to 32 conditions per place. [2023-08-31 22:34:15,512 INFO L82 GeneralOperation]: Start removeDead. Operand has 241 places, 226 transitions, 737 flow [2023-08-31 22:34:15,514 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 241 places, 226 transitions, 737 flow [2023-08-31 22:34:15,515 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:15,515 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 241 places, 226 transitions, 737 flow [2023-08-31 22:34:15,515 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 241 places, 226 transitions, 737 flow [2023-08-31 22:34:15,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 241 places, 226 transitions, 737 flow [2023-08-31 22:34:15,569 INFO L130 PetriNetUnfolder]: 31/479 cut-off events. [2023-08-31 22:34:15,570 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-08-31 22:34:15,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 645 conditions, 479 events. 31/479 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1316 event pairs, 0 based on Foata normal form. 0/369 useless extension candidates. Maximal degree in co-relation 586. Up to 32 conditions per place. [2023-08-31 22:34:15,584 INFO L119 LiptonReduction]: Number of co-enabled transitions 39240 [2023-08-31 22:34:17,403 INFO L134 LiptonReduction]: Checked pairs total: 190794 [2023-08-31 22:34:17,403 INFO L136 LiptonReduction]: Total number of compositions: 145 [2023-08-31 22:34:17,404 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:17,404 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:17,404 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:17,426 INFO L130 PetriNetUnfolder]: 11/236 cut-off events. [2023-08-31 22:34:17,426 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-08-31 22:34:17,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:17,427 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-08-31 22:34:17,427 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:17,427 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:17,427 INFO L85 PathProgramCache]: Analyzing trace with hash 2077890349, now seen corresponding path program 1 times [2023-08-31 22:34:17,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:17,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061284766] [2023-08-31 22:34:17,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:17,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:17,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:17,446 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:17,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:17,468 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:17,469 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:17,470 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:17,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-31 22:34:17,470 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:17,470 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:17,470 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:17,471 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-08-31 22:34:17,490 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:17,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 255 places, 239 transitions, 798 flow [2023-08-31 22:34:17,550 INFO L130 PetriNetUnfolder]: 33/509 cut-off events. [2023-08-31 22:34:17,550 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-08-31 22:34:17,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 694 conditions, 509 events. 33/509 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1397 event pairs, 0 based on Foata normal form. 0/392 useless extension candidates. Maximal degree in co-relation 634. Up to 34 conditions per place. [2023-08-31 22:34:17,555 INFO L82 GeneralOperation]: Start removeDead. Operand has 255 places, 239 transitions, 798 flow [2023-08-31 22:34:17,556 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 255 places, 239 transitions, 798 flow [2023-08-31 22:34:17,557 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:17,557 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 255 places, 239 transitions, 798 flow [2023-08-31 22:34:17,557 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 255 places, 239 transitions, 798 flow [2023-08-31 22:34:17,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 255 places, 239 transitions, 798 flow [2023-08-31 22:34:17,601 INFO L130 PetriNetUnfolder]: 33/509 cut-off events. [2023-08-31 22:34:17,602 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-08-31 22:34:17,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 694 conditions, 509 events. 33/509 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1397 event pairs, 0 based on Foata normal form. 0/392 useless extension candidates. Maximal degree in co-relation 634. Up to 34 conditions per place. [2023-08-31 22:34:17,617 INFO L119 LiptonReduction]: Number of co-enabled transitions 44352 [2023-08-31 22:34:19,593 INFO L134 LiptonReduction]: Checked pairs total: 185762 [2023-08-31 22:34:19,594 INFO L136 LiptonReduction]: Total number of compositions: 151 [2023-08-31 22:34:19,594 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:19,595 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:19,595 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:19,613 INFO L130 PetriNetUnfolder]: 12/251 cut-off events. [2023-08-31 22:34:19,613 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-08-31 22:34:19,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:19,613 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-08-31 22:34:19,613 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:19,614 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:19,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1481888954, now seen corresponding path program 1 times [2023-08-31 22:34:19,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:19,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650750762] [2023-08-31 22:34:19,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:19,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:19,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:19,632 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:19,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:19,661 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:19,662 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:19,662 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:19,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-31 22:34:19,662 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:19,662 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:19,662 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:19,662 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-08-31 22:34:19,687 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:19,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 269 places, 252 transitions, 861 flow [2023-08-31 22:34:19,753 INFO L130 PetriNetUnfolder]: 35/539 cut-off events. [2023-08-31 22:34:19,753 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-08-31 22:34:19,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 744 conditions, 539 events. 35/539 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1483 event pairs, 0 based on Foata normal form. 0/415 useless extension candidates. Maximal degree in co-relation 683. Up to 36 conditions per place. [2023-08-31 22:34:19,758 INFO L82 GeneralOperation]: Start removeDead. Operand has 269 places, 252 transitions, 861 flow [2023-08-31 22:34:19,761 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 269 places, 252 transitions, 861 flow [2023-08-31 22:34:19,761 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:19,761 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 269 places, 252 transitions, 861 flow [2023-08-31 22:34:19,761 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 269 places, 252 transitions, 861 flow [2023-08-31 22:34:19,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 269 places, 252 transitions, 861 flow [2023-08-31 22:34:19,810 INFO L130 PetriNetUnfolder]: 35/539 cut-off events. [2023-08-31 22:34:19,810 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-08-31 22:34:19,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 744 conditions, 539 events. 35/539 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1483 event pairs, 0 based on Foata normal form. 0/415 useless extension candidates. Maximal degree in co-relation 683. Up to 36 conditions per place. [2023-08-31 22:34:19,827 INFO L119 LiptonReduction]: Number of co-enabled transitions 49776 [2023-08-31 22:34:21,822 INFO L134 LiptonReduction]: Checked pairs total: 242716 [2023-08-31 22:34:21,822 INFO L136 LiptonReduction]: Total number of compositions: 159 [2023-08-31 22:34:21,837 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:21,837 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:21,838 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:21,858 INFO L130 PetriNetUnfolder]: 12/266 cut-off events. [2023-08-31 22:34:21,858 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-08-31 22:34:21,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:21,858 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-08-31 22:34:21,858 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:21,858 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:21,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1489627559, now seen corresponding path program 1 times [2023-08-31 22:34:21,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:21,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774399307] [2023-08-31 22:34:21,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:21,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:21,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:21,886 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:21,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:21,902 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:21,902 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:21,903 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:21,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-31 22:34:21,903 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:21,903 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:21,903 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:21,903 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-08-31 22:34:21,923 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:21,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 283 places, 265 transitions, 926 flow [2023-08-31 22:34:21,982 INFO L130 PetriNetUnfolder]: 37/569 cut-off events. [2023-08-31 22:34:21,983 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-08-31 22:34:21,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 795 conditions, 569 events. 37/569 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1573 event pairs, 0 based on Foata normal form. 0/438 useless extension candidates. Maximal degree in co-relation 733. Up to 38 conditions per place. [2023-08-31 22:34:21,989 INFO L82 GeneralOperation]: Start removeDead. Operand has 283 places, 265 transitions, 926 flow [2023-08-31 22:34:21,991 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 283 places, 265 transitions, 926 flow [2023-08-31 22:34:21,992 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:21,992 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 283 places, 265 transitions, 926 flow [2023-08-31 22:34:21,992 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 283 places, 265 transitions, 926 flow [2023-08-31 22:34:21,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 283 places, 265 transitions, 926 flow [2023-08-31 22:34:22,047 INFO L130 PetriNetUnfolder]: 37/569 cut-off events. [2023-08-31 22:34:22,048 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-08-31 22:34:22,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 795 conditions, 569 events. 37/569 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1573 event pairs, 0 based on Foata normal form. 0/438 useless extension candidates. Maximal degree in co-relation 733. Up to 38 conditions per place. [2023-08-31 22:34:22,068 INFO L119 LiptonReduction]: Number of co-enabled transitions 55512 [2023-08-31 22:34:24,210 INFO L134 LiptonReduction]: Checked pairs total: 277604 [2023-08-31 22:34:24,210 INFO L136 LiptonReduction]: Total number of compositions: 167 [2023-08-31 22:34:24,211 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:24,212 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:24,212 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:24,233 INFO L130 PetriNetUnfolder]: 15/285 cut-off events. [2023-08-31 22:34:24,234 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-08-31 22:34:24,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:24,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-08-31 22:34:24,234 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:24,234 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:24,234 INFO L85 PathProgramCache]: Analyzing trace with hash -400526604, now seen corresponding path program 1 times [2023-08-31 22:34:24,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:24,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591732462] [2023-08-31 22:34:24,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:24,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:24,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:24,251 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:24,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:24,268 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:24,268 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:24,269 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:24,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-31 22:34:24,269 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:24,269 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:24,269 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:24,269 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-08-31 22:34:24,296 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:24,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 297 places, 278 transitions, 993 flow [2023-08-31 22:34:24,358 INFO L130 PetriNetUnfolder]: 39/599 cut-off events. [2023-08-31 22:34:24,359 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-08-31 22:34:24,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 847 conditions, 599 events. 39/599 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1669 event pairs, 0 based on Foata normal form. 0/461 useless extension candidates. Maximal degree in co-relation 784. Up to 40 conditions per place. [2023-08-31 22:34:24,365 INFO L82 GeneralOperation]: Start removeDead. Operand has 297 places, 278 transitions, 993 flow [2023-08-31 22:34:24,368 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 297 places, 278 transitions, 993 flow [2023-08-31 22:34:24,368 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:24,368 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 297 places, 278 transitions, 993 flow [2023-08-31 22:34:24,368 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 297 places, 278 transitions, 993 flow [2023-08-31 22:34:24,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 297 places, 278 transitions, 993 flow [2023-08-31 22:34:24,430 INFO L130 PetriNetUnfolder]: 39/599 cut-off events. [2023-08-31 22:34:24,430 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-08-31 22:34:24,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 847 conditions, 599 events. 39/599 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1669 event pairs, 0 based on Foata normal form. 0/461 useless extension candidates. Maximal degree in co-relation 784. Up to 40 conditions per place. [2023-08-31 22:34:24,477 INFO L119 LiptonReduction]: Number of co-enabled transitions 61560 [2023-08-31 22:34:26,697 INFO L134 LiptonReduction]: Checked pairs total: 258198 [2023-08-31 22:34:26,698 INFO L136 LiptonReduction]: Total number of compositions: 175 [2023-08-31 22:34:26,699 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:26,699 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:26,699 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:26,722 INFO L130 PetriNetUnfolder]: 14/297 cut-off events. [2023-08-31 22:34:26,722 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-08-31 22:34:26,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:26,722 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-08-31 22:34:26,722 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:26,722 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:26,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1534767024, now seen corresponding path program 1 times [2023-08-31 22:34:26,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:26,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965616523] [2023-08-31 22:34:26,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:26,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:26,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:26,739 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:26,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:26,757 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:26,757 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:26,757 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:26,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-31 22:34:26,757 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:26,758 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:26,758 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:26,758 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-08-31 22:34:26,782 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:26,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 311 places, 291 transitions, 1062 flow [2023-08-31 22:34:26,849 INFO L130 PetriNetUnfolder]: 41/629 cut-off events. [2023-08-31 22:34:26,850 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-08-31 22:34:26,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 900 conditions, 629 events. 41/629 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1747 event pairs, 0 based on Foata normal form. 0/484 useless extension candidates. Maximal degree in co-relation 836. Up to 42 conditions per place. [2023-08-31 22:34:26,857 INFO L82 GeneralOperation]: Start removeDead. Operand has 311 places, 291 transitions, 1062 flow [2023-08-31 22:34:26,859 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 311 places, 291 transitions, 1062 flow [2023-08-31 22:34:26,860 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:26,860 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 311 places, 291 transitions, 1062 flow [2023-08-31 22:34:26,860 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 311 places, 291 transitions, 1062 flow [2023-08-31 22:34:26,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 311 places, 291 transitions, 1062 flow [2023-08-31 22:34:26,926 INFO L130 PetriNetUnfolder]: 41/629 cut-off events. [2023-08-31 22:34:26,926 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-08-31 22:34:26,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 900 conditions, 629 events. 41/629 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1747 event pairs, 0 based on Foata normal form. 0/484 useless extension candidates. Maximal degree in co-relation 836. Up to 42 conditions per place. [2023-08-31 22:34:26,978 INFO L119 LiptonReduction]: Number of co-enabled transitions 67920 [2023-08-31 22:34:29,251 INFO L134 LiptonReduction]: Checked pairs total: 281152 [2023-08-31 22:34:29,251 INFO L136 LiptonReduction]: Total number of compositions: 181 [2023-08-31 22:34:29,259 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:29,259 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:29,259 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:29,284 INFO L130 PetriNetUnfolder]: 14/312 cut-off events. [2023-08-31 22:34:29,284 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-08-31 22:34:29,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:29,284 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-08-31 22:34:29,284 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:29,284 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:29,285 INFO L85 PathProgramCache]: Analyzing trace with hash 79407623, now seen corresponding path program 1 times [2023-08-31 22:34:29,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:29,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885819312] [2023-08-31 22:34:29,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:29,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:29,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:29,304 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:29,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:29,320 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:29,320 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:29,320 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:29,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-31 22:34:29,321 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:29,321 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:29,322 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:29,322 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-08-31 22:34:29,347 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:29,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 325 places, 304 transitions, 1133 flow [2023-08-31 22:34:29,421 INFO L130 PetriNetUnfolder]: 43/659 cut-off events. [2023-08-31 22:34:29,421 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-08-31 22:34:29,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 954 conditions, 659 events. 43/659 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1834 event pairs, 0 based on Foata normal form. 0/507 useless extension candidates. Maximal degree in co-relation 889. Up to 44 conditions per place. [2023-08-31 22:34:29,429 INFO L82 GeneralOperation]: Start removeDead. Operand has 325 places, 304 transitions, 1133 flow [2023-08-31 22:34:29,432 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 325 places, 304 transitions, 1133 flow [2023-08-31 22:34:29,432 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:29,432 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 325 places, 304 transitions, 1133 flow [2023-08-31 22:34:29,432 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 325 places, 304 transitions, 1133 flow [2023-08-31 22:34:29,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 325 places, 304 transitions, 1133 flow [2023-08-31 22:34:29,528 INFO L130 PetriNetUnfolder]: 43/659 cut-off events. [2023-08-31 22:34:29,529 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-08-31 22:34:29,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 954 conditions, 659 events. 43/659 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1834 event pairs, 0 based on Foata normal form. 0/507 useless extension candidates. Maximal degree in co-relation 889. Up to 44 conditions per place. [2023-08-31 22:34:29,554 INFO L119 LiptonReduction]: Number of co-enabled transitions 74592 [2023-08-31 22:34:31,926 INFO L134 LiptonReduction]: Checked pairs total: 311093 [2023-08-31 22:34:31,926 INFO L136 LiptonReduction]: Total number of compositions: 186 [2023-08-31 22:34:31,927 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:31,927 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:31,927 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:31,956 INFO L130 PetriNetUnfolder]: 14/326 cut-off events. [2023-08-31 22:34:31,956 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-08-31 22:34:31,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:31,956 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-08-31 22:34:31,957 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:31,957 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:31,957 INFO L85 PathProgramCache]: Analyzing trace with hash 343104, now seen corresponding path program 1 times [2023-08-31 22:34:31,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:31,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768901141] [2023-08-31 22:34:31,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:31,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:31,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:31,977 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:31,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:31,995 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:31,995 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:31,995 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:31,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-31 22:34:31,995 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:31,995 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:31,996 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:31,996 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-08-31 22:34:32,023 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:32,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 339 places, 317 transitions, 1206 flow [2023-08-31 22:34:32,104 INFO L130 PetriNetUnfolder]: 45/689 cut-off events. [2023-08-31 22:34:32,104 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-08-31 22:34:32,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1009 conditions, 689 events. 45/689 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1938 event pairs, 0 based on Foata normal form. 0/530 useless extension candidates. Maximal degree in co-relation 943. Up to 46 conditions per place. [2023-08-31 22:34:32,114 INFO L82 GeneralOperation]: Start removeDead. Operand has 339 places, 317 transitions, 1206 flow [2023-08-31 22:34:32,117 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 339 places, 317 transitions, 1206 flow [2023-08-31 22:34:32,117 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:32,117 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 339 places, 317 transitions, 1206 flow [2023-08-31 22:34:32,117 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 339 places, 317 transitions, 1206 flow [2023-08-31 22:34:32,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 339 places, 317 transitions, 1206 flow [2023-08-31 22:34:32,213 INFO L130 PetriNetUnfolder]: 45/689 cut-off events. [2023-08-31 22:34:32,213 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-08-31 22:34:32,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1009 conditions, 689 events. 45/689 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1938 event pairs, 0 based on Foata normal form. 0/530 useless extension candidates. Maximal degree in co-relation 943. Up to 46 conditions per place. [2023-08-31 22:34:32,239 INFO L119 LiptonReduction]: Number of co-enabled transitions 81576 [2023-08-31 22:34:34,691 INFO L134 LiptonReduction]: Checked pairs total: 398555 [2023-08-31 22:34:34,691 INFO L136 LiptonReduction]: Total number of compositions: 197 [2023-08-31 22:34:34,696 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:34,697 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:34,697 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:34,726 INFO L130 PetriNetUnfolder]: 15/342 cut-off events. [2023-08-31 22:34:34,726 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-08-31 22:34:34,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:34,727 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-08-31 22:34:34,727 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:34,727 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:34,727 INFO L85 PathProgramCache]: Analyzing trace with hash -600908828, now seen corresponding path program 1 times [2023-08-31 22:34:34,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:34,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112865111] [2023-08-31 22:34:34,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:34,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:34,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:34,765 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:34,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:34,787 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:34,788 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:34,788 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:34,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-31 22:34:34,788 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:34,788 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:34,788 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:34,789 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-08-31 22:34:34,814 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:34,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 353 places, 330 transitions, 1281 flow [2023-08-31 22:34:34,899 INFO L130 PetriNetUnfolder]: 47/719 cut-off events. [2023-08-31 22:34:34,899 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-08-31 22:34:34,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1065 conditions, 719 events. 47/719 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2024 event pairs, 0 based on Foata normal form. 0/553 useless extension candidates. Maximal degree in co-relation 998. Up to 48 conditions per place. [2023-08-31 22:34:34,908 INFO L82 GeneralOperation]: Start removeDead. Operand has 353 places, 330 transitions, 1281 flow [2023-08-31 22:34:34,911 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 353 places, 330 transitions, 1281 flow [2023-08-31 22:34:34,911 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:34,911 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 353 places, 330 transitions, 1281 flow [2023-08-31 22:34:34,911 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 353 places, 330 transitions, 1281 flow [2023-08-31 22:34:34,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 353 places, 330 transitions, 1281 flow [2023-08-31 22:34:35,030 INFO L130 PetriNetUnfolder]: 47/719 cut-off events. [2023-08-31 22:34:35,031 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-08-31 22:34:35,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1065 conditions, 719 events. 47/719 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2024 event pairs, 0 based on Foata normal form. 0/553 useless extension candidates. Maximal degree in co-relation 998. Up to 48 conditions per place. [2023-08-31 22:34:35,061 INFO L119 LiptonReduction]: Number of co-enabled transitions 88872 [2023-08-31 22:34:37,662 INFO L134 LiptonReduction]: Checked pairs total: 440526 [2023-08-31 22:34:37,663 INFO L136 LiptonReduction]: Total number of compositions: 205 [2023-08-31 22:34:37,663 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:37,664 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:37,664 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:37,703 INFO L130 PetriNetUnfolder]: 17/360 cut-off events. [2023-08-31 22:34:37,703 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-08-31 22:34:37,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:37,703 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-08-31 22:34:37,703 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:37,703 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:37,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1726654778, now seen corresponding path program 1 times [2023-08-31 22:34:37,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:37,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976017868] [2023-08-31 22:34:37,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:37,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:37,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:37,730 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:37,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:37,755 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:37,755 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:37,755 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:37,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-31 22:34:37,755 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:37,756 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:37,756 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:37,756 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-08-31 22:34:37,784 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:37,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 367 places, 343 transitions, 1358 flow [2023-08-31 22:34:37,879 INFO L130 PetriNetUnfolder]: 49/749 cut-off events. [2023-08-31 22:34:37,879 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-08-31 22:34:37,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1122 conditions, 749 events. 49/749 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2090 event pairs, 0 based on Foata normal form. 0/576 useless extension candidates. Maximal degree in co-relation 1054. Up to 50 conditions per place. [2023-08-31 22:34:37,890 INFO L82 GeneralOperation]: Start removeDead. Operand has 367 places, 343 transitions, 1358 flow [2023-08-31 22:34:37,893 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 367 places, 343 transitions, 1358 flow [2023-08-31 22:34:37,893 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:37,893 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 367 places, 343 transitions, 1358 flow [2023-08-31 22:34:37,894 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 367 places, 343 transitions, 1358 flow [2023-08-31 22:34:37,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 367 places, 343 transitions, 1358 flow [2023-08-31 22:34:38,021 INFO L130 PetriNetUnfolder]: 49/749 cut-off events. [2023-08-31 22:34:38,021 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-08-31 22:34:38,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1122 conditions, 749 events. 49/749 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2090 event pairs, 0 based on Foata normal form. 0/576 useless extension candidates. Maximal degree in co-relation 1054. Up to 50 conditions per place. [2023-08-31 22:34:38,053 INFO L119 LiptonReduction]: Number of co-enabled transitions 96480 [2023-08-31 22:34:40,704 INFO L134 LiptonReduction]: Checked pairs total: 484507 [2023-08-31 22:34:40,704 INFO L136 LiptonReduction]: Total number of compositions: 215 [2023-08-31 22:34:40,705 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:40,705 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:40,705 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:40,740 INFO L130 PetriNetUnfolder]: 19/378 cut-off events. [2023-08-31 22:34:40,741 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-08-31 22:34:40,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:40,741 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-08-31 22:34:40,741 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:40,741 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:40,741 INFO L85 PathProgramCache]: Analyzing trace with hash 513755029, now seen corresponding path program 1 times [2023-08-31 22:34:40,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:40,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841176463] [2023-08-31 22:34:40,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:40,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:40,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:40,761 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:40,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:40,783 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:40,783 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:40,784 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:40,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-31 22:34:40,784 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:40,784 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:40,784 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:40,784 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-08-31 22:34:40,814 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:40,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 381 places, 356 transitions, 1437 flow [2023-08-31 22:34:40,913 INFO L130 PetriNetUnfolder]: 51/779 cut-off events. [2023-08-31 22:34:40,913 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-08-31 22:34:40,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1180 conditions, 779 events. 51/779 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2183 event pairs, 0 based on Foata normal form. 0/599 useless extension candidates. Maximal degree in co-relation 1111. Up to 52 conditions per place. [2023-08-31 22:34:40,925 INFO L82 GeneralOperation]: Start removeDead. Operand has 381 places, 356 transitions, 1437 flow [2023-08-31 22:34:40,927 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 381 places, 356 transitions, 1437 flow [2023-08-31 22:34:40,928 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:40,928 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 381 places, 356 transitions, 1437 flow [2023-08-31 22:34:40,928 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 381 places, 356 transitions, 1437 flow [2023-08-31 22:34:40,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 381 places, 356 transitions, 1437 flow [2023-08-31 22:34:41,028 INFO L130 PetriNetUnfolder]: 51/779 cut-off events. [2023-08-31 22:34:41,029 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-08-31 22:34:41,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1180 conditions, 779 events. 51/779 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2183 event pairs, 0 based on Foata normal form. 0/599 useless extension candidates. Maximal degree in co-relation 1111. Up to 52 conditions per place. [2023-08-31 22:34:41,071 INFO L119 LiptonReduction]: Number of co-enabled transitions 104400 [2023-08-31 22:34:43,813 INFO L134 LiptonReduction]: Checked pairs total: 470791 [2023-08-31 22:34:43,813 INFO L136 LiptonReduction]: Total number of compositions: 222 [2023-08-31 22:34:43,816 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:43,816 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:43,816 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:43,873 INFO L130 PetriNetUnfolder]: 24/401 cut-off events. [2023-08-31 22:34:43,873 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-08-31 22:34:43,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:43,873 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-08-31 22:34:43,873 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:43,873 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:43,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1107097531, now seen corresponding path program 1 times [2023-08-31 22:34:43,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:43,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533693992] [2023-08-31 22:34:43,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:43,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:43,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:43,896 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:43,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:43,925 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:43,925 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:43,926 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:43,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-31 22:34:43,926 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:43,926 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:43,926 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:43,926 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-08-31 22:34:43,953 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:43,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 395 places, 369 transitions, 1518 flow [2023-08-31 22:34:44,066 INFO L130 PetriNetUnfolder]: 53/809 cut-off events. [2023-08-31 22:34:44,067 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-08-31 22:34:44,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1239 conditions, 809 events. 53/809 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2269 event pairs, 0 based on Foata normal form. 0/622 useless extension candidates. Maximal degree in co-relation 1169. Up to 54 conditions per place. [2023-08-31 22:34:44,081 INFO L82 GeneralOperation]: Start removeDead. Operand has 395 places, 369 transitions, 1518 flow [2023-08-31 22:34:44,084 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 395 places, 369 transitions, 1518 flow [2023-08-31 22:34:44,084 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:44,085 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 395 places, 369 transitions, 1518 flow [2023-08-31 22:34:44,085 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 395 places, 369 transitions, 1518 flow [2023-08-31 22:34:44,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 395 places, 369 transitions, 1518 flow [2023-08-31 22:34:44,196 INFO L130 PetriNetUnfolder]: 53/809 cut-off events. [2023-08-31 22:34:44,196 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-08-31 22:34:44,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1239 conditions, 809 events. 53/809 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2269 event pairs, 0 based on Foata normal form. 0/622 useless extension candidates. Maximal degree in co-relation 1169. Up to 54 conditions per place. [2023-08-31 22:34:44,243 INFO L119 LiptonReduction]: Number of co-enabled transitions 112632 [2023-08-31 22:34:47,123 INFO L134 LiptonReduction]: Checked pairs total: 479897 [2023-08-31 22:34:47,123 INFO L136 LiptonReduction]: Total number of compositions: 228 [2023-08-31 22:34:47,124 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:47,125 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:47,125 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:47,183 INFO L130 PetriNetUnfolder]: 18/404 cut-off events. [2023-08-31 22:34:47,183 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-08-31 22:34:47,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:47,184 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-08-31 22:34:47,184 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:47,184 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:47,184 INFO L85 PathProgramCache]: Analyzing trace with hash 315777942, now seen corresponding path program 1 times [2023-08-31 22:34:47,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:47,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604489943] [2023-08-31 22:34:47,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:47,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:47,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:47,206 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:47,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:47,227 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:47,227 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:47,227 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:47,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-31 22:34:47,228 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:47,228 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:47,228 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:47,228 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-08-31 22:34:47,260 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:47,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 409 places, 382 transitions, 1601 flow [2023-08-31 22:34:47,376 INFO L130 PetriNetUnfolder]: 55/839 cut-off events. [2023-08-31 22:34:47,376 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-08-31 22:34:47,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1299 conditions, 839 events. 55/839 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2356 event pairs, 0 based on Foata normal form. 0/645 useless extension candidates. Maximal degree in co-relation 1228. Up to 56 conditions per place. [2023-08-31 22:34:47,391 INFO L82 GeneralOperation]: Start removeDead. Operand has 409 places, 382 transitions, 1601 flow [2023-08-31 22:34:47,394 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 409 places, 382 transitions, 1601 flow [2023-08-31 22:34:47,394 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:47,394 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 409 places, 382 transitions, 1601 flow [2023-08-31 22:34:47,394 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 409 places, 382 transitions, 1601 flow [2023-08-31 22:34:47,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 409 places, 382 transitions, 1601 flow [2023-08-31 22:34:47,511 INFO L130 PetriNetUnfolder]: 55/839 cut-off events. [2023-08-31 22:34:47,511 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-08-31 22:34:47,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1299 conditions, 839 events. 55/839 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2356 event pairs, 0 based on Foata normal form. 0/645 useless extension candidates. Maximal degree in co-relation 1228. Up to 56 conditions per place. [2023-08-31 22:34:47,559 INFO L119 LiptonReduction]: Number of co-enabled transitions 121176 [2023-08-31 22:34:50,521 INFO L134 LiptonReduction]: Checked pairs total: 610644 [2023-08-31 22:34:50,521 INFO L136 LiptonReduction]: Total number of compositions: 236 [2023-08-31 22:34:50,522 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:50,522 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:50,522 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:50,565 INFO L130 PetriNetUnfolder]: 20/422 cut-off events. [2023-08-31 22:34:50,565 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-08-31 22:34:50,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:50,566 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-08-31 22:34:50,566 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:50,566 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:50,566 INFO L85 PathProgramCache]: Analyzing trace with hash -534319417, now seen corresponding path program 1 times [2023-08-31 22:34:50,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:50,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286020734] [2023-08-31 22:34:50,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:50,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:50,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:50,621 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:50,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:50,646 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:50,647 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:50,647 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:50,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-31 22:34:50,647 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:50,647 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:50,648 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:50,648 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-08-31 22:34:50,687 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:50,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 423 places, 395 transitions, 1686 flow [2023-08-31 22:34:50,818 INFO L130 PetriNetUnfolder]: 57/869 cut-off events. [2023-08-31 22:34:50,819 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-08-31 22:34:50,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1360 conditions, 869 events. 57/869 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2443 event pairs, 0 based on Foata normal form. 0/668 useless extension candidates. Maximal degree in co-relation 1288. Up to 58 conditions per place. [2023-08-31 22:34:50,835 INFO L82 GeneralOperation]: Start removeDead. Operand has 423 places, 395 transitions, 1686 flow [2023-08-31 22:34:50,839 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 423 places, 395 transitions, 1686 flow [2023-08-31 22:34:50,839 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:50,839 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 423 places, 395 transitions, 1686 flow [2023-08-31 22:34:50,839 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 423 places, 395 transitions, 1686 flow [2023-08-31 22:34:50,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 423 places, 395 transitions, 1686 flow [2023-08-31 22:34:50,963 INFO L130 PetriNetUnfolder]: 57/869 cut-off events. [2023-08-31 22:34:50,963 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-08-31 22:34:50,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1360 conditions, 869 events. 57/869 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2443 event pairs, 0 based on Foata normal form. 0/668 useless extension candidates. Maximal degree in co-relation 1288. Up to 58 conditions per place. [2023-08-31 22:34:51,013 INFO L119 LiptonReduction]: Number of co-enabled transitions 130032 [2023-08-31 22:34:54,050 INFO L134 LiptonReduction]: Checked pairs total: 582151 [2023-08-31 22:34:54,051 INFO L136 LiptonReduction]: Total number of compositions: 245 [2023-08-31 22:34:54,051 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:54,052 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:54,052 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:54,100 INFO L130 PetriNetUnfolder]: 24/443 cut-off events. [2023-08-31 22:34:54,101 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-08-31 22:34:54,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:54,101 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-08-31 22:34:54,101 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:54,101 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:54,102 INFO L85 PathProgramCache]: Analyzing trace with hash -2141666792, now seen corresponding path program 1 times [2023-08-31 22:34:54,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:54,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525967517] [2023-08-31 22:34:54,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:54,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:54,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:54,125 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:54,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:54,148 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:54,149 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:54,149 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:54,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-31 22:34:54,149 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:54,149 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:54,149 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:54,149 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-08-31 22:34:54,187 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:54,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 437 places, 408 transitions, 1773 flow [2023-08-31 22:34:54,353 INFO L130 PetriNetUnfolder]: 59/899 cut-off events. [2023-08-31 22:34:54,353 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-08-31 22:34:54,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1422 conditions, 899 events. 59/899 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2538 event pairs, 0 based on Foata normal form. 0/691 useless extension candidates. Maximal degree in co-relation 1349. Up to 60 conditions per place. [2023-08-31 22:34:54,371 INFO L82 GeneralOperation]: Start removeDead. Operand has 437 places, 408 transitions, 1773 flow [2023-08-31 22:34:54,375 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 437 places, 408 transitions, 1773 flow [2023-08-31 22:34:54,375 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:54,375 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 437 places, 408 transitions, 1773 flow [2023-08-31 22:34:54,375 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 437 places, 408 transitions, 1773 flow [2023-08-31 22:34:54,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 437 places, 408 transitions, 1773 flow [2023-08-31 22:34:54,509 INFO L130 PetriNetUnfolder]: 59/899 cut-off events. [2023-08-31 22:34:54,509 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-08-31 22:34:54,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1422 conditions, 899 events. 59/899 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2538 event pairs, 0 based on Foata normal form. 0/691 useless extension candidates. Maximal degree in co-relation 1349. Up to 60 conditions per place. [2023-08-31 22:34:54,562 INFO L119 LiptonReduction]: Number of co-enabled transitions 139200 [2023-08-31 22:34:57,751 INFO L134 LiptonReduction]: Checked pairs total: 749376 [2023-08-31 22:34:57,751 INFO L136 LiptonReduction]: Total number of compositions: 254 [2023-08-31 22:34:57,752 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:34:57,752 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:34:57,752 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:34:57,804 INFO L130 PetriNetUnfolder]: 27/463 cut-off events. [2023-08-31 22:34:57,805 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-08-31 22:34:57,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:34:57,805 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-08-31 22:34:57,805 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:34:57,805 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:34:57,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1676387284, now seen corresponding path program 1 times [2023-08-31 22:34:57,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:34:57,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29773362] [2023-08-31 22:34:57,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:34:57,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:34:57,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:57,832 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:34:57,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:34:57,865 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:34:57,865 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:34:57,865 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:34:57,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-31 22:34:57,866 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:34:57,866 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:34:57,866 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:34:57,866 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-08-31 22:34:57,907 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:34:57,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 451 places, 421 transitions, 1862 flow [2023-08-31 22:34:58,081 INFO L130 PetriNetUnfolder]: 61/929 cut-off events. [2023-08-31 22:34:58,081 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-08-31 22:34:58,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1485 conditions, 929 events. 61/929 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2597 event pairs, 0 based on Foata normal form. 0/714 useless extension candidates. Maximal degree in co-relation 1411. Up to 62 conditions per place. [2023-08-31 22:34:58,095 INFO L82 GeneralOperation]: Start removeDead. Operand has 451 places, 421 transitions, 1862 flow [2023-08-31 22:34:58,098 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 451 places, 421 transitions, 1862 flow [2023-08-31 22:34:58,098 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:34:58,098 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 451 places, 421 transitions, 1862 flow [2023-08-31 22:34:58,098 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 451 places, 421 transitions, 1862 flow [2023-08-31 22:34:58,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 451 places, 421 transitions, 1862 flow [2023-08-31 22:34:58,242 INFO L130 PetriNetUnfolder]: 61/929 cut-off events. [2023-08-31 22:34:58,242 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-08-31 22:34:58,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1485 conditions, 929 events. 61/929 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2597 event pairs, 0 based on Foata normal form. 0/714 useless extension candidates. Maximal degree in co-relation 1411. Up to 62 conditions per place. [2023-08-31 22:34:58,302 INFO L119 LiptonReduction]: Number of co-enabled transitions 148680 [2023-08-31 22:35:01,546 INFO L134 LiptonReduction]: Checked pairs total: 749949 [2023-08-31 22:35:01,546 INFO L136 LiptonReduction]: Total number of compositions: 260 [2023-08-31 22:35:01,547 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:35:01,547 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:35:01,547 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:35:01,601 INFO L130 PetriNetUnfolder]: 24/472 cut-off events. [2023-08-31 22:35:01,601 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-08-31 22:35:01,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:35:01,601 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-08-31 22:35:01,601 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:35:01,602 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:35:01,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1514702691, now seen corresponding path program 1 times [2023-08-31 22:35:01,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:35:01,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845280851] [2023-08-31 22:35:01,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:35:01,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:35:01,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:01,627 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:35:01,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:01,654 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:35:01,655 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:35:01,655 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:35:01,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-31 22:35:01,655 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:35:01,655 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:35:01,655 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:35:01,655 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-08-31 22:35:01,701 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:35:01,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 465 places, 434 transitions, 1953 flow [2023-08-31 22:35:01,857 INFO L130 PetriNetUnfolder]: 63/959 cut-off events. [2023-08-31 22:35:01,857 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-08-31 22:35:01,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1549 conditions, 959 events. 63/959 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2687 event pairs, 0 based on Foata normal form. 0/737 useless extension candidates. Maximal degree in co-relation 1474. Up to 64 conditions per place. [2023-08-31 22:35:01,876 INFO L82 GeneralOperation]: Start removeDead. Operand has 465 places, 434 transitions, 1953 flow [2023-08-31 22:35:01,880 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 465 places, 434 transitions, 1953 flow [2023-08-31 22:35:01,880 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:35:01,881 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 465 places, 434 transitions, 1953 flow [2023-08-31 22:35:01,881 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 465 places, 434 transitions, 1953 flow [2023-08-31 22:35:01,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 465 places, 434 transitions, 1953 flow [2023-08-31 22:35:02,060 INFO L130 PetriNetUnfolder]: 63/959 cut-off events. [2023-08-31 22:35:02,060 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-08-31 22:35:02,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1549 conditions, 959 events. 63/959 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2687 event pairs, 0 based on Foata normal form. 0/737 useless extension candidates. Maximal degree in co-relation 1474. Up to 64 conditions per place. [2023-08-31 22:35:02,121 INFO L119 LiptonReduction]: Number of co-enabled transitions 158472 [2023-08-31 22:35:05,555 INFO L134 LiptonReduction]: Checked pairs total: 810791 [2023-08-31 22:35:05,556 INFO L136 LiptonReduction]: Total number of compositions: 270 [2023-08-31 22:35:05,557 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:35:05,557 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:35:05,557 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:35:05,633 INFO L130 PetriNetUnfolder]: 25/488 cut-off events. [2023-08-31 22:35:05,634 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-08-31 22:35:05,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:35:05,634 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-08-31 22:35:05,634 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:35:05,634 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:35:05,634 INFO L85 PathProgramCache]: Analyzing trace with hash 96006596, now seen corresponding path program 1 times [2023-08-31 22:35:05,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:35:05,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561939354] [2023-08-31 22:35:05,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:35:05,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:35:05,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:05,676 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:35:05,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:05,703 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:35:05,703 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:35:05,703 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:35:05,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-31 22:35:05,704 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:35:05,704 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:35:05,704 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:35:05,704 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-08-31 22:35:05,742 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:35:05,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 479 places, 447 transitions, 2046 flow [2023-08-31 22:35:05,918 INFO L130 PetriNetUnfolder]: 65/989 cut-off events. [2023-08-31 22:35:05,918 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-08-31 22:35:05,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1614 conditions, 989 events. 65/989 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2800 event pairs, 0 based on Foata normal form. 0/760 useless extension candidates. Maximal degree in co-relation 1538. Up to 66 conditions per place. [2023-08-31 22:35:05,939 INFO L82 GeneralOperation]: Start removeDead. Operand has 479 places, 447 transitions, 2046 flow [2023-08-31 22:35:05,944 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 479 places, 447 transitions, 2046 flow [2023-08-31 22:35:05,944 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:35:05,944 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 479 places, 447 transitions, 2046 flow [2023-08-31 22:35:05,944 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 479 places, 447 transitions, 2046 flow [2023-08-31 22:35:05,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 479 places, 447 transitions, 2046 flow [2023-08-31 22:35:06,109 INFO L130 PetriNetUnfolder]: 65/989 cut-off events. [2023-08-31 22:35:06,110 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-08-31 22:35:06,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1614 conditions, 989 events. 65/989 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2800 event pairs, 0 based on Foata normal form. 0/760 useless extension candidates. Maximal degree in co-relation 1538. Up to 66 conditions per place. [2023-08-31 22:35:06,183 INFO L119 LiptonReduction]: Number of co-enabled transitions 168576 [2023-08-31 22:35:09,678 INFO L134 LiptonReduction]: Checked pairs total: 882915 [2023-08-31 22:35:09,678 INFO L136 LiptonReduction]: Total number of compositions: 278 [2023-08-31 22:35:09,679 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:35:09,679 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:35:09,679 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:35:09,742 INFO L130 PetriNetUnfolder]: 29/509 cut-off events. [2023-08-31 22:35:09,743 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-08-31 22:35:09,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:35:09,743 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-08-31 22:35:09,743 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:35:09,743 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:35:09,743 INFO L85 PathProgramCache]: Analyzing trace with hash -278327309, now seen corresponding path program 1 times [2023-08-31 22:35:09,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:35:09,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549529939] [2023-08-31 22:35:09,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:35:09,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:35:09,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:09,772 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:35:09,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:09,804 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:35:09,804 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:35:09,804 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:35:09,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-31 22:35:09,804 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:35:09,805 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:35:09,805 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:35:09,805 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-08-31 22:35:09,844 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:35:09,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 493 places, 460 transitions, 2141 flow [2023-08-31 22:35:10,096 INFO L130 PetriNetUnfolder]: 67/1019 cut-off events. [2023-08-31 22:35:10,096 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-08-31 22:35:10,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1680 conditions, 1019 events. 67/1019 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2840 event pairs, 0 based on Foata normal form. 0/783 useless extension candidates. Maximal degree in co-relation 1603. Up to 68 conditions per place. [2023-08-31 22:35:10,119 INFO L82 GeneralOperation]: Start removeDead. Operand has 493 places, 460 transitions, 2141 flow [2023-08-31 22:35:10,123 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 493 places, 460 transitions, 2141 flow [2023-08-31 22:35:10,123 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:35:10,123 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 493 places, 460 transitions, 2141 flow [2023-08-31 22:35:10,123 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 493 places, 460 transitions, 2141 flow [2023-08-31 22:35:10,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 493 places, 460 transitions, 2141 flow [2023-08-31 22:35:10,300 INFO L130 PetriNetUnfolder]: 67/1019 cut-off events. [2023-08-31 22:35:10,300 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-08-31 22:35:10,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1680 conditions, 1019 events. 67/1019 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2840 event pairs, 0 based on Foata normal form. 0/783 useless extension candidates. Maximal degree in co-relation 1603. Up to 68 conditions per place. [2023-08-31 22:35:10,379 INFO L119 LiptonReduction]: Number of co-enabled transitions 178992 [2023-08-31 22:35:13,901 INFO L134 LiptonReduction]: Checked pairs total: 880257 [2023-08-31 22:35:13,901 INFO L136 LiptonReduction]: Total number of compositions: 280 [2023-08-31 22:35:13,902 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:35:13,902 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:35:13,902 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:35:13,966 INFO L130 PetriNetUnfolder]: 22/510 cut-off events. [2023-08-31 22:35:13,966 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-08-31 22:35:13,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:35:13,966 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-08-31 22:35:13,966 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:35:13,967 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:35:13,967 INFO L85 PathProgramCache]: Analyzing trace with hash 656485808, now seen corresponding path program 1 times [2023-08-31 22:35:13,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:35:13,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730747450] [2023-08-31 22:35:13,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:35:13,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:35:13,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:13,995 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:35:14,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:14,029 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:35:14,029 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:35:14,029 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:35:14,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-31 22:35:14,029 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:35:14,030 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:35:14,030 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:35:14,030 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-08-31 22:35:14,069 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:35:14,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 507 places, 473 transitions, 2238 flow [2023-08-31 22:35:14,262 INFO L130 PetriNetUnfolder]: 69/1049 cut-off events. [2023-08-31 22:35:14,262 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-08-31 22:35:14,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1747 conditions, 1049 events. 69/1049 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2945 event pairs, 0 based on Foata normal form. 0/806 useless extension candidates. Maximal degree in co-relation 1669. Up to 70 conditions per place. [2023-08-31 22:35:14,287 INFO L82 GeneralOperation]: Start removeDead. Operand has 507 places, 473 transitions, 2238 flow [2023-08-31 22:35:14,292 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 507 places, 473 transitions, 2238 flow [2023-08-31 22:35:14,292 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:35:14,292 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 507 places, 473 transitions, 2238 flow [2023-08-31 22:35:14,292 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 507 places, 473 transitions, 2238 flow [2023-08-31 22:35:14,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 507 places, 473 transitions, 2238 flow [2023-08-31 22:35:14,547 INFO L130 PetriNetUnfolder]: 69/1049 cut-off events. [2023-08-31 22:35:14,547 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-08-31 22:35:14,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1747 conditions, 1049 events. 69/1049 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2945 event pairs, 0 based on Foata normal form. 0/806 useless extension candidates. Maximal degree in co-relation 1669. Up to 70 conditions per place. [2023-08-31 22:35:14,639 INFO L119 LiptonReduction]: Number of co-enabled transitions 189720 [2023-08-31 22:35:18,285 INFO L134 LiptonReduction]: Checked pairs total: 993502 [2023-08-31 22:35:18,286 INFO L136 LiptonReduction]: Total number of compositions: 293 [2023-08-31 22:35:18,287 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:35:18,287 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:35:18,287 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:35:18,403 INFO L130 PetriNetUnfolder]: 29/537 cut-off events. [2023-08-31 22:35:18,403 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-08-31 22:35:18,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:35:18,403 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-08-31 22:35:18,403 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:35:18,404 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:35:18,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1963256866, now seen corresponding path program 1 times [2023-08-31 22:35:18,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:35:18,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578565624] [2023-08-31 22:35:18,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:35:18,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:35:18,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:18,432 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:35:18,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:18,465 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:35:18,465 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:35:18,465 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:35:18,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-31 22:35:18,465 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:35:18,466 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:35:18,466 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:35:18,466 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-08-31 22:35:18,506 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:35:18,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 521 places, 486 transitions, 2337 flow [2023-08-31 22:35:18,713 INFO L130 PetriNetUnfolder]: 71/1079 cut-off events. [2023-08-31 22:35:18,713 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-08-31 22:35:18,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1815 conditions, 1079 events. 71/1079 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3032 event pairs, 0 based on Foata normal form. 0/829 useless extension candidates. Maximal degree in co-relation 1736. Up to 72 conditions per place. [2023-08-31 22:35:18,738 INFO L82 GeneralOperation]: Start removeDead. Operand has 521 places, 486 transitions, 2337 flow [2023-08-31 22:35:18,743 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 521 places, 486 transitions, 2337 flow [2023-08-31 22:35:18,743 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:35:18,743 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 521 places, 486 transitions, 2337 flow [2023-08-31 22:35:18,743 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 521 places, 486 transitions, 2337 flow [2023-08-31 22:35:18,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 521 places, 486 transitions, 2337 flow [2023-08-31 22:35:18,943 INFO L130 PetriNetUnfolder]: 71/1079 cut-off events. [2023-08-31 22:35:18,943 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-08-31 22:35:18,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1815 conditions, 1079 events. 71/1079 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3032 event pairs, 0 based on Foata normal form. 0/829 useless extension candidates. Maximal degree in co-relation 1736. Up to 72 conditions per place. [2023-08-31 22:35:19,035 INFO L119 LiptonReduction]: Number of co-enabled transitions 200760 [2023-08-31 22:35:22,824 INFO L134 LiptonReduction]: Checked pairs total: 1039686 [2023-08-31 22:35:22,824 INFO L136 LiptonReduction]: Total number of compositions: 304 [2023-08-31 22:35:22,825 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:35:22,825 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:35:22,825 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:35:22,899 INFO L130 PetriNetUnfolder]: 30/554 cut-off events. [2023-08-31 22:35:22,900 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-08-31 22:35:22,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:35:22,900 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-08-31 22:35:22,900 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:35:22,900 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:35:22,900 INFO L85 PathProgramCache]: Analyzing trace with hash 304647215, now seen corresponding path program 1 times [2023-08-31 22:35:22,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:35:22,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307642330] [2023-08-31 22:35:22,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:35:22,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:35:22,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:22,929 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:35:22,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:22,978 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:35:22,979 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:35:22,979 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:35:22,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-31 22:35:22,979 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:35:22,979 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:35:22,979 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:35:22,979 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-08-31 22:35:23,021 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:35:23,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 535 places, 499 transitions, 2438 flow [2023-08-31 22:35:23,308 INFO L130 PetriNetUnfolder]: 73/1109 cut-off events. [2023-08-31 22:35:23,308 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-08-31 22:35:23,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1884 conditions, 1109 events. 73/1109 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3096 event pairs, 0 based on Foata normal form. 0/852 useless extension candidates. Maximal degree in co-relation 1804. Up to 74 conditions per place. [2023-08-31 22:35:23,330 INFO L82 GeneralOperation]: Start removeDead. Operand has 535 places, 499 transitions, 2438 flow [2023-08-31 22:35:23,338 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 535 places, 499 transitions, 2438 flow [2023-08-31 22:35:23,338 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:35:23,338 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 535 places, 499 transitions, 2438 flow [2023-08-31 22:35:23,338 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 535 places, 499 transitions, 2438 flow [2023-08-31 22:35:23,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 535 places, 499 transitions, 2438 flow [2023-08-31 22:35:23,547 INFO L130 PetriNetUnfolder]: 73/1109 cut-off events. [2023-08-31 22:35:23,547 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-08-31 22:35:23,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1884 conditions, 1109 events. 73/1109 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3096 event pairs, 0 based on Foata normal form. 0/852 useless extension candidates. Maximal degree in co-relation 1804. Up to 74 conditions per place. [2023-08-31 22:35:23,643 INFO L119 LiptonReduction]: Number of co-enabled transitions 212112 [2023-08-31 22:35:27,527 INFO L134 LiptonReduction]: Checked pairs total: 1091562 [2023-08-31 22:35:27,527 INFO L136 LiptonReduction]: Total number of compositions: 301 [2023-08-31 22:35:27,528 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:35:27,528 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:35:27,528 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:35:27,631 INFO L130 PetriNetUnfolder]: 29/566 cut-off events. [2023-08-31 22:35:27,631 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-08-31 22:35:27,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:35:27,631 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-08-31 22:35:27,631 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:35:27,631 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:35:27,632 INFO L85 PathProgramCache]: Analyzing trace with hash 115246242, now seen corresponding path program 1 times [2023-08-31 22:35:27,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:35:27,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421579925] [2023-08-31 22:35:27,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:35:27,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:35:27,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:27,669 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:35:27,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:27,708 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:35:27,708 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:35:27,708 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:35:27,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-31 22:35:27,709 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:35:27,709 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:35:27,709 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:35:27,709 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-08-31 22:35:27,762 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:35:27,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 549 places, 512 transitions, 2541 flow [2023-08-31 22:35:27,993 INFO L130 PetriNetUnfolder]: 75/1139 cut-off events. [2023-08-31 22:35:27,993 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-08-31 22:35:28,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1954 conditions, 1139 events. 75/1139 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3206 event pairs, 0 based on Foata normal form. 0/875 useless extension candidates. Maximal degree in co-relation 1873. Up to 76 conditions per place. [2023-08-31 22:35:28,022 INFO L82 GeneralOperation]: Start removeDead. Operand has 549 places, 512 transitions, 2541 flow [2023-08-31 22:35:28,028 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 549 places, 512 transitions, 2541 flow [2023-08-31 22:35:28,028 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:35:28,028 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 549 places, 512 transitions, 2541 flow [2023-08-31 22:35:28,028 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 549 places, 512 transitions, 2541 flow [2023-08-31 22:35:28,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 549 places, 512 transitions, 2541 flow [2023-08-31 22:35:28,255 INFO L130 PetriNetUnfolder]: 75/1139 cut-off events. [2023-08-31 22:35:28,255 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-08-31 22:35:28,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1954 conditions, 1139 events. 75/1139 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3206 event pairs, 0 based on Foata normal form. 0/875 useless extension candidates. Maximal degree in co-relation 1873. Up to 76 conditions per place. [2023-08-31 22:35:28,361 INFO L119 LiptonReduction]: Number of co-enabled transitions 223776 [2023-08-31 22:35:32,323 INFO L134 LiptonReduction]: Checked pairs total: 1169574 [2023-08-31 22:35:32,323 INFO L136 LiptonReduction]: Total number of compositions: 316 [2023-08-31 22:35:32,324 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:35:32,324 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:35:32,324 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:35:32,408 INFO L130 PetriNetUnfolder]: 32/585 cut-off events. [2023-08-31 22:35:32,408 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-08-31 22:35:32,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:35:32,408 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-08-31 22:35:32,408 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:35:32,408 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:35:32,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1280904348, now seen corresponding path program 1 times [2023-08-31 22:35:32,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:35:32,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080128034] [2023-08-31 22:35:32,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:35:32,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:35:32,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:32,449 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:35:32,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:32,488 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:35:32,489 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:35:32,489 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:35:32,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-31 22:35:32,489 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:35:32,489 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:35:32,489 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:35:32,489 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-08-31 22:35:32,531 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:35:32,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 563 places, 525 transitions, 2646 flow [2023-08-31 22:35:32,777 INFO L130 PetriNetUnfolder]: 77/1169 cut-off events. [2023-08-31 22:35:32,778 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-08-31 22:35:32,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2025 conditions, 1169 events. 77/1169 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3290 event pairs, 0 based on Foata normal form. 0/898 useless extension candidates. Maximal degree in co-relation 1943. Up to 78 conditions per place. [2023-08-31 22:35:32,811 INFO L82 GeneralOperation]: Start removeDead. Operand has 563 places, 525 transitions, 2646 flow [2023-08-31 22:35:32,817 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 563 places, 525 transitions, 2646 flow [2023-08-31 22:35:32,817 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:35:32,817 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 563 places, 525 transitions, 2646 flow [2023-08-31 22:35:32,818 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 563 places, 525 transitions, 2646 flow [2023-08-31 22:35:32,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 563 places, 525 transitions, 2646 flow [2023-08-31 22:35:33,070 INFO L130 PetriNetUnfolder]: 77/1169 cut-off events. [2023-08-31 22:35:33,070 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-08-31 22:35:33,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2025 conditions, 1169 events. 77/1169 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3290 event pairs, 0 based on Foata normal form. 0/898 useless extension candidates. Maximal degree in co-relation 1943. Up to 78 conditions per place. [2023-08-31 22:35:33,170 INFO L119 LiptonReduction]: Number of co-enabled transitions 235752 [2023-08-31 22:35:37,150 INFO L134 LiptonReduction]: Checked pairs total: 1205797 [2023-08-31 22:35:37,150 INFO L136 LiptonReduction]: Total number of compositions: 318 [2023-08-31 22:35:37,151 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:35:37,151 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:35:37,152 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:35:37,239 INFO L130 PetriNetUnfolder]: 30/595 cut-off events. [2023-08-31 22:35:37,239 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-08-31 22:35:37,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:35:37,239 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-08-31 22:35:37,239 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:35:37,239 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:35:37,239 INFO L85 PathProgramCache]: Analyzing trace with hash -294128785, now seen corresponding path program 1 times [2023-08-31 22:35:37,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:35:37,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734634499] [2023-08-31 22:35:37,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:35:37,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:35:37,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:37,274 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:35:37,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:37,341 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:35:37,341 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:35:37,341 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:35:37,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-31 22:35:37,341 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:35:37,342 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:35:37,342 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:35:37,342 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-08-31 22:35:37,382 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:35:37,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 577 places, 538 transitions, 2753 flow [2023-08-31 22:35:37,641 INFO L130 PetriNetUnfolder]: 79/1199 cut-off events. [2023-08-31 22:35:37,642 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-08-31 22:35:37,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2097 conditions, 1199 events. 79/1199 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3414 event pairs, 0 based on Foata normal form. 0/921 useless extension candidates. Maximal degree in co-relation 2014. Up to 80 conditions per place. [2023-08-31 22:35:37,677 INFO L82 GeneralOperation]: Start removeDead. Operand has 577 places, 538 transitions, 2753 flow [2023-08-31 22:35:37,684 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 577 places, 538 transitions, 2753 flow [2023-08-31 22:35:37,684 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:35:37,684 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 577 places, 538 transitions, 2753 flow [2023-08-31 22:35:37,684 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 577 places, 538 transitions, 2753 flow [2023-08-31 22:35:37,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 577 places, 538 transitions, 2753 flow [2023-08-31 22:35:37,935 INFO L130 PetriNetUnfolder]: 79/1199 cut-off events. [2023-08-31 22:35:37,936 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-08-31 22:35:37,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2097 conditions, 1199 events. 79/1199 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3414 event pairs, 0 based on Foata normal form. 0/921 useless extension candidates. Maximal degree in co-relation 2014. Up to 80 conditions per place. [2023-08-31 22:35:38,054 INFO L119 LiptonReduction]: Number of co-enabled transitions 248040 [2023-08-31 22:35:42,244 INFO L134 LiptonReduction]: Checked pairs total: 1279126 [2023-08-31 22:35:42,244 INFO L136 LiptonReduction]: Total number of compositions: 331 [2023-08-31 22:35:42,245 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:35:42,245 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:35:42,245 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:35:42,337 INFO L130 PetriNetUnfolder]: 32/614 cut-off events. [2023-08-31 22:35:42,337 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-08-31 22:35:42,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:35:42,337 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-08-31 22:35:42,338 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:35:42,338 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:35:42,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1063136529, now seen corresponding path program 1 times [2023-08-31 22:35:42,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:35:42,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32077888] [2023-08-31 22:35:42,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:35:42,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:35:42,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:42,369 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:35:42,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:42,408 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:35:42,408 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:35:42,408 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:35:42,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-31 22:35:42,409 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:35:42,409 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:35:42,409 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:35:42,409 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-08-31 22:35:42,469 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:35:42,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 591 places, 551 transitions, 2862 flow [2023-08-31 22:35:42,739 INFO L130 PetriNetUnfolder]: 81/1229 cut-off events. [2023-08-31 22:35:42,739 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-08-31 22:35:42,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2170 conditions, 1229 events. 81/1229 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3495 event pairs, 0 based on Foata normal form. 0/944 useless extension candidates. Maximal degree in co-relation 2086. Up to 82 conditions per place. [2023-08-31 22:35:42,773 INFO L82 GeneralOperation]: Start removeDead. Operand has 591 places, 551 transitions, 2862 flow [2023-08-31 22:35:42,779 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 591 places, 551 transitions, 2862 flow [2023-08-31 22:35:42,779 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:35:42,779 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 591 places, 551 transitions, 2862 flow [2023-08-31 22:35:42,780 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 591 places, 551 transitions, 2862 flow [2023-08-31 22:35:42,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 591 places, 551 transitions, 2862 flow [2023-08-31 22:35:43,077 INFO L130 PetriNetUnfolder]: 81/1229 cut-off events. [2023-08-31 22:35:43,077 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-08-31 22:35:43,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2170 conditions, 1229 events. 81/1229 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3495 event pairs, 0 based on Foata normal form. 0/944 useless extension candidates. Maximal degree in co-relation 2086. Up to 82 conditions per place. [2023-08-31 22:35:43,179 INFO L119 LiptonReduction]: Number of co-enabled transitions 260640 [2023-08-31 22:35:47,380 INFO L134 LiptonReduction]: Checked pairs total: 1358146 [2023-08-31 22:35:47,381 INFO L136 LiptonReduction]: Total number of compositions: 332 [2023-08-31 22:35:47,381 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:35:47,382 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:35:47,382 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:35:47,479 INFO L130 PetriNetUnfolder]: 34/631 cut-off events. [2023-08-31 22:35:47,479 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-08-31 22:35:47,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:35:47,479 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-08-31 22:35:47,479 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:35:47,480 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:35:47,480 INFO L85 PathProgramCache]: Analyzing trace with hash -221947643, now seen corresponding path program 1 times [2023-08-31 22:35:47,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:35:47,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598807983] [2023-08-31 22:35:47,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:35:47,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:35:47,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:47,544 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:35:47,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:47,584 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:35:47,585 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:35:47,585 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:35:47,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-31 22:35:47,585 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:35:47,585 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:35:47,585 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:35:47,586 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-08-31 22:35:47,627 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:35:47,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 605 places, 564 transitions, 2973 flow [2023-08-31 22:35:47,906 INFO L130 PetriNetUnfolder]: 83/1259 cut-off events. [2023-08-31 22:35:47,906 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-08-31 22:35:47,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2244 conditions, 1259 events. 83/1259 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3553 event pairs, 0 based on Foata normal form. 0/967 useless extension candidates. Maximal degree in co-relation 2159. Up to 84 conditions per place. [2023-08-31 22:35:47,942 INFO L82 GeneralOperation]: Start removeDead. Operand has 605 places, 564 transitions, 2973 flow [2023-08-31 22:35:47,949 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 605 places, 564 transitions, 2973 flow [2023-08-31 22:35:47,949 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:35:47,950 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 605 places, 564 transitions, 2973 flow [2023-08-31 22:35:47,950 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 605 places, 564 transitions, 2973 flow [2023-08-31 22:35:47,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 605 places, 564 transitions, 2973 flow [2023-08-31 22:35:48,229 INFO L130 PetriNetUnfolder]: 83/1259 cut-off events. [2023-08-31 22:35:48,229 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-08-31 22:35:48,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2244 conditions, 1259 events. 83/1259 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3553 event pairs, 0 based on Foata normal form. 0/967 useless extension candidates. Maximal degree in co-relation 2159. Up to 84 conditions per place. [2023-08-31 22:35:48,360 INFO L119 LiptonReduction]: Number of co-enabled transitions 273552 [2023-08-31 22:35:52,663 INFO L134 LiptonReduction]: Checked pairs total: 1332570 [2023-08-31 22:35:52,663 INFO L136 LiptonReduction]: Total number of compositions: 337 [2023-08-31 22:35:52,664 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:35:52,664 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:35:52,664 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:35:52,763 INFO L130 PetriNetUnfolder]: 27/631 cut-off events. [2023-08-31 22:35:52,764 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-08-31 22:35:52,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:35:52,764 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-08-31 22:35:52,764 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:35:52,764 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:35:52,764 INFO L85 PathProgramCache]: Analyzing trace with hash -555116544, now seen corresponding path program 1 times [2023-08-31 22:35:52,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:35:52,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20512823] [2023-08-31 22:35:52,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:35:52,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:35:52,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:52,796 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:35:52,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:52,839 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:35:52,839 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:35:52,840 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:35:52,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-31 22:35:52,840 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:35:52,840 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:35:52,840 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:35:52,840 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-08-31 22:35:52,895 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:35:52,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 619 places, 577 transitions, 3086 flow [2023-08-31 22:35:53,193 INFO L130 PetriNetUnfolder]: 85/1289 cut-off events. [2023-08-31 22:35:53,193 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-08-31 22:35:53,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2319 conditions, 1289 events. 85/1289 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3638 event pairs, 0 based on Foata normal form. 0/990 useless extension candidates. Maximal degree in co-relation 2233. Up to 86 conditions per place. [2023-08-31 22:35:53,231 INFO L82 GeneralOperation]: Start removeDead. Operand has 619 places, 577 transitions, 3086 flow [2023-08-31 22:35:53,238 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 619 places, 577 transitions, 3086 flow [2023-08-31 22:35:53,238 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:35:53,239 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 619 places, 577 transitions, 3086 flow [2023-08-31 22:35:53,239 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 619 places, 577 transitions, 3086 flow [2023-08-31 22:35:53,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 619 places, 577 transitions, 3086 flow [2023-08-31 22:35:53,557 INFO L130 PetriNetUnfolder]: 85/1289 cut-off events. [2023-08-31 22:35:53,557 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-08-31 22:35:53,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2319 conditions, 1289 events. 85/1289 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3638 event pairs, 0 based on Foata normal form. 0/990 useless extension candidates. Maximal degree in co-relation 2233. Up to 86 conditions per place. [2023-08-31 22:35:53,692 INFO L119 LiptonReduction]: Number of co-enabled transitions 286776 [2023-08-31 22:35:58,141 INFO L134 LiptonReduction]: Checked pairs total: 1426211 [2023-08-31 22:35:58,142 INFO L136 LiptonReduction]: Total number of compositions: 349 [2023-08-31 22:35:58,142 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:35:58,143 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:35:58,143 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:35:58,248 INFO L130 PetriNetUnfolder]: 30/652 cut-off events. [2023-08-31 22:35:58,248 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-08-31 22:35:58,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:35:58,248 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-08-31 22:35:58,248 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:35:58,248 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:35:58,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1192751427, now seen corresponding path program 1 times [2023-08-31 22:35:58,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:35:58,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219335099] [2023-08-31 22:35:58,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:35:58,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:35:58,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:58,286 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:35:58,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:35:58,327 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:35:58,327 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:35:58,328 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:35:58,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-31 22:35:58,328 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:35:58,328 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:35:58,328 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:35:58,328 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-08-31 22:35:58,379 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:35:58,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 633 places, 590 transitions, 3201 flow [2023-08-31 22:35:58,689 INFO L130 PetriNetUnfolder]: 87/1319 cut-off events. [2023-08-31 22:35:58,689 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-08-31 22:35:58,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2395 conditions, 1319 events. 87/1319 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3713 event pairs, 0 based on Foata normal form. 0/1013 useless extension candidates. Maximal degree in co-relation 2308. Up to 88 conditions per place. [2023-08-31 22:35:58,730 INFO L82 GeneralOperation]: Start removeDead. Operand has 633 places, 590 transitions, 3201 flow [2023-08-31 22:35:58,737 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 633 places, 590 transitions, 3201 flow [2023-08-31 22:35:58,737 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:35:58,738 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 633 places, 590 transitions, 3201 flow [2023-08-31 22:35:58,738 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 633 places, 590 transitions, 3201 flow [2023-08-31 22:35:58,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 633 places, 590 transitions, 3201 flow [2023-08-31 22:35:59,118 INFO L130 PetriNetUnfolder]: 87/1319 cut-off events. [2023-08-31 22:35:59,118 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-08-31 22:35:59,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2395 conditions, 1319 events. 87/1319 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3713 event pairs, 0 based on Foata normal form. 0/1013 useless extension candidates. Maximal degree in co-relation 2308. Up to 88 conditions per place. [2023-08-31 22:35:59,237 INFO L119 LiptonReduction]: Number of co-enabled transitions 300312 [2023-08-31 22:36:03,774 INFO L134 LiptonReduction]: Checked pairs total: 1573270 [2023-08-31 22:36:03,774 INFO L136 LiptonReduction]: Total number of compositions: 360 [2023-08-31 22:36:03,775 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:36:03,775 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:36:03,775 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:36:03,946 INFO L130 PetriNetUnfolder]: 38/681 cut-off events. [2023-08-31 22:36:03,946 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-08-31 22:36:03,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:36:03,946 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-08-31 22:36:03,946 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:36:03,947 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:36:03,947 INFO L85 PathProgramCache]: Analyzing trace with hash 440879703, now seen corresponding path program 1 times [2023-08-31 22:36:03,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:36:03,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531900766] [2023-08-31 22:36:03,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:36:03,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:36:03,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:03,985 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:36:03,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:04,040 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:36:04,041 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:36:04,041 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:36:04,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-31 22:36:04,041 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:36:04,043 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:36:04,043 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:36:04,043 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-08-31 22:36:04,101 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:36:04,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 647 places, 603 transitions, 3318 flow [2023-08-31 22:36:04,423 INFO L130 PetriNetUnfolder]: 89/1349 cut-off events. [2023-08-31 22:36:04,424 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-08-31 22:36:04,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2472 conditions, 1349 events. 89/1349 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3769 event pairs, 0 based on Foata normal form. 0/1036 useless extension candidates. Maximal degree in co-relation 2384. Up to 90 conditions per place. [2023-08-31 22:36:04,467 INFO L82 GeneralOperation]: Start removeDead. Operand has 647 places, 603 transitions, 3318 flow [2023-08-31 22:36:04,474 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 647 places, 603 transitions, 3318 flow [2023-08-31 22:36:04,474 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:36:04,474 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 647 places, 603 transitions, 3318 flow [2023-08-31 22:36:04,475 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 647 places, 603 transitions, 3318 flow [2023-08-31 22:36:04,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 647 places, 603 transitions, 3318 flow [2023-08-31 22:36:04,793 INFO L130 PetriNetUnfolder]: 89/1349 cut-off events. [2023-08-31 22:36:04,794 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-08-31 22:36:04,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2472 conditions, 1349 events. 89/1349 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3769 event pairs, 0 based on Foata normal form. 0/1036 useless extension candidates. Maximal degree in co-relation 2384. Up to 90 conditions per place. [2023-08-31 22:36:04,949 INFO L119 LiptonReduction]: Number of co-enabled transitions 314160 [2023-08-31 22:36:09,645 INFO L134 LiptonReduction]: Checked pairs total: 1652107 [2023-08-31 22:36:09,645 INFO L136 LiptonReduction]: Total number of compositions: 367 [2023-08-31 22:36:09,646 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:36:09,646 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:36:09,646 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:36:09,765 INFO L130 PetriNetUnfolder]: 37/694 cut-off events. [2023-08-31 22:36:09,765 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-08-31 22:36:09,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:36:09,765 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-08-31 22:36:09,766 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:36:09,766 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:36:09,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1986209592, now seen corresponding path program 1 times [2023-08-31 22:36:09,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:36:09,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744910003] [2023-08-31 22:36:09,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:36:09,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:36:09,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:09,804 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:36:09,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:09,853 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:36:09,853 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:36:09,854 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:36:09,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-31 22:36:09,854 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:36:09,854 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:36:09,854 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:36:09,854 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-08-31 22:36:09,917 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:36:09,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 661 places, 616 transitions, 3437 flow [2023-08-31 22:36:10,291 INFO L130 PetriNetUnfolder]: 91/1379 cut-off events. [2023-08-31 22:36:10,291 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-08-31 22:36:10,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2550 conditions, 1379 events. 91/1379 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3966 event pairs, 0 based on Foata normal form. 0/1059 useless extension candidates. Maximal degree in co-relation 2461. Up to 92 conditions per place. [2023-08-31 22:36:10,334 INFO L82 GeneralOperation]: Start removeDead. Operand has 661 places, 616 transitions, 3437 flow [2023-08-31 22:36:10,341 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 661 places, 616 transitions, 3437 flow [2023-08-31 22:36:10,341 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:36:10,341 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 661 places, 616 transitions, 3437 flow [2023-08-31 22:36:10,341 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 661 places, 616 transitions, 3437 flow [2023-08-31 22:36:10,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 661 places, 616 transitions, 3437 flow [2023-08-31 22:36:10,672 INFO L130 PetriNetUnfolder]: 91/1379 cut-off events. [2023-08-31 22:36:10,672 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-08-31 22:36:10,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2550 conditions, 1379 events. 91/1379 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3966 event pairs, 0 based on Foata normal form. 0/1059 useless extension candidates. Maximal degree in co-relation 2461. Up to 92 conditions per place. [2023-08-31 22:36:10,832 INFO L119 LiptonReduction]: Number of co-enabled transitions 328320 [2023-08-31 22:36:15,574 INFO L134 LiptonReduction]: Checked pairs total: 1705538 [2023-08-31 22:36:15,574 INFO L136 LiptonReduction]: Total number of compositions: 373 [2023-08-31 22:36:15,577 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:36:15,578 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:36:15,578 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:36:15,700 INFO L130 PetriNetUnfolder]: 35/704 cut-off events. [2023-08-31 22:36:15,700 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-08-31 22:36:15,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:36:15,700 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-08-31 22:36:15,700 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:36:15,700 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:36:15,700 INFO L85 PathProgramCache]: Analyzing trace with hash 710667309, now seen corresponding path program 1 times [2023-08-31 22:36:15,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:36:15,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791559261] [2023-08-31 22:36:15,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:36:15,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:36:15,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:15,738 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:36:15,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:15,785 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:36:15,785 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:36:15,785 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:36:15,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-31 22:36:15,785 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:36:15,786 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:36:15,786 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:36:15,786 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-08-31 22:36:15,850 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:36:15,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 675 places, 629 transitions, 3558 flow [2023-08-31 22:36:16,243 INFO L130 PetriNetUnfolder]: 93/1409 cut-off events. [2023-08-31 22:36:16,243 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-08-31 22:36:16,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2629 conditions, 1409 events. 93/1409 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4042 event pairs, 0 based on Foata normal form. 0/1082 useless extension candidates. Maximal degree in co-relation 2539. Up to 94 conditions per place. [2023-08-31 22:36:16,282 INFO L82 GeneralOperation]: Start removeDead. Operand has 675 places, 629 transitions, 3558 flow [2023-08-31 22:36:16,288 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 675 places, 629 transitions, 3558 flow [2023-08-31 22:36:16,288 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:36:16,288 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 675 places, 629 transitions, 3558 flow [2023-08-31 22:36:16,288 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 675 places, 629 transitions, 3558 flow [2023-08-31 22:36:16,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 675 places, 629 transitions, 3558 flow [2023-08-31 22:36:16,634 INFO L130 PetriNetUnfolder]: 93/1409 cut-off events. [2023-08-31 22:36:16,635 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-08-31 22:36:16,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2629 conditions, 1409 events. 93/1409 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4042 event pairs, 0 based on Foata normal form. 0/1082 useless extension candidates. Maximal degree in co-relation 2539. Up to 94 conditions per place. [2023-08-31 22:36:16,802 INFO L119 LiptonReduction]: Number of co-enabled transitions 342792 [2023-08-31 22:36:21,771 INFO L134 LiptonReduction]: Checked pairs total: 1734770 [2023-08-31 22:36:21,771 INFO L136 LiptonReduction]: Total number of compositions: 377 [2023-08-31 22:36:21,772 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:36:21,772 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:36:21,772 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:36:21,901 INFO L130 PetriNetUnfolder]: 35/717 cut-off events. [2023-08-31 22:36:21,901 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-08-31 22:36:21,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:36:21,901 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-08-31 22:36:21,901 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:36:21,902 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:36:21,902 INFO L85 PathProgramCache]: Analyzing trace with hash 75540103, now seen corresponding path program 1 times [2023-08-31 22:36:21,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:36:21,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348928089] [2023-08-31 22:36:21,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:36:21,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:36:21,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:21,943 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:36:21,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:21,992 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:36:21,992 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:36:21,992 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:36:21,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-31 22:36:21,993 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:36:21,993 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:36:21,993 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:36:21,993 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-08-31 22:36:22,048 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:36:22,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 689 places, 642 transitions, 3681 flow [2023-08-31 22:36:22,418 INFO L130 PetriNetUnfolder]: 95/1439 cut-off events. [2023-08-31 22:36:22,418 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-08-31 22:36:22,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2709 conditions, 1439 events. 95/1439 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4061 event pairs, 0 based on Foata normal form. 0/1105 useless extension candidates. Maximal degree in co-relation 2618. Up to 96 conditions per place. [2023-08-31 22:36:22,469 INFO L82 GeneralOperation]: Start removeDead. Operand has 689 places, 642 transitions, 3681 flow [2023-08-31 22:36:22,478 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 689 places, 642 transitions, 3681 flow [2023-08-31 22:36:22,479 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:36:22,479 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 689 places, 642 transitions, 3681 flow [2023-08-31 22:36:22,479 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 689 places, 642 transitions, 3681 flow [2023-08-31 22:36:22,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 689 places, 642 transitions, 3681 flow [2023-08-31 22:36:22,884 INFO L130 PetriNetUnfolder]: 95/1439 cut-off events. [2023-08-31 22:36:22,884 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-08-31 22:36:22,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2709 conditions, 1439 events. 95/1439 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4061 event pairs, 0 based on Foata normal form. 0/1105 useless extension candidates. Maximal degree in co-relation 2618. Up to 96 conditions per place. [2023-08-31 22:36:23,048 INFO L119 LiptonReduction]: Number of co-enabled transitions 357576 [2023-08-31 22:36:28,060 INFO L134 LiptonReduction]: Checked pairs total: 1884519 [2023-08-31 22:36:28,061 INFO L136 LiptonReduction]: Total number of compositions: 393 [2023-08-31 22:36:28,061 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:36:28,061 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:36:28,061 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:36:28,198 INFO L130 PetriNetUnfolder]: 39/740 cut-off events. [2023-08-31 22:36:28,198 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-08-31 22:36:28,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:36:28,198 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-08-31 22:36:28,198 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:36:28,198 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:36:28,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1102815857, now seen corresponding path program 1 times [2023-08-31 22:36:28,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:36:28,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179316408] [2023-08-31 22:36:28,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:36:28,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:36:28,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:28,248 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:36:28,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:28,303 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:36:28,304 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:36:28,304 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:36:28,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-31 22:36:28,304 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:36:28,304 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:36:28,304 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:36:28,304 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-08-31 22:36:28,352 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:36:28,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 703 places, 655 transitions, 3806 flow [2023-08-31 22:36:28,746 INFO L130 PetriNetUnfolder]: 97/1469 cut-off events. [2023-08-31 22:36:28,746 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-08-31 22:36:28,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2790 conditions, 1469 events. 97/1469 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4132 event pairs, 0 based on Foata normal form. 0/1128 useless extension candidates. Maximal degree in co-relation 2698. Up to 98 conditions per place. [2023-08-31 22:36:28,800 INFO L82 GeneralOperation]: Start removeDead. Operand has 703 places, 655 transitions, 3806 flow [2023-08-31 22:36:28,809 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 703 places, 655 transitions, 3806 flow [2023-08-31 22:36:28,809 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:36:28,809 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 703 places, 655 transitions, 3806 flow [2023-08-31 22:36:28,809 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 703 places, 655 transitions, 3806 flow [2023-08-31 22:36:28,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 703 places, 655 transitions, 3806 flow [2023-08-31 22:36:29,193 INFO L130 PetriNetUnfolder]: 97/1469 cut-off events. [2023-08-31 22:36:29,194 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-08-31 22:36:29,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2790 conditions, 1469 events. 97/1469 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4132 event pairs, 0 based on Foata normal form. 0/1128 useless extension candidates. Maximal degree in co-relation 2698. Up to 98 conditions per place. [2023-08-31 22:36:29,460 INFO L119 LiptonReduction]: Number of co-enabled transitions 372672 [2023-08-31 22:36:34,519 INFO L134 LiptonReduction]: Checked pairs total: 1915875 [2023-08-31 22:36:34,520 INFO L136 LiptonReduction]: Total number of compositions: 399 [2023-08-31 22:36:34,520 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:36:34,521 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:36:34,521 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:36:34,663 INFO L130 PetriNetUnfolder]: 39/753 cut-off events. [2023-08-31 22:36:34,663 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-08-31 22:36:34,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:36:34,664 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-08-31 22:36:34,664 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:36:34,664 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:36:34,664 INFO L85 PathProgramCache]: Analyzing trace with hash 500933336, now seen corresponding path program 1 times [2023-08-31 22:36:34,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:36:34,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811340304] [2023-08-31 22:36:34,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:36:34,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:36:34,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:34,704 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:36:34,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:34,759 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:36:34,759 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:36:34,759 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:36:34,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-31 22:36:34,760 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:36:34,760 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:36:34,760 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:36:34,760 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-08-31 22:36:34,862 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:36:34,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 717 places, 668 transitions, 3933 flow [2023-08-31 22:36:35,266 INFO L130 PetriNetUnfolder]: 99/1499 cut-off events. [2023-08-31 22:36:35,267 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-08-31 22:36:35,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2872 conditions, 1499 events. 99/1499 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4234 event pairs, 0 based on Foata normal form. 0/1151 useless extension candidates. Maximal degree in co-relation 2779. Up to 100 conditions per place. [2023-08-31 22:36:35,323 INFO L82 GeneralOperation]: Start removeDead. Operand has 717 places, 668 transitions, 3933 flow [2023-08-31 22:36:35,332 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 717 places, 668 transitions, 3933 flow [2023-08-31 22:36:35,332 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:36:35,332 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 717 places, 668 transitions, 3933 flow [2023-08-31 22:36:35,333 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 717 places, 668 transitions, 3933 flow [2023-08-31 22:36:35,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 717 places, 668 transitions, 3933 flow [2023-08-31 22:36:35,732 INFO L130 PetriNetUnfolder]: 99/1499 cut-off events. [2023-08-31 22:36:35,732 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-08-31 22:36:35,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2872 conditions, 1499 events. 99/1499 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4234 event pairs, 0 based on Foata normal form. 0/1151 useless extension candidates. Maximal degree in co-relation 2779. Up to 100 conditions per place. [2023-08-31 22:36:35,929 INFO L119 LiptonReduction]: Number of co-enabled transitions 388080 [2023-08-31 22:36:41,139 INFO L134 LiptonReduction]: Checked pairs total: 2063164 [2023-08-31 22:36:41,140 INFO L136 LiptonReduction]: Total number of compositions: 407 [2023-08-31 22:36:41,141 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:36:41,141 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:36:41,141 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:36:41,290 INFO L130 PetriNetUnfolder]: 43/775 cut-off events. [2023-08-31 22:36:41,290 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-08-31 22:36:41,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:36:41,290 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-08-31 22:36:41,290 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:36:41,290 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:36:41,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1608778569, now seen corresponding path program 1 times [2023-08-31 22:36:41,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:36:41,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807587443] [2023-08-31 22:36:41,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:36:41,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:36:41,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:41,336 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:36:41,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:41,392 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:36:41,392 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:36:41,392 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:36:41,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-31 22:36:41,392 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:36:41,393 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:36:41,393 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:36:41,393 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-08-31 22:36:41,448 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:36:41,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 731 places, 681 transitions, 4062 flow [2023-08-31 22:36:41,913 INFO L130 PetriNetUnfolder]: 101/1529 cut-off events. [2023-08-31 22:36:41,913 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-08-31 22:36:41,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2955 conditions, 1529 events. 101/1529 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4412 event pairs, 0 based on Foata normal form. 0/1174 useless extension candidates. Maximal degree in co-relation 2861. Up to 102 conditions per place. [2023-08-31 22:36:41,960 INFO L82 GeneralOperation]: Start removeDead. Operand has 731 places, 681 transitions, 4062 flow [2023-08-31 22:36:41,967 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 731 places, 681 transitions, 4062 flow [2023-08-31 22:36:41,967 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:36:41,967 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 731 places, 681 transitions, 4062 flow [2023-08-31 22:36:41,968 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 731 places, 681 transitions, 4062 flow [2023-08-31 22:36:41,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 731 places, 681 transitions, 4062 flow [2023-08-31 22:36:42,380 INFO L130 PetriNetUnfolder]: 101/1529 cut-off events. [2023-08-31 22:36:42,380 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-08-31 22:36:42,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2955 conditions, 1529 events. 101/1529 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4412 event pairs, 0 based on Foata normal form. 0/1174 useless extension candidates. Maximal degree in co-relation 2861. Up to 102 conditions per place. [2023-08-31 22:36:42,583 INFO L119 LiptonReduction]: Number of co-enabled transitions 403800 [2023-08-31 22:36:47,852 INFO L134 LiptonReduction]: Checked pairs total: 2121882 [2023-08-31 22:36:47,853 INFO L136 LiptonReduction]: Total number of compositions: 413 [2023-08-31 22:36:47,853 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:36:47,854 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:36:47,854 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:36:48,008 INFO L130 PetriNetUnfolder]: 43/790 cut-off events. [2023-08-31 22:36:48,008 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-08-31 22:36:48,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:36:48,008 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-08-31 22:36:48,009 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:36:48,009 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:36:48,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1709943428, now seen corresponding path program 1 times [2023-08-31 22:36:48,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:36:48,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693539232] [2023-08-31 22:36:48,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:36:48,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:36:48,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:48,056 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:36:48,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:48,114 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:36:48,114 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:36:48,114 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:36:48,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-31 22:36:48,115 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:36:48,115 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:36:48,115 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:36:48,115 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-08-31 22:36:48,187 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:36:48,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 745 places, 694 transitions, 4193 flow [2023-08-31 22:36:48,702 INFO L130 PetriNetUnfolder]: 103/1559 cut-off events. [2023-08-31 22:36:48,702 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-08-31 22:36:48,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3039 conditions, 1559 events. 103/1559 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4417 event pairs, 0 based on Foata normal form. 0/1197 useless extension candidates. Maximal degree in co-relation 2944. Up to 104 conditions per place. [2023-08-31 22:36:48,748 INFO L82 GeneralOperation]: Start removeDead. Operand has 745 places, 694 transitions, 4193 flow [2023-08-31 22:36:48,755 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 745 places, 694 transitions, 4193 flow [2023-08-31 22:36:48,755 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:36:48,755 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 745 places, 694 transitions, 4193 flow [2023-08-31 22:36:48,755 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 745 places, 694 transitions, 4193 flow [2023-08-31 22:36:48,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 745 places, 694 transitions, 4193 flow [2023-08-31 22:36:49,187 INFO L130 PetriNetUnfolder]: 103/1559 cut-off events. [2023-08-31 22:36:49,187 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-08-31 22:36:49,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3039 conditions, 1559 events. 103/1559 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4417 event pairs, 0 based on Foata normal form. 0/1197 useless extension candidates. Maximal degree in co-relation 2944. Up to 104 conditions per place. [2023-08-31 22:36:49,403 INFO L119 LiptonReduction]: Number of co-enabled transitions 419832 [2023-08-31 22:36:54,803 INFO L134 LiptonReduction]: Checked pairs total: 2170151 [2023-08-31 22:36:54,803 INFO L136 LiptonReduction]: Total number of compositions: 424 [2023-08-31 22:36:54,804 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:36:54,804 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:36:54,804 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:36:54,964 INFO L130 PetriNetUnfolder]: 42/802 cut-off events. [2023-08-31 22:36:54,964 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-08-31 22:36:54,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:36:54,964 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-08-31 22:36:54,964 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:36:54,964 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:36:54,964 INFO L85 PathProgramCache]: Analyzing trace with hash 387013564, now seen corresponding path program 1 times [2023-08-31 22:36:54,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:36:54,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477867793] [2023-08-31 22:36:54,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:36:54,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:36:55,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:55,024 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:36:55,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:36:55,093 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:36:55,094 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:36:55,094 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:36:55,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-31 22:36:55,094 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:36:55,094 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:36:55,094 WARN L233 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:36:55,094 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2023-08-31 22:36:55,163 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:36:55,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 759 places, 707 transitions, 4326 flow [2023-08-31 22:36:55,616 INFO L130 PetriNetUnfolder]: 105/1589 cut-off events. [2023-08-31 22:36:55,617 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-08-31 22:36:55,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3124 conditions, 1589 events. 105/1589 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4460 event pairs, 0 based on Foata normal form. 0/1220 useless extension candidates. Maximal degree in co-relation 3028. Up to 106 conditions per place. [2023-08-31 22:36:55,682 INFO L82 GeneralOperation]: Start removeDead. Operand has 759 places, 707 transitions, 4326 flow [2023-08-31 22:36:55,692 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 759 places, 707 transitions, 4326 flow [2023-08-31 22:36:55,692 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:36:55,692 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 759 places, 707 transitions, 4326 flow [2023-08-31 22:36:55,692 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 759 places, 707 transitions, 4326 flow [2023-08-31 22:36:55,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 759 places, 707 transitions, 4326 flow [2023-08-31 22:36:56,149 INFO L130 PetriNetUnfolder]: 105/1589 cut-off events. [2023-08-31 22:36:56,150 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-08-31 22:36:56,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3124 conditions, 1589 events. 105/1589 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4460 event pairs, 0 based on Foata normal form. 0/1220 useless extension candidates. Maximal degree in co-relation 3028. Up to 106 conditions per place. [2023-08-31 22:36:56,362 INFO L119 LiptonReduction]: Number of co-enabled transitions 436176 [2023-08-31 22:37:01,857 INFO L134 LiptonReduction]: Checked pairs total: 2246301 [2023-08-31 22:37:01,857 INFO L136 LiptonReduction]: Total number of compositions: 421 [2023-08-31 22:37:01,858 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:37:01,858 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:37:01,858 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:37:02,023 INFO L130 PetriNetUnfolder]: 41/813 cut-off events. [2023-08-31 22:37:02,023 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-08-31 22:37:02,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:37:02,024 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-08-31 22:37:02,024 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:37:02,024 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:37:02,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1973832067, now seen corresponding path program 1 times [2023-08-31 22:37:02,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:37:02,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315456750] [2023-08-31 22:37:02,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:37:02,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:37:02,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:02,083 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:37:02,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:02,152 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:37:02,152 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:37:02,153 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:37:02,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-31 22:37:02,153 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:37:02,153 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:37:02,153 WARN L233 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:37:02,153 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2023-08-31 22:37:02,216 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:37:02,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 773 places, 720 transitions, 4461 flow [2023-08-31 22:37:02,689 INFO L130 PetriNetUnfolder]: 107/1619 cut-off events. [2023-08-31 22:37:02,689 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-08-31 22:37:02,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3210 conditions, 1619 events. 107/1619 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4578 event pairs, 0 based on Foata normal form. 0/1243 useless extension candidates. Maximal degree in co-relation 3113. Up to 108 conditions per place. [2023-08-31 22:37:02,757 INFO L82 GeneralOperation]: Start removeDead. Operand has 773 places, 720 transitions, 4461 flow [2023-08-31 22:37:02,768 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 773 places, 720 transitions, 4461 flow [2023-08-31 22:37:02,768 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:37:02,768 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 773 places, 720 transitions, 4461 flow [2023-08-31 22:37:02,768 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 773 places, 720 transitions, 4461 flow [2023-08-31 22:37:02,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 773 places, 720 transitions, 4461 flow [2023-08-31 22:37:03,250 INFO L130 PetriNetUnfolder]: 107/1619 cut-off events. [2023-08-31 22:37:03,250 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-08-31 22:37:03,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3210 conditions, 1619 events. 107/1619 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4578 event pairs, 0 based on Foata normal form. 0/1243 useless extension candidates. Maximal degree in co-relation 3113. Up to 108 conditions per place. [2023-08-31 22:37:03,471 INFO L119 LiptonReduction]: Number of co-enabled transitions 452832 [2023-08-31 22:37:09,077 INFO L134 LiptonReduction]: Checked pairs total: 2287961 [2023-08-31 22:37:09,077 INFO L136 LiptonReduction]: Total number of compositions: 432 [2023-08-31 22:37:09,078 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:37:09,078 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:37:09,078 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:37:09,253 INFO L130 PetriNetUnfolder]: 40/825 cut-off events. [2023-08-31 22:37:09,253 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-08-31 22:37:09,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:37:09,253 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-08-31 22:37:09,253 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:37:09,253 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:37:09,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1154145631, now seen corresponding path program 1 times [2023-08-31 22:37:09,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:37:09,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207366429] [2023-08-31 22:37:09,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:37:09,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:37:09,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:09,302 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:37:09,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:09,365 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:37:09,365 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:37:09,365 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:37:09,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-31 22:37:09,365 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:37:09,366 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:37:09,366 WARN L233 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:37:09,366 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2023-08-31 22:37:09,434 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:37:09,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 787 places, 733 transitions, 4598 flow [2023-08-31 22:37:09,928 INFO L130 PetriNetUnfolder]: 109/1649 cut-off events. [2023-08-31 22:37:09,928 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-08-31 22:37:10,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3297 conditions, 1649 events. 109/1649 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4652 event pairs, 0 based on Foata normal form. 0/1266 useless extension candidates. Maximal degree in co-relation 3199. Up to 110 conditions per place. [2023-08-31 22:37:10,003 INFO L82 GeneralOperation]: Start removeDead. Operand has 787 places, 733 transitions, 4598 flow [2023-08-31 22:37:10,014 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 787 places, 733 transitions, 4598 flow [2023-08-31 22:37:10,014 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:37:10,014 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 787 places, 733 transitions, 4598 flow [2023-08-31 22:37:10,014 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 787 places, 733 transitions, 4598 flow [2023-08-31 22:37:10,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 787 places, 733 transitions, 4598 flow [2023-08-31 22:37:10,524 INFO L130 PetriNetUnfolder]: 109/1649 cut-off events. [2023-08-31 22:37:10,525 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-08-31 22:37:10,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3297 conditions, 1649 events. 109/1649 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4652 event pairs, 0 based on Foata normal form. 0/1266 useless extension candidates. Maximal degree in co-relation 3199. Up to 110 conditions per place. [2023-08-31 22:37:10,762 INFO L119 LiptonReduction]: Number of co-enabled transitions 469800 [2023-08-31 22:37:16,507 INFO L134 LiptonReduction]: Checked pairs total: 2490955 [2023-08-31 22:37:16,507 INFO L136 LiptonReduction]: Total number of compositions: 445 [2023-08-31 22:37:16,508 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:37:16,508 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:37:16,508 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:37:16,690 INFO L130 PetriNetUnfolder]: 46/852 cut-off events. [2023-08-31 22:37:16,690 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-08-31 22:37:16,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:37:16,690 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-08-31 22:37:16,690 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:37:16,690 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:37:16,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1589397298, now seen corresponding path program 1 times [2023-08-31 22:37:16,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:37:16,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82792553] [2023-08-31 22:37:16,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:37:16,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:37:16,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:16,745 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:37:16,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:16,815 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:37:16,815 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:37:16,815 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:37:16,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-08-31 22:37:16,815 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:37:16,815 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:37:16,815 WARN L233 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:37:16,816 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2023-08-31 22:37:16,887 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:37:16,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 801 places, 746 transitions, 4737 flow [2023-08-31 22:37:17,485 INFO L130 PetriNetUnfolder]: 111/1679 cut-off events. [2023-08-31 22:37:17,486 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-08-31 22:37:17,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3385 conditions, 1679 events. 111/1679 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4743 event pairs, 0 based on Foata normal form. 0/1289 useless extension candidates. Maximal degree in co-relation 3286. Up to 112 conditions per place. [2023-08-31 22:37:17,541 INFO L82 GeneralOperation]: Start removeDead. Operand has 801 places, 746 transitions, 4737 flow [2023-08-31 22:37:17,549 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 801 places, 746 transitions, 4737 flow [2023-08-31 22:37:17,550 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:37:17,550 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 801 places, 746 transitions, 4737 flow [2023-08-31 22:37:17,550 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 801 places, 746 transitions, 4737 flow [2023-08-31 22:37:17,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 801 places, 746 transitions, 4737 flow [2023-08-31 22:37:18,053 INFO L130 PetriNetUnfolder]: 111/1679 cut-off events. [2023-08-31 22:37:18,053 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-08-31 22:37:18,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3385 conditions, 1679 events. 111/1679 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4743 event pairs, 0 based on Foata normal form. 0/1289 useless extension candidates. Maximal degree in co-relation 3286. Up to 112 conditions per place. [2023-08-31 22:37:18,312 INFO L119 LiptonReduction]: Number of co-enabled transitions 487080 [2023-08-31 22:37:24,179 INFO L134 LiptonReduction]: Checked pairs total: 2636455 [2023-08-31 22:37:24,179 INFO L136 LiptonReduction]: Total number of compositions: 458 [2023-08-31 22:37:24,180 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:37:24,180 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:37:24,180 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:37:24,375 INFO L130 PetriNetUnfolder]: 50/874 cut-off events. [2023-08-31 22:37:24,375 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-08-31 22:37:24,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:37:24,375 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-08-31 22:37:24,375 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:37:24,376 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:37:24,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1014128176, now seen corresponding path program 1 times [2023-08-31 22:37:24,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:37:24,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609578049] [2023-08-31 22:37:24,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:37:24,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:37:24,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:24,427 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:37:24,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:24,496 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:37:24,496 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:37:24,496 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:37:24,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-08-31 22:37:24,496 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:37:24,496 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:37:24,496 WARN L233 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:37:24,496 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2023-08-31 22:37:24,568 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:37:24,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 815 places, 759 transitions, 4878 flow [2023-08-31 22:37:25,117 INFO L130 PetriNetUnfolder]: 113/1709 cut-off events. [2023-08-31 22:37:25,118 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-08-31 22:37:25,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3474 conditions, 1709 events. 113/1709 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4865 event pairs, 0 based on Foata normal form. 0/1312 useless extension candidates. Maximal degree in co-relation 3374. Up to 114 conditions per place. [2023-08-31 22:37:25,185 INFO L82 GeneralOperation]: Start removeDead. Operand has 815 places, 759 transitions, 4878 flow [2023-08-31 22:37:25,195 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 815 places, 759 transitions, 4878 flow [2023-08-31 22:37:25,195 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:37:25,195 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 815 places, 759 transitions, 4878 flow [2023-08-31 22:37:25,195 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 815 places, 759 transitions, 4878 flow [2023-08-31 22:37:25,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 815 places, 759 transitions, 4878 flow [2023-08-31 22:37:25,726 INFO L130 PetriNetUnfolder]: 113/1709 cut-off events. [2023-08-31 22:37:25,726 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-08-31 22:37:25,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3474 conditions, 1709 events. 113/1709 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4865 event pairs, 0 based on Foata normal form. 0/1312 useless extension candidates. Maximal degree in co-relation 3374. Up to 114 conditions per place. [2023-08-31 22:37:25,998 INFO L119 LiptonReduction]: Number of co-enabled transitions 504672 [2023-08-31 22:37:31,943 INFO L134 LiptonReduction]: Checked pairs total: 2609829 [2023-08-31 22:37:31,943 INFO L136 LiptonReduction]: Total number of compositions: 458 [2023-08-31 22:37:31,944 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:37:31,944 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:37:31,944 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:37:32,140 INFO L130 PetriNetUnfolder]: 45/878 cut-off events. [2023-08-31 22:37:32,141 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-08-31 22:37:32,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:37:32,141 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-08-31 22:37:32,141 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:37:32,141 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:37:32,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1894878611, now seen corresponding path program 1 times [2023-08-31 22:37:32,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:37:32,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689756129] [2023-08-31 22:37:32,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:37:32,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:37:32,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:32,238 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:37:32,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:32,303 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:37:32,303 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:37:32,303 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:37:32,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-08-31 22:37:32,303 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:37:32,304 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:37:32,304 WARN L233 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:37:32,304 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2023-08-31 22:37:32,367 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:37:32,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 829 places, 772 transitions, 5021 flow [2023-08-31 22:37:32,926 INFO L130 PetriNetUnfolder]: 115/1739 cut-off events. [2023-08-31 22:37:32,926 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-08-31 22:37:33,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3564 conditions, 1739 events. 115/1739 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4937 event pairs, 0 based on Foata normal form. 0/1335 useless extension candidates. Maximal degree in co-relation 3463. Up to 116 conditions per place. [2023-08-31 22:37:33,008 INFO L82 GeneralOperation]: Start removeDead. Operand has 829 places, 772 transitions, 5021 flow [2023-08-31 22:37:33,020 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 829 places, 772 transitions, 5021 flow [2023-08-31 22:37:33,020 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:37:33,020 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 829 places, 772 transitions, 5021 flow [2023-08-31 22:37:33,021 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 829 places, 772 transitions, 5021 flow [2023-08-31 22:37:33,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 829 places, 772 transitions, 5021 flow [2023-08-31 22:37:33,656 INFO L130 PetriNetUnfolder]: 115/1739 cut-off events. [2023-08-31 22:37:33,657 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-08-31 22:37:33,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3564 conditions, 1739 events. 115/1739 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4937 event pairs, 0 based on Foata normal form. 0/1335 useless extension candidates. Maximal degree in co-relation 3463. Up to 116 conditions per place. [2023-08-31 22:37:33,878 INFO L119 LiptonReduction]: Number of co-enabled transitions 522576 [2023-08-31 22:37:40,073 INFO L134 LiptonReduction]: Checked pairs total: 2821821 [2023-08-31 22:37:40,073 INFO L136 LiptonReduction]: Total number of compositions: 467 [2023-08-31 22:37:40,074 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:37:40,074 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:37:40,074 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:37:40,283 INFO L130 PetriNetUnfolder]: 51/904 cut-off events. [2023-08-31 22:37:40,283 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-08-31 22:37:40,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:37:40,284 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-08-31 22:37:40,284 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:37:40,284 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:37:40,284 INFO L85 PathProgramCache]: Analyzing trace with hash -452358351, now seen corresponding path program 1 times [2023-08-31 22:37:40,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:37:40,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542559601] [2023-08-31 22:37:40,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:37:40,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:37:40,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:40,340 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:37:40,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:40,413 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:37:40,414 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:37:40,414 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:37:40,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-08-31 22:37:40,414 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:37:40,414 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:37:40,414 WARN L233 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:37:40,414 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2023-08-31 22:37:40,510 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:37:40,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 843 places, 785 transitions, 5166 flow [2023-08-31 22:37:41,096 INFO L130 PetriNetUnfolder]: 117/1769 cut-off events. [2023-08-31 22:37:41,097 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-08-31 22:37:41,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3655 conditions, 1769 events. 117/1769 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5003 event pairs, 0 based on Foata normal form. 0/1358 useless extension candidates. Maximal degree in co-relation 3553. Up to 118 conditions per place. [2023-08-31 22:37:41,186 INFO L82 GeneralOperation]: Start removeDead. Operand has 843 places, 785 transitions, 5166 flow [2023-08-31 22:37:41,199 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 843 places, 785 transitions, 5166 flow [2023-08-31 22:37:41,199 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:37:41,199 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 843 places, 785 transitions, 5166 flow [2023-08-31 22:37:41,199 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 843 places, 785 transitions, 5166 flow [2023-08-31 22:37:41,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 843 places, 785 transitions, 5166 flow [2023-08-31 22:37:41,786 INFO L130 PetriNetUnfolder]: 117/1769 cut-off events. [2023-08-31 22:37:41,786 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-08-31 22:37:41,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3655 conditions, 1769 events. 117/1769 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5003 event pairs, 0 based on Foata normal form. 0/1358 useless extension candidates. Maximal degree in co-relation 3553. Up to 118 conditions per place. [2023-08-31 22:37:42,070 INFO L119 LiptonReduction]: Number of co-enabled transitions 540792 [2023-08-31 22:37:48,187 INFO L134 LiptonReduction]: Checked pairs total: 2846920 [2023-08-31 22:37:48,188 INFO L136 LiptonReduction]: Total number of compositions: 477 [2023-08-31 22:37:48,188 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:37:48,189 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:37:48,189 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:37:48,404 INFO L130 PetriNetUnfolder]: 48/912 cut-off events. [2023-08-31 22:37:48,404 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-08-31 22:37:48,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:37:48,404 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-08-31 22:37:48,404 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:37:48,404 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:37:48,404 INFO L85 PathProgramCache]: Analyzing trace with hash 102211815, now seen corresponding path program 1 times [2023-08-31 22:37:48,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:37:48,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669991658] [2023-08-31 22:37:48,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:37:48,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:37:48,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:48,458 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:37:48,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:48,532 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:37:48,532 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:37:48,532 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:37:48,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-08-31 22:37:48,532 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:37:48,533 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:37:48,533 WARN L233 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:37:48,533 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2023-08-31 22:37:48,607 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:37:48,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 857 places, 798 transitions, 5313 flow [2023-08-31 22:37:49,227 INFO L130 PetriNetUnfolder]: 119/1799 cut-off events. [2023-08-31 22:37:49,227 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-08-31 22:37:49,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3747 conditions, 1799 events. 119/1799 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5074 event pairs, 0 based on Foata normal form. 0/1381 useless extension candidates. Maximal degree in co-relation 3644. Up to 120 conditions per place. [2023-08-31 22:37:49,304 INFO L82 GeneralOperation]: Start removeDead. Operand has 857 places, 798 transitions, 5313 flow [2023-08-31 22:37:49,315 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 857 places, 798 transitions, 5313 flow [2023-08-31 22:37:49,315 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:37:49,315 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 857 places, 798 transitions, 5313 flow [2023-08-31 22:37:49,315 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 857 places, 798 transitions, 5313 flow [2023-08-31 22:37:49,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 857 places, 798 transitions, 5313 flow [2023-08-31 22:37:49,906 INFO L130 PetriNetUnfolder]: 119/1799 cut-off events. [2023-08-31 22:37:49,906 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-08-31 22:37:49,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3747 conditions, 1799 events. 119/1799 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5074 event pairs, 0 based on Foata normal form. 0/1381 useless extension candidates. Maximal degree in co-relation 3644. Up to 120 conditions per place. [2023-08-31 22:37:50,323 INFO L119 LiptonReduction]: Number of co-enabled transitions 559320 [2023-08-31 22:37:56,607 INFO L134 LiptonReduction]: Checked pairs total: 2909787 [2023-08-31 22:37:56,607 INFO L136 LiptonReduction]: Total number of compositions: 478 [2023-08-31 22:37:56,608 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:37:56,608 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:37:56,608 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:37:56,880 INFO L130 PetriNetUnfolder]: 46/921 cut-off events. [2023-08-31 22:37:56,880 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-08-31 22:37:56,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:37:56,880 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-08-31 22:37:56,880 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:37:56,880 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:37:56,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1028934728, now seen corresponding path program 1 times [2023-08-31 22:37:56,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:37:56,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974816415] [2023-08-31 22:37:56,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:37:56,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:37:56,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:56,932 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:37:56,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:37:57,023 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:37:57,024 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:37:57,024 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:37:57,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-08-31 22:37:57,024 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:37:57,024 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:37:57,024 WARN L233 ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:37:57,024 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances. [2023-08-31 22:37:57,099 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:37:57,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 871 places, 811 transitions, 5462 flow [2023-08-31 22:37:57,732 INFO L130 PetriNetUnfolder]: 121/1829 cut-off events. [2023-08-31 22:37:57,733 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-08-31 22:37:57,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3840 conditions, 1829 events. 121/1829 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5159 event pairs, 0 based on Foata normal form. 0/1404 useless extension candidates. Maximal degree in co-relation 3736. Up to 122 conditions per place. [2023-08-31 22:37:57,825 INFO L82 GeneralOperation]: Start removeDead. Operand has 871 places, 811 transitions, 5462 flow [2023-08-31 22:37:57,839 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 871 places, 811 transitions, 5462 flow [2023-08-31 22:37:57,839 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:37:57,839 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 871 places, 811 transitions, 5462 flow [2023-08-31 22:37:57,840 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 871 places, 811 transitions, 5462 flow [2023-08-31 22:37:57,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 871 places, 811 transitions, 5462 flow [2023-08-31 22:37:58,491 INFO L130 PetriNetUnfolder]: 121/1829 cut-off events. [2023-08-31 22:37:58,491 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-08-31 22:37:58,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3840 conditions, 1829 events. 121/1829 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5159 event pairs, 0 based on Foata normal form. 0/1404 useless extension candidates. Maximal degree in co-relation 3736. Up to 122 conditions per place. [2023-08-31 22:37:58,768 INFO L119 LiptonReduction]: Number of co-enabled transitions 578160 [2023-08-31 22:38:05,121 INFO L134 LiptonReduction]: Checked pairs total: 2959026 [2023-08-31 22:38:05,121 INFO L136 LiptonReduction]: Total number of compositions: 485 [2023-08-31 22:38:05,122 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:38:05,122 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:38:05,122 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:38:05,351 INFO L130 PetriNetUnfolder]: 46/936 cut-off events. [2023-08-31 22:38:05,351 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-08-31 22:38:05,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:38:05,351 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-08-31 22:38:05,351 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:38:05,351 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:38:05,351 INFO L85 PathProgramCache]: Analyzing trace with hash 677632672, now seen corresponding path program 1 times [2023-08-31 22:38:05,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:38:05,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798395500] [2023-08-31 22:38:05,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:38:05,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:38:05,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:38:05,412 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:38:05,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:38:05,499 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:38:05,499 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:38:05,499 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:38:05,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-08-31 22:38:05,499 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:38:05,500 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:38:05,500 WARN L233 ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:38:05,500 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances. [2023-08-31 22:38:05,570 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:38:05,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 885 places, 824 transitions, 5613 flow [2023-08-31 22:38:06,248 INFO L130 PetriNetUnfolder]: 123/1859 cut-off events. [2023-08-31 22:38:06,249 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-08-31 22:38:06,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3934 conditions, 1859 events. 123/1859 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5278 event pairs, 0 based on Foata normal form. 0/1427 useless extension candidates. Maximal degree in co-relation 3829. Up to 124 conditions per place. [2023-08-31 22:38:06,333 INFO L82 GeneralOperation]: Start removeDead. Operand has 885 places, 824 transitions, 5613 flow [2023-08-31 22:38:06,345 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 885 places, 824 transitions, 5613 flow [2023-08-31 22:38:06,345 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:38:06,345 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 885 places, 824 transitions, 5613 flow [2023-08-31 22:38:06,345 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 885 places, 824 transitions, 5613 flow [2023-08-31 22:38:06,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 885 places, 824 transitions, 5613 flow [2023-08-31 22:38:07,110 INFO L130 PetriNetUnfolder]: 123/1859 cut-off events. [2023-08-31 22:38:07,111 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-08-31 22:38:07,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3934 conditions, 1859 events. 123/1859 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5278 event pairs, 0 based on Foata normal form. 0/1427 useless extension candidates. Maximal degree in co-relation 3829. Up to 124 conditions per place. [2023-08-31 22:38:07,510 INFO L119 LiptonReduction]: Number of co-enabled transitions 597312 [2023-08-31 22:38:13,938 INFO L134 LiptonReduction]: Checked pairs total: 3121993 [2023-08-31 22:38:13,938 INFO L136 LiptonReduction]: Total number of compositions: 495 [2023-08-31 22:38:13,939 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:38:13,939 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:38:13,939 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:38:14,224 INFO L130 PetriNetUnfolder]: 48/954 cut-off events. [2023-08-31 22:38:14,224 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-08-31 22:38:14,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:38:14,225 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-08-31 22:38:14,225 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:38:14,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:38:14,225 INFO L85 PathProgramCache]: Analyzing trace with hash -315222734, now seen corresponding path program 1 times [2023-08-31 22:38:14,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:38:14,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783943591] [2023-08-31 22:38:14,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:38:14,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:38:14,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:38:14,285 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:38:14,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:38:14,371 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:38:14,371 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:38:14,371 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:38:14,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-08-31 22:38:14,372 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:38:14,372 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:38:14,372 WARN L233 ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:38:14,372 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances. [2023-08-31 22:38:14,450 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:38:14,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 899 places, 837 transitions, 5766 flow [2023-08-31 22:38:15,111 INFO L130 PetriNetUnfolder]: 125/1889 cut-off events. [2023-08-31 22:38:15,111 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-08-31 22:38:15,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4029 conditions, 1889 events. 125/1889 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5291 event pairs, 0 based on Foata normal form. 0/1450 useless extension candidates. Maximal degree in co-relation 3923. Up to 126 conditions per place. [2023-08-31 22:38:15,211 INFO L82 GeneralOperation]: Start removeDead. Operand has 899 places, 837 transitions, 5766 flow [2023-08-31 22:38:15,225 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 899 places, 837 transitions, 5766 flow [2023-08-31 22:38:15,226 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:38:15,226 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 899 places, 837 transitions, 5766 flow [2023-08-31 22:38:15,226 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 899 places, 837 transitions, 5766 flow [2023-08-31 22:38:15,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 899 places, 837 transitions, 5766 flow [2023-08-31 22:38:15,908 INFO L130 PetriNetUnfolder]: 125/1889 cut-off events. [2023-08-31 22:38:15,908 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-08-31 22:38:16,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4029 conditions, 1889 events. 125/1889 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5291 event pairs, 0 based on Foata normal form. 0/1450 useless extension candidates. Maximal degree in co-relation 3923. Up to 126 conditions per place. [2023-08-31 22:38:16,250 INFO L119 LiptonReduction]: Number of co-enabled transitions 616776 [2023-08-31 22:38:22,835 INFO L134 LiptonReduction]: Checked pairs total: 2726090 [2023-08-31 22:38:22,835 INFO L136 LiptonReduction]: Total number of compositions: 504 [2023-08-31 22:38:22,836 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:38:22,836 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:38:22,836 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:38:23,120 INFO L130 PetriNetUnfolder]: 51/973 cut-off events. [2023-08-31 22:38:23,120 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-08-31 22:38:23,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:38:23,121 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-08-31 22:38:23,121 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:38:23,121 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:38:23,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1858723513, now seen corresponding path program 1 times [2023-08-31 22:38:23,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:38:23,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223468879] [2023-08-31 22:38:23,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:38:23,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:38:23,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:38:23,181 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:38:23,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:38:23,270 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:38:23,270 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:38:23,270 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:38:23,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-08-31 22:38:23,270 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:38:23,271 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:38:23,271 WARN L233 ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:38:23,271 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances. [2023-08-31 22:38:23,350 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:38:23,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 913 places, 850 transitions, 5921 flow [2023-08-31 22:38:24,040 INFO L130 PetriNetUnfolder]: 127/1919 cut-off events. [2023-08-31 22:38:24,040 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-08-31 22:38:24,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4125 conditions, 1919 events. 127/1919 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5499 event pairs, 0 based on Foata normal form. 0/1473 useless extension candidates. Maximal degree in co-relation 4018. Up to 128 conditions per place. [2023-08-31 22:38:24,145 INFO L82 GeneralOperation]: Start removeDead. Operand has 913 places, 850 transitions, 5921 flow [2023-08-31 22:38:24,266 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 913 places, 850 transitions, 5921 flow [2023-08-31 22:38:24,266 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:38:24,266 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 913 places, 850 transitions, 5921 flow [2023-08-31 22:38:24,266 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 913 places, 850 transitions, 5921 flow [2023-08-31 22:38:24,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 913 places, 850 transitions, 5921 flow [2023-08-31 22:38:24,992 INFO L130 PetriNetUnfolder]: 127/1919 cut-off events. [2023-08-31 22:38:24,992 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-08-31 22:38:25,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4125 conditions, 1919 events. 127/1919 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5499 event pairs, 0 based on Foata normal form. 0/1473 useless extension candidates. Maximal degree in co-relation 4018. Up to 128 conditions per place. [2023-08-31 22:38:25,305 INFO L119 LiptonReduction]: Number of co-enabled transitions 636552 [2023-08-31 22:38:32,106 INFO L134 LiptonReduction]: Checked pairs total: 2811198 [2023-08-31 22:38:32,106 INFO L136 LiptonReduction]: Total number of compositions: 510 [2023-08-31 22:38:32,107 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:38:32,107 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:38:32,107 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:38:32,365 INFO L130 PetriNetUnfolder]: 51/987 cut-off events. [2023-08-31 22:38:32,365 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-08-31 22:38:32,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:38:32,365 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-08-31 22:38:32,365 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:38:32,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:38:32,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1013747542, now seen corresponding path program 1 times [2023-08-31 22:38:32,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:38:32,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78443771] [2023-08-31 22:38:32,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:38:32,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:38:32,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:38:32,440 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:38:32,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:38:32,532 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:38:32,532 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:38:32,532 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:38:32,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-08-31 22:38:32,533 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:38:32,533 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:38:32,533 WARN L233 ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:38:32,533 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances. [2023-08-31 22:38:32,626 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:38:32,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 927 places, 863 transitions, 6078 flow [2023-08-31 22:38:33,389 INFO L130 PetriNetUnfolder]: 129/1949 cut-off events. [2023-08-31 22:38:33,389 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-08-31 22:38:33,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4222 conditions, 1949 events. 129/1949 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5472 event pairs, 0 based on Foata normal form. 0/1496 useless extension candidates. Maximal degree in co-relation 4114. Up to 130 conditions per place. [2023-08-31 22:38:33,479 INFO L82 GeneralOperation]: Start removeDead. Operand has 927 places, 863 transitions, 6078 flow [2023-08-31 22:38:33,491 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 927 places, 863 transitions, 6078 flow [2023-08-31 22:38:33,491 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:38:33,491 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 927 places, 863 transitions, 6078 flow [2023-08-31 22:38:33,492 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 927 places, 863 transitions, 6078 flow [2023-08-31 22:38:33,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 927 places, 863 transitions, 6078 flow [2023-08-31 22:38:34,203 INFO L130 PetriNetUnfolder]: 129/1949 cut-off events. [2023-08-31 22:38:34,203 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-08-31 22:38:34,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4222 conditions, 1949 events. 129/1949 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5472 event pairs, 0 based on Foata normal form. 0/1496 useless extension candidates. Maximal degree in co-relation 4114. Up to 130 conditions per place. [2023-08-31 22:38:34,581 INFO L119 LiptonReduction]: Number of co-enabled transitions 656640 [2023-08-31 22:38:41,390 INFO L134 LiptonReduction]: Checked pairs total: 3003173 [2023-08-31 22:38:41,391 INFO L136 LiptonReduction]: Total number of compositions: 528 [2023-08-31 22:38:41,391 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:38:41,392 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:38:41,392 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:38:41,675 INFO L130 PetriNetUnfolder]: 59/1018 cut-off events. [2023-08-31 22:38:41,675 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-08-31 22:38:41,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:38:41,675 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-08-31 22:38:41,675 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:38:41,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:38:41,676 INFO L85 PathProgramCache]: Analyzing trace with hash -501099501, now seen corresponding path program 1 times [2023-08-31 22:38:41,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:38:41,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353501054] [2023-08-31 22:38:41,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:38:41,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:38:41,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:38:41,744 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:38:41,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:38:41,840 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:38:41,841 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:38:41,841 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:38:41,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-08-31 22:38:41,841 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:38:41,841 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:38:41,842 WARN L233 ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:38:41,842 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances. [2023-08-31 22:38:41,913 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:38:41,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 941 places, 876 transitions, 6237 flow [2023-08-31 22:38:42,676 INFO L130 PetriNetUnfolder]: 131/1979 cut-off events. [2023-08-31 22:38:42,676 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-08-31 22:38:42,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4320 conditions, 1979 events. 131/1979 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5577 event pairs, 0 based on Foata normal form. 0/1519 useless extension candidates. Maximal degree in co-relation 4211. Up to 132 conditions per place. [2023-08-31 22:38:42,785 INFO L82 GeneralOperation]: Start removeDead. Operand has 941 places, 876 transitions, 6237 flow [2023-08-31 22:38:42,800 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 941 places, 876 transitions, 6237 flow [2023-08-31 22:38:42,800 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:38:42,800 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 941 places, 876 transitions, 6237 flow [2023-08-31 22:38:42,800 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 941 places, 876 transitions, 6237 flow [2023-08-31 22:38:42,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 941 places, 876 transitions, 6237 flow [2023-08-31 22:38:43,532 INFO L130 PetriNetUnfolder]: 131/1979 cut-off events. [2023-08-31 22:38:43,532 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-08-31 22:38:43,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4320 conditions, 1979 events. 131/1979 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5577 event pairs, 0 based on Foata normal form. 0/1519 useless extension candidates. Maximal degree in co-relation 4211. Up to 132 conditions per place. [2023-08-31 22:38:44,046 INFO L119 LiptonReduction]: Number of co-enabled transitions 677040 [2023-08-31 22:38:50,890 INFO L134 LiptonReduction]: Checked pairs total: 3005439 [2023-08-31 22:38:50,890 INFO L136 LiptonReduction]: Total number of compositions: 530 [2023-08-31 22:38:50,891 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:38:50,891 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:38:50,891 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:38:51,224 INFO L130 PetriNetUnfolder]: 53/1019 cut-off events. [2023-08-31 22:38:51,224 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-08-31 22:38:51,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:38:51,225 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-08-31 22:38:51,225 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:38:51,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:38:51,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1110454660, now seen corresponding path program 1 times [2023-08-31 22:38:51,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:38:51,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566107279] [2023-08-31 22:38:51,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:38:51,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:38:51,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:38:51,296 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:38:51,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:38:51,402 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:38:51,402 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:38:51,402 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:38:51,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-08-31 22:38:51,403 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:38:51,403 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:38:51,403 WARN L233 ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:38:51,403 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances. [2023-08-31 22:38:51,472 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:38:51,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 955 places, 889 transitions, 6398 flow [2023-08-31 22:38:52,245 INFO L130 PetriNetUnfolder]: 133/2009 cut-off events. [2023-08-31 22:38:52,245 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-08-31 22:38:52,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4419 conditions, 2009 events. 133/2009 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5777 event pairs, 0 based on Foata normal form. 0/1542 useless extension candidates. Maximal degree in co-relation 4309. Up to 134 conditions per place. [2023-08-31 22:38:52,362 INFO L82 GeneralOperation]: Start removeDead. Operand has 955 places, 889 transitions, 6398 flow [2023-08-31 22:38:52,378 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 955 places, 889 transitions, 6398 flow [2023-08-31 22:38:52,378 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:38:52,378 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 955 places, 889 transitions, 6398 flow [2023-08-31 22:38:52,378 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 955 places, 889 transitions, 6398 flow [2023-08-31 22:38:52,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 955 places, 889 transitions, 6398 flow [2023-08-31 22:38:53,172 INFO L130 PetriNetUnfolder]: 133/2009 cut-off events. [2023-08-31 22:38:53,172 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-08-31 22:38:53,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4419 conditions, 2009 events. 133/2009 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5777 event pairs, 0 based on Foata normal form. 0/1542 useless extension candidates. Maximal degree in co-relation 4309. Up to 134 conditions per place. [2023-08-31 22:38:53,532 INFO L119 LiptonReduction]: Number of co-enabled transitions 697752 [2023-08-31 22:39:00,579 INFO L134 LiptonReduction]: Checked pairs total: 3133843 [2023-08-31 22:39:00,579 INFO L136 LiptonReduction]: Total number of compositions: 542 [2023-08-31 22:39:00,580 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:39:00,580 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:39:00,580 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:39:00,870 INFO L130 PetriNetUnfolder]: 57/1042 cut-off events. [2023-08-31 22:39:00,870 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-08-31 22:39:00,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:39:00,870 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-08-31 22:39:00,870 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:39:00,870 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:39:00,870 INFO L85 PathProgramCache]: Analyzing trace with hash 605001083, now seen corresponding path program 1 times [2023-08-31 22:39:00,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:39:00,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510887721] [2023-08-31 22:39:00,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:39:00,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:39:00,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:39:00,940 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:39:00,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:39:01,042 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:39:01,042 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:39:01,042 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:39:01,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-08-31 22:39:01,042 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:39:01,043 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:39:01,043 WARN L233 ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:39:01,043 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances. [2023-08-31 22:39:01,127 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:39:01,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 969 places, 902 transitions, 6561 flow [2023-08-31 22:39:01,986 INFO L130 PetriNetUnfolder]: 135/2039 cut-off events. [2023-08-31 22:39:01,986 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-08-31 22:39:02,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4519 conditions, 2039 events. 135/2039 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5727 event pairs, 0 based on Foata normal form. 0/1565 useless extension candidates. Maximal degree in co-relation 4408. Up to 136 conditions per place. [2023-08-31 22:39:02,079 INFO L82 GeneralOperation]: Start removeDead. Operand has 969 places, 902 transitions, 6561 flow [2023-08-31 22:39:02,091 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 969 places, 902 transitions, 6561 flow [2023-08-31 22:39:02,092 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:39:02,092 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 969 places, 902 transitions, 6561 flow [2023-08-31 22:39:02,092 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 969 places, 902 transitions, 6561 flow [2023-08-31 22:39:02,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 969 places, 902 transitions, 6561 flow [2023-08-31 22:39:02,864 INFO L130 PetriNetUnfolder]: 135/2039 cut-off events. [2023-08-31 22:39:02,864 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-08-31 22:39:02,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4519 conditions, 2039 events. 135/2039 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5727 event pairs, 0 based on Foata normal form. 0/1565 useless extension candidates. Maximal degree in co-relation 4408. Up to 136 conditions per place. [2023-08-31 22:39:03,289 INFO L119 LiptonReduction]: Number of co-enabled transitions 718776 [2023-08-31 22:39:10,394 INFO L134 LiptonReduction]: Checked pairs total: 3119232 [2023-08-31 22:39:10,394 INFO L136 LiptonReduction]: Total number of compositions: 543 [2023-08-31 22:39:10,395 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:39:10,395 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:39:10,395 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:39:10,729 INFO L130 PetriNetUnfolder]: 53/1048 cut-off events. [2023-08-31 22:39:10,729 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-08-31 22:39:10,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:39:10,729 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-08-31 22:39:10,729 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:39:10,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:39:10,729 INFO L85 PathProgramCache]: Analyzing trace with hash 618737645, now seen corresponding path program 1 times [2023-08-31 22:39:10,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:39:10,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324293354] [2023-08-31 22:39:10,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:39:10,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:39:10,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:39:10,794 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:39:10,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:39:10,904 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:39:10,904 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:39:10,904 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:39:10,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-08-31 22:39:10,905 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:39:10,905 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:39:10,905 WARN L233 ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:39:10,905 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances. [2023-08-31 22:39:10,991 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:39:10,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 983 places, 915 transitions, 6726 flow [2023-08-31 22:39:11,809 INFO L130 PetriNetUnfolder]: 137/2069 cut-off events. [2023-08-31 22:39:11,809 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-08-31 22:39:11,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4620 conditions, 2069 events. 137/2069 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5817 event pairs, 0 based on Foata normal form. 0/1588 useless extension candidates. Maximal degree in co-relation 4508. Up to 138 conditions per place. [2023-08-31 22:39:11,934 INFO L82 GeneralOperation]: Start removeDead. Operand has 983 places, 915 transitions, 6726 flow [2023-08-31 22:39:11,951 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 983 places, 915 transitions, 6726 flow [2023-08-31 22:39:11,951 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:39:11,951 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 983 places, 915 transitions, 6726 flow [2023-08-31 22:39:11,951 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 983 places, 915 transitions, 6726 flow [2023-08-31 22:39:11,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 983 places, 915 transitions, 6726 flow [2023-08-31 22:39:12,779 INFO L130 PetriNetUnfolder]: 137/2069 cut-off events. [2023-08-31 22:39:12,779 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-08-31 22:39:12,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4620 conditions, 2069 events. 137/2069 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5817 event pairs, 0 based on Foata normal form. 0/1588 useless extension candidates. Maximal degree in co-relation 4508. Up to 138 conditions per place. [2023-08-31 22:39:13,160 INFO L119 LiptonReduction]: Number of co-enabled transitions 740112 [2023-08-31 22:39:20,314 INFO L134 LiptonReduction]: Checked pairs total: 3201890 [2023-08-31 22:39:20,314 INFO L136 LiptonReduction]: Total number of compositions: 548 [2023-08-31 22:39:20,315 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:39:20,315 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:39:20,315 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:39:20,620 INFO L130 PetriNetUnfolder]: 53/1062 cut-off events. [2023-08-31 22:39:20,620 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-08-31 22:39:20,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:39:20,620 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-08-31 22:39:20,620 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:39:20,620 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:39:20,620 INFO L85 PathProgramCache]: Analyzing trace with hash -662965105, now seen corresponding path program 1 times [2023-08-31 22:39:20,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:39:20,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952169585] [2023-08-31 22:39:20,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:39:20,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:39:20,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:39:20,692 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:39:20,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:39:20,805 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:39:20,806 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:39:20,806 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:39:20,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-08-31 22:39:20,806 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:39:20,806 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:39:20,807 WARN L233 ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:39:20,807 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances. [2023-08-31 22:39:20,899 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:39:20,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 997 places, 928 transitions, 6893 flow [2023-08-31 22:39:21,771 INFO L130 PetriNetUnfolder]: 139/2099 cut-off events. [2023-08-31 22:39:21,772 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-08-31 22:39:21,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4722 conditions, 2099 events. 139/2099 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5895 event pairs, 0 based on Foata normal form. 0/1611 useless extension candidates. Maximal degree in co-relation 4609. Up to 140 conditions per place. [2023-08-31 22:39:21,886 INFO L82 GeneralOperation]: Start removeDead. Operand has 997 places, 928 transitions, 6893 flow [2023-08-31 22:39:21,900 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 997 places, 928 transitions, 6893 flow [2023-08-31 22:39:21,900 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:39:21,900 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 997 places, 928 transitions, 6893 flow [2023-08-31 22:39:21,900 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 997 places, 928 transitions, 6893 flow [2023-08-31 22:39:21,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 997 places, 928 transitions, 6893 flow [2023-08-31 22:39:22,877 INFO L130 PetriNetUnfolder]: 139/2099 cut-off events. [2023-08-31 22:39:22,878 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-08-31 22:39:22,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4722 conditions, 2099 events. 139/2099 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5895 event pairs, 0 based on Foata normal form. 0/1611 useless extension candidates. Maximal degree in co-relation 4609. Up to 140 conditions per place. [2023-08-31 22:39:23,235 INFO L119 LiptonReduction]: Number of co-enabled transitions 761760 [2023-08-31 22:39:30,592 INFO L134 LiptonReduction]: Checked pairs total: 3337688 [2023-08-31 22:39:30,592 INFO L136 LiptonReduction]: Total number of compositions: 563 [2023-08-31 22:39:30,593 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:39:30,593 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:39:30,593 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:39:30,908 INFO L130 PetriNetUnfolder]: 57/1084 cut-off events. [2023-08-31 22:39:30,909 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-08-31 22:39:30,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:39:30,909 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-08-31 22:39:30,909 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:39:30,909 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:39:30,909 INFO L85 PathProgramCache]: Analyzing trace with hash 233485011, now seen corresponding path program 1 times [2023-08-31 22:39:30,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:39:30,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932226754] [2023-08-31 22:39:30,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:39:30,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:39:30,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:39:30,990 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:39:31,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:39:31,101 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:39:31,101 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:39:31,101 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:39:31,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-08-31 22:39:31,101 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:39:31,101 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:39:31,101 WARN L233 ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:39:31,101 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances. [2023-08-31 22:39:31,191 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:39:31,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1011 places, 941 transitions, 7062 flow [2023-08-31 22:39:32,093 INFO L130 PetriNetUnfolder]: 141/2129 cut-off events. [2023-08-31 22:39:32,094 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-08-31 22:39:32,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4825 conditions, 2129 events. 141/2129 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5977 event pairs, 0 based on Foata normal form. 0/1634 useless extension candidates. Maximal degree in co-relation 4711. Up to 142 conditions per place. [2023-08-31 22:39:32,211 INFO L82 GeneralOperation]: Start removeDead. Operand has 1011 places, 941 transitions, 7062 flow [2023-08-31 22:39:32,226 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1011 places, 941 transitions, 7062 flow [2023-08-31 22:39:32,226 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:39:32,227 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1011 places, 941 transitions, 7062 flow [2023-08-31 22:39:32,227 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1011 places, 941 transitions, 7062 flow [2023-08-31 22:39:32,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1011 places, 941 transitions, 7062 flow [2023-08-31 22:39:33,184 INFO L130 PetriNetUnfolder]: 141/2129 cut-off events. [2023-08-31 22:39:33,184 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-08-31 22:39:33,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4825 conditions, 2129 events. 141/2129 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5977 event pairs, 0 based on Foata normal form. 0/1634 useless extension candidates. Maximal degree in co-relation 4711. Up to 142 conditions per place. [2023-08-31 22:39:33,569 INFO L119 LiptonReduction]: Number of co-enabled transitions 783720 [2023-08-31 22:39:40,935 INFO L134 LiptonReduction]: Checked pairs total: 3327692 [2023-08-31 22:39:40,935 INFO L136 LiptonReduction]: Total number of compositions: 562 [2023-08-31 22:39:40,936 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:39:40,936 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:39:40,936 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:39:41,259 INFO L130 PetriNetUnfolder]: 52/1087 cut-off events. [2023-08-31 22:39:41,259 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-08-31 22:39:41,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:39:41,259 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-08-31 22:39:41,259 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:39:41,259 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:39:41,259 INFO L85 PathProgramCache]: Analyzing trace with hash -275117404, now seen corresponding path program 1 times [2023-08-31 22:39:41,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:39:41,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156870343] [2023-08-31 22:39:41,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:39:41,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:39:41,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:39:41,329 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:39:41,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:39:41,442 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:39:41,442 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:39:41,442 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:39:41,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-08-31 22:39:41,443 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:39:41,443 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:39:41,443 WARN L233 ceAbstractionStarter]: 70 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:39:41,443 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 71 thread instances. [2023-08-31 22:39:41,603 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:39:41,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1025 places, 954 transitions, 7233 flow [2023-08-31 22:39:42,504 INFO L130 PetriNetUnfolder]: 143/2159 cut-off events. [2023-08-31 22:39:42,504 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-08-31 22:39:42,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4929 conditions, 2159 events. 143/2159 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6077 event pairs, 0 based on Foata normal form. 0/1657 useless extension candidates. Maximal degree in co-relation 4814. Up to 144 conditions per place. [2023-08-31 22:39:42,644 INFO L82 GeneralOperation]: Start removeDead. Operand has 1025 places, 954 transitions, 7233 flow [2023-08-31 22:39:42,662 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1025 places, 954 transitions, 7233 flow [2023-08-31 22:39:42,663 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:39:42,663 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1025 places, 954 transitions, 7233 flow [2023-08-31 22:39:42,663 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1025 places, 954 transitions, 7233 flow [2023-08-31 22:39:42,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1025 places, 954 transitions, 7233 flow [2023-08-31 22:39:43,577 INFO L130 PetriNetUnfolder]: 143/2159 cut-off events. [2023-08-31 22:39:43,577 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-08-31 22:39:43,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4929 conditions, 2159 events. 143/2159 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6077 event pairs, 0 based on Foata normal form. 0/1657 useless extension candidates. Maximal degree in co-relation 4814. Up to 144 conditions per place. [2023-08-31 22:39:44,007 INFO L119 LiptonReduction]: Number of co-enabled transitions 805992 [2023-08-31 22:39:51,526 INFO L134 LiptonReduction]: Checked pairs total: 3523020 [2023-08-31 22:39:51,526 INFO L136 LiptonReduction]: Total number of compositions: 574 [2023-08-31 22:39:51,527 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:39:51,527 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:39:51,527 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:39:51,923 INFO L130 PetriNetUnfolder]: 56/1109 cut-off events. [2023-08-31 22:39:51,923 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-08-31 22:39:51,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:39:51,923 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-08-31 22:39:51,923 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:39:51,923 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:39:51,924 INFO L85 PathProgramCache]: Analyzing trace with hash -712942952, now seen corresponding path program 1 times [2023-08-31 22:39:51,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:39:51,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715844335] [2023-08-31 22:39:51,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:39:51,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:39:51,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:39:51,996 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:39:52,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:39:52,120 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:39:52,120 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:39:52,120 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:39:52,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-08-31 22:39:52,120 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:39:52,121 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:39:52,121 WARN L233 ceAbstractionStarter]: 71 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:39:52,121 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 72 thread instances. [2023-08-31 22:39:52,210 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:39:52,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1039 places, 967 transitions, 7406 flow [2023-08-31 22:39:53,276 INFO L130 PetriNetUnfolder]: 145/2189 cut-off events. [2023-08-31 22:39:53,276 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-08-31 22:39:53,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5034 conditions, 2189 events. 145/2189 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6243 event pairs, 0 based on Foata normal form. 0/1680 useless extension candidates. Maximal degree in co-relation 4918. Up to 146 conditions per place. [2023-08-31 22:39:53,382 INFO L82 GeneralOperation]: Start removeDead. Operand has 1039 places, 967 transitions, 7406 flow [2023-08-31 22:39:53,395 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1039 places, 967 transitions, 7406 flow [2023-08-31 22:39:53,395 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:39:53,395 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1039 places, 967 transitions, 7406 flow [2023-08-31 22:39:53,395 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1039 places, 967 transitions, 7406 flow [2023-08-31 22:39:53,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1039 places, 967 transitions, 7406 flow [2023-08-31 22:39:54,339 INFO L130 PetriNetUnfolder]: 145/2189 cut-off events. [2023-08-31 22:39:54,339 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-08-31 22:39:54,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5034 conditions, 2189 events. 145/2189 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6243 event pairs, 0 based on Foata normal form. 0/1680 useless extension candidates. Maximal degree in co-relation 4918. Up to 146 conditions per place. [2023-08-31 22:39:54,799 INFO L119 LiptonReduction]: Number of co-enabled transitions 828576 [2023-08-31 22:40:02,486 INFO L134 LiptonReduction]: Checked pairs total: 3788514 [2023-08-31 22:40:02,486 INFO L136 LiptonReduction]: Total number of compositions: 593 [2023-08-31 22:40:02,487 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:40:02,487 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:40:02,487 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:40:02,846 INFO L130 PetriNetUnfolder]: 66/1144 cut-off events. [2023-08-31 22:40:02,846 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-08-31 22:40:02,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:40:02,846 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-08-31 22:40:02,846 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:40:02,846 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:40:02,847 INFO L85 PathProgramCache]: Analyzing trace with hash -947240627, now seen corresponding path program 1 times [2023-08-31 22:40:02,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:40:02,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817364920] [2023-08-31 22:40:02,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:40:02,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:40:02,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:40:02,923 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:40:02,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:40:03,051 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:40:03,052 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:40:03,052 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:40:03,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-08-31 22:40:03,052 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:40:03,052 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:40:03,052 WARN L233 ceAbstractionStarter]: 72 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:40:03,052 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 73 thread instances. [2023-08-31 22:40:03,143 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:40:03,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1053 places, 980 transitions, 7581 flow [2023-08-31 22:40:04,129 INFO L130 PetriNetUnfolder]: 147/2219 cut-off events. [2023-08-31 22:40:04,129 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-08-31 22:40:04,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5140 conditions, 2219 events. 147/2219 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6461 event pairs, 0 based on Foata normal form. 0/1703 useless extension candidates. Maximal degree in co-relation 5023. Up to 148 conditions per place. [2023-08-31 22:40:04,255 INFO L82 GeneralOperation]: Start removeDead. Operand has 1053 places, 980 transitions, 7581 flow [2023-08-31 22:40:04,270 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1053 places, 980 transitions, 7581 flow [2023-08-31 22:40:04,270 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:40:04,271 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1053 places, 980 transitions, 7581 flow [2023-08-31 22:40:04,271 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1053 places, 980 transitions, 7581 flow [2023-08-31 22:40:04,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1053 places, 980 transitions, 7581 flow [2023-08-31 22:40:05,257 INFO L130 PetriNetUnfolder]: 147/2219 cut-off events. [2023-08-31 22:40:05,258 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-08-31 22:40:05,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5140 conditions, 2219 events. 147/2219 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6461 event pairs, 0 based on Foata normal form. 0/1703 useless extension candidates. Maximal degree in co-relation 5023. Up to 148 conditions per place. [2023-08-31 22:40:05,702 INFO L119 LiptonReduction]: Number of co-enabled transitions 851472 [2023-08-31 22:40:13,552 INFO L134 LiptonReduction]: Checked pairs total: 3839673 [2023-08-31 22:40:13,552 INFO L136 LiptonReduction]: Total number of compositions: 595 [2023-08-31 22:40:13,553 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:40:13,553 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:40:13,554 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:40:13,917 INFO L130 PetriNetUnfolder]: 63/1152 cut-off events. [2023-08-31 22:40:13,917 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-08-31 22:40:13,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:40:13,917 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-08-31 22:40:13,917 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:40:13,918 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:40:13,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1727785236, now seen corresponding path program 1 times [2023-08-31 22:40:13,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:40:13,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849231661] [2023-08-31 22:40:13,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:40:13,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:40:13,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:40:13,989 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:40:14,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:40:14,112 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:40:14,113 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:40:14,113 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:40:14,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-08-31 22:40:14,113 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:40:14,113 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:40:14,113 WARN L233 ceAbstractionStarter]: 73 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:40:14,113 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 74 thread instances. [2023-08-31 22:40:14,205 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:40:14,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1067 places, 993 transitions, 7758 flow [2023-08-31 22:40:15,245 INFO L130 PetriNetUnfolder]: 149/2249 cut-off events. [2023-08-31 22:40:15,245 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-08-31 22:40:15,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5247 conditions, 2249 events. 149/2249 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6280 event pairs, 0 based on Foata normal form. 0/1726 useless extension candidates. Maximal degree in co-relation 5129. Up to 150 conditions per place. [2023-08-31 22:40:15,371 INFO L82 GeneralOperation]: Start removeDead. Operand has 1067 places, 993 transitions, 7758 flow [2023-08-31 22:40:15,386 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1067 places, 993 transitions, 7758 flow [2023-08-31 22:40:15,386 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:40:15,387 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1067 places, 993 transitions, 7758 flow [2023-08-31 22:40:15,387 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1067 places, 993 transitions, 7758 flow [2023-08-31 22:40:15,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1067 places, 993 transitions, 7758 flow [2023-08-31 22:40:16,441 INFO L130 PetriNetUnfolder]: 149/2249 cut-off events. [2023-08-31 22:40:16,442 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-08-31 22:40:16,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5247 conditions, 2249 events. 149/2249 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6280 event pairs, 0 based on Foata normal form. 0/1726 useless extension candidates. Maximal degree in co-relation 5129. Up to 150 conditions per place. [2023-08-31 22:40:16,901 INFO L119 LiptonReduction]: Number of co-enabled transitions 874680 [2023-08-31 22:40:25,136 INFO L134 LiptonReduction]: Checked pairs total: 3909475 [2023-08-31 22:40:25,136 INFO L136 LiptonReduction]: Total number of compositions: 597 [2023-08-31 22:40:25,137 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:40:25,137 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:40:25,137 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:40:25,611 INFO L130 PetriNetUnfolder]: 63/1166 cut-off events. [2023-08-31 22:40:25,611 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-08-31 22:40:25,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:40:25,611 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-08-31 22:40:25,612 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:40:25,612 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:40:25,612 INFO L85 PathProgramCache]: Analyzing trace with hash 291532919, now seen corresponding path program 1 times [2023-08-31 22:40:25,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:40:25,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033624851] [2023-08-31 22:40:25,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:40:25,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:40:25,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:40:25,702 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:40:25,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:40:25,831 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:40:25,831 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:40:25,831 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:40:25,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-08-31 22:40:25,831 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:40:25,831 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:40:25,831 WARN L233 ceAbstractionStarter]: 74 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:40:25,831 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 75 thread instances. [2023-08-31 22:40:25,930 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:40:25,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1081 places, 1006 transitions, 7937 flow [2023-08-31 22:40:26,951 INFO L130 PetriNetUnfolder]: 151/2279 cut-off events. [2023-08-31 22:40:26,951 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-08-31 22:40:27,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5355 conditions, 2279 events. 151/2279 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6391 event pairs, 0 based on Foata normal form. 0/1749 useless extension candidates. Maximal degree in co-relation 5236. Up to 152 conditions per place. [2023-08-31 22:40:27,109 INFO L82 GeneralOperation]: Start removeDead. Operand has 1081 places, 1006 transitions, 7937 flow [2023-08-31 22:40:27,130 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1081 places, 1006 transitions, 7937 flow [2023-08-31 22:40:27,130 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:40:27,130 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1081 places, 1006 transitions, 7937 flow [2023-08-31 22:40:27,130 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1081 places, 1006 transitions, 7937 flow [2023-08-31 22:40:27,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1081 places, 1006 transitions, 7937 flow [2023-08-31 22:40:28,289 INFO L130 PetriNetUnfolder]: 151/2279 cut-off events. [2023-08-31 22:40:28,289 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-08-31 22:40:28,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5355 conditions, 2279 events. 151/2279 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6391 event pairs, 0 based on Foata normal form. 0/1749 useless extension candidates. Maximal degree in co-relation 5236. Up to 152 conditions per place. [2023-08-31 22:40:28,727 INFO L119 LiptonReduction]: Number of co-enabled transitions 898200 [2023-08-31 22:40:36,787 INFO L134 LiptonReduction]: Checked pairs total: 4008670 [2023-08-31 22:40:36,787 INFO L136 LiptonReduction]: Total number of compositions: 605 [2023-08-31 22:40:36,788 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:40:36,788 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:40:36,788 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:40:37,175 INFO L130 PetriNetUnfolder]: 65/1184 cut-off events. [2023-08-31 22:40:37,176 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-08-31 22:40:37,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:40:37,176 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-08-31 22:40:37,176 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:40:37,176 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:40:37,176 INFO L85 PathProgramCache]: Analyzing trace with hash -688998706, now seen corresponding path program 1 times [2023-08-31 22:40:37,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:40:37,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551615363] [2023-08-31 22:40:37,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:40:37,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:40:37,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:40:37,265 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:40:37,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:40:37,397 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:40:37,397 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:40:37,397 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:40:37,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-08-31 22:40:37,398 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:40:37,398 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:40:37,398 WARN L233 ceAbstractionStarter]: 75 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:40:37,398 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 76 thread instances. [2023-08-31 22:40:37,493 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:40:37,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1095 places, 1019 transitions, 8118 flow [2023-08-31 22:40:38,543 INFO L130 PetriNetUnfolder]: 153/2309 cut-off events. [2023-08-31 22:40:38,543 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-08-31 22:40:38,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5464 conditions, 2309 events. 153/2309 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6498 event pairs, 0 based on Foata normal form. 0/1772 useless extension candidates. Maximal degree in co-relation 5344. Up to 154 conditions per place. [2023-08-31 22:40:38,706 INFO L82 GeneralOperation]: Start removeDead. Operand has 1095 places, 1019 transitions, 8118 flow [2023-08-31 22:40:38,727 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1095 places, 1019 transitions, 8118 flow [2023-08-31 22:40:38,727 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:40:38,727 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1095 places, 1019 transitions, 8118 flow [2023-08-31 22:40:38,727 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1095 places, 1019 transitions, 8118 flow [2023-08-31 22:40:38,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1095 places, 1019 transitions, 8118 flow [2023-08-31 22:40:39,783 INFO L130 PetriNetUnfolder]: 153/2309 cut-off events. [2023-08-31 22:40:39,783 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-08-31 22:40:39,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5464 conditions, 2309 events. 153/2309 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6498 event pairs, 0 based on Foata normal form. 0/1772 useless extension candidates. Maximal degree in co-relation 5344. Up to 154 conditions per place. [2023-08-31 22:40:40,291 INFO L119 LiptonReduction]: Number of co-enabled transitions 922032 [2023-08-31 22:40:48,486 INFO L134 LiptonReduction]: Checked pairs total: 4050591 [2023-08-31 22:40:48,487 INFO L136 LiptonReduction]: Total number of compositions: 610 [2023-08-31 22:40:48,488 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:40:48,488 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:40:48,488 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:40:48,878 INFO L130 PetriNetUnfolder]: 60/1187 cut-off events. [2023-08-31 22:40:48,878 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-08-31 22:40:48,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:40:48,878 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-08-31 22:40:48,878 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:40:48,878 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:40:48,878 INFO L85 PathProgramCache]: Analyzing trace with hash -970793385, now seen corresponding path program 1 times [2023-08-31 22:40:48,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:40:48,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191385580] [2023-08-31 22:40:48,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:40:48,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:40:48,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:40:48,962 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:40:48,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:40:49,123 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:40:49,123 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:40:49,123 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:40:49,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-08-31 22:40:49,123 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:40:49,123 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:40:49,123 WARN L233 ceAbstractionStarter]: 76 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:40:49,123 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 77 thread instances. [2023-08-31 22:40:49,215 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:40:49,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1109 places, 1032 transitions, 8301 flow [2023-08-31 22:40:50,460 INFO L130 PetriNetUnfolder]: 155/2339 cut-off events. [2023-08-31 22:40:50,460 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-08-31 22:40:50,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5574 conditions, 2339 events. 155/2339 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6571 event pairs, 0 based on Foata normal form. 0/1795 useless extension candidates. Maximal degree in co-relation 5453. Up to 156 conditions per place. [2023-08-31 22:40:50,587 INFO L82 GeneralOperation]: Start removeDead. Operand has 1109 places, 1032 transitions, 8301 flow [2023-08-31 22:40:50,603 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1109 places, 1032 transitions, 8301 flow [2023-08-31 22:40:50,603 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:40:50,603 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1109 places, 1032 transitions, 8301 flow [2023-08-31 22:40:50,603 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1109 places, 1032 transitions, 8301 flow [2023-08-31 22:40:50,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1109 places, 1032 transitions, 8301 flow [2023-08-31 22:40:51,687 INFO L130 PetriNetUnfolder]: 155/2339 cut-off events. [2023-08-31 22:40:51,687 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-08-31 22:40:51,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5574 conditions, 2339 events. 155/2339 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6571 event pairs, 0 based on Foata normal form. 0/1795 useless extension candidates. Maximal degree in co-relation 5453. Up to 156 conditions per place. [2023-08-31 22:40:52,283 INFO L119 LiptonReduction]: Number of co-enabled transitions 946176 [2023-08-31 22:41:00,587 INFO L134 LiptonReduction]: Checked pairs total: 4195054 [2023-08-31 22:41:00,588 INFO L136 LiptonReduction]: Total number of compositions: 624 [2023-08-31 22:41:00,588 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:41:00,589 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:41:00,589 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:41:00,999 INFO L130 PetriNetUnfolder]: 65/1212 cut-off events. [2023-08-31 22:41:00,999 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-08-31 22:41:01,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:41:01,000 INFO L208 CegarLoopForPetriNet]: trace histogram [78, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:41:01,000 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:41:01,000 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:41:01,000 INFO L85 PathProgramCache]: Analyzing trace with hash -2033292242, now seen corresponding path program 1 times [2023-08-31 22:41:01,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:41:01,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075826021] [2023-08-31 22:41:01,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:41:01,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:41:01,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:41:01,119 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:41:01,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:41:01,265 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:41:01,265 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:41:01,265 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:41:01,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2023-08-31 22:41:01,266 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:41:01,266 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:41:01,266 WARN L233 ceAbstractionStarter]: 77 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:41:01,266 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 78 thread instances. [2023-08-31 22:41:01,362 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:41:01,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1123 places, 1045 transitions, 8486 flow [2023-08-31 22:41:02,483 INFO L130 PetriNetUnfolder]: 157/2369 cut-off events. [2023-08-31 22:41:02,483 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-08-31 22:41:02,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5685 conditions, 2369 events. 157/2369 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6656 event pairs, 0 based on Foata normal form. 0/1818 useless extension candidates. Maximal degree in co-relation 5563. Up to 158 conditions per place. [2023-08-31 22:41:02,658 INFO L82 GeneralOperation]: Start removeDead. Operand has 1123 places, 1045 transitions, 8486 flow [2023-08-31 22:41:02,680 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1123 places, 1045 transitions, 8486 flow [2023-08-31 22:41:02,680 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:41:02,680 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1123 places, 1045 transitions, 8486 flow [2023-08-31 22:41:02,680 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1123 places, 1045 transitions, 8486 flow [2023-08-31 22:41:02,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1123 places, 1045 transitions, 8486 flow [2023-08-31 22:41:03,892 INFO L130 PetriNetUnfolder]: 157/2369 cut-off events. [2023-08-31 22:41:03,892 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-08-31 22:41:04,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5685 conditions, 2369 events. 157/2369 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6656 event pairs, 0 based on Foata normal form. 0/1818 useless extension candidates. Maximal degree in co-relation 5563. Up to 158 conditions per place. [2023-08-31 22:41:04,378 INFO L119 LiptonReduction]: Number of co-enabled transitions 970632 [2023-08-31 22:41:12,825 INFO L134 LiptonReduction]: Checked pairs total: 5068110 [2023-08-31 22:41:12,825 INFO L136 LiptonReduction]: Total number of compositions: 629 [2023-08-31 22:41:12,826 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:41:12,826 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:41:12,826 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:41:13,250 INFO L130 PetriNetUnfolder]: 67/1230 cut-off events. [2023-08-31 22:41:13,250 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-08-31 22:41:13,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:41:13,250 INFO L208 CegarLoopForPetriNet]: trace histogram [79, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:41:13,250 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:41:13,250 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:41:13,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1245254625, now seen corresponding path program 1 times [2023-08-31 22:41:13,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:41:13,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484751468] [2023-08-31 22:41:13,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:41:13,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:41:13,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:41:13,346 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:41:13,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:41:13,491 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:41:13,492 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:41:13,492 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:41:13,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2023-08-31 22:41:13,492 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:41:13,492 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:41:13,492 WARN L233 ceAbstractionStarter]: 78 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:41:13,492 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 79 thread instances. [2023-08-31 22:41:13,591 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:41:13,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1137 places, 1058 transitions, 8673 flow [2023-08-31 22:41:14,873 INFO L130 PetriNetUnfolder]: 159/2399 cut-off events. [2023-08-31 22:41:14,873 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-08-31 22:41:15,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5797 conditions, 2399 events. 159/2399 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6749 event pairs, 0 based on Foata normal form. 0/1841 useless extension candidates. Maximal degree in co-relation 5674. Up to 160 conditions per place. [2023-08-31 22:41:15,008 INFO L82 GeneralOperation]: Start removeDead. Operand has 1137 places, 1058 transitions, 8673 flow [2023-08-31 22:41:15,024 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1137 places, 1058 transitions, 8673 flow [2023-08-31 22:41:15,024 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:41:15,024 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1137 places, 1058 transitions, 8673 flow [2023-08-31 22:41:15,024 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1137 places, 1058 transitions, 8673 flow [2023-08-31 22:41:15,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1137 places, 1058 transitions, 8673 flow [2023-08-31 22:41:16,158 INFO L130 PetriNetUnfolder]: 159/2399 cut-off events. [2023-08-31 22:41:16,158 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-08-31 22:41:16,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5797 conditions, 2399 events. 159/2399 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6749 event pairs, 0 based on Foata normal form. 0/1841 useless extension candidates. Maximal degree in co-relation 5674. Up to 160 conditions per place. [2023-08-31 22:41:17,003 INFO L119 LiptonReduction]: Number of co-enabled transitions 995400 [2023-08-31 22:41:25,764 INFO L134 LiptonReduction]: Checked pairs total: 5296802 [2023-08-31 22:41:25,764 INFO L136 LiptonReduction]: Total number of compositions: 637 [2023-08-31 22:41:25,765 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:41:25,765 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:41:25,765 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:41:26,200 INFO L130 PetriNetUnfolder]: 69/1248 cut-off events. [2023-08-31 22:41:26,200 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-08-31 22:41:26,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:41:26,200 INFO L208 CegarLoopForPetriNet]: trace histogram [80, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:41:26,201 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:41:26,201 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:41:26,201 INFO L85 PathProgramCache]: Analyzing trace with hash -40784182, now seen corresponding path program 1 times [2023-08-31 22:41:26,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:41:26,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46489856] [2023-08-31 22:41:26,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:41:26,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:41:26,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:41:26,295 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:41:26,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:41:26,444 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:41:26,445 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:41:26,445 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:41:26,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-08-31 22:41:26,445 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:41:26,445 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:41:26,445 WARN L233 ceAbstractionStarter]: 79 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:41:26,446 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 80 thread instances. [2023-08-31 22:41:26,533 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:41:26,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1151 places, 1071 transitions, 8862 flow [2023-08-31 22:41:27,893 INFO L130 PetriNetUnfolder]: 161/2429 cut-off events. [2023-08-31 22:41:27,893 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-08-31 22:41:28,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5910 conditions, 2429 events. 161/2429 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6807 event pairs, 0 based on Foata normal form. 0/1864 useless extension candidates. Maximal degree in co-relation 5786. Up to 162 conditions per place. [2023-08-31 22:41:28,029 INFO L82 GeneralOperation]: Start removeDead. Operand has 1151 places, 1071 transitions, 8862 flow [2023-08-31 22:41:28,045 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1151 places, 1071 transitions, 8862 flow [2023-08-31 22:41:28,045 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:41:28,045 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1151 places, 1071 transitions, 8862 flow [2023-08-31 22:41:28,045 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1151 places, 1071 transitions, 8862 flow [2023-08-31 22:41:28,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1151 places, 1071 transitions, 8862 flow [2023-08-31 22:41:29,269 INFO L130 PetriNetUnfolder]: 161/2429 cut-off events. [2023-08-31 22:41:29,269 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-08-31 22:41:29,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5910 conditions, 2429 events. 161/2429 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6807 event pairs, 0 based on Foata normal form. 0/1864 useless extension candidates. Maximal degree in co-relation 5786. Up to 162 conditions per place. [2023-08-31 22:41:29,884 INFO L119 LiptonReduction]: Number of co-enabled transitions 1020480 [2023-08-31 22:41:38,459 INFO L134 LiptonReduction]: Checked pairs total: 4546952 [2023-08-31 22:41:38,459 INFO L136 LiptonReduction]: Total number of compositions: 645 [2023-08-31 22:41:38,460 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:41:38,461 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:41:38,461 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:41:38,915 INFO L130 PetriNetUnfolder]: 66/1256 cut-off events. [2023-08-31 22:41:38,915 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-08-31 22:41:38,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:41:38,915 INFO L208 CegarLoopForPetriNet]: trace histogram [81, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:41:38,915 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:41:38,915 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:41:38,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1620094281, now seen corresponding path program 1 times [2023-08-31 22:41:38,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:41:38,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938638146] [2023-08-31 22:41:38,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:41:38,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:41:39,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:41:39,032 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:41:39,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:41:39,198 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:41:39,198 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:41:39,198 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:41:39,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2023-08-31 22:41:39,199 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:41:39,199 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:41:39,199 WARN L233 ceAbstractionStarter]: 80 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:41:39,199 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 81 thread instances. [2023-08-31 22:41:39,301 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:41:39,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1165 places, 1084 transitions, 9053 flow [2023-08-31 22:41:40,514 INFO L130 PetriNetUnfolder]: 163/2459 cut-off events. [2023-08-31 22:41:40,515 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-08-31 22:41:40,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6024 conditions, 2459 events. 163/2459 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6919 event pairs, 0 based on Foata normal form. 0/1887 useless extension candidates. Maximal degree in co-relation 5899. Up to 164 conditions per place. [2023-08-31 22:41:40,685 INFO L82 GeneralOperation]: Start removeDead. Operand has 1165 places, 1084 transitions, 9053 flow [2023-08-31 22:41:40,706 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1165 places, 1084 transitions, 9053 flow [2023-08-31 22:41:40,706 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:41:40,706 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1165 places, 1084 transitions, 9053 flow [2023-08-31 22:41:40,706 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1165 places, 1084 transitions, 9053 flow [2023-08-31 22:41:40,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1165 places, 1084 transitions, 9053 flow [2023-08-31 22:41:42,085 INFO L130 PetriNetUnfolder]: 163/2459 cut-off events. [2023-08-31 22:41:42,085 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-08-31 22:41:42,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6024 conditions, 2459 events. 163/2459 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6919 event pairs, 0 based on Foata normal form. 0/1887 useless extension candidates. Maximal degree in co-relation 5899. Up to 164 conditions per place. [2023-08-31 22:41:42,769 INFO L119 LiptonReduction]: Number of co-enabled transitions 1045872 [2023-08-31 22:41:51,429 INFO L134 LiptonReduction]: Checked pairs total: 4650747 [2023-08-31 22:41:51,429 INFO L136 LiptonReduction]: Total number of compositions: 648 [2023-08-31 22:41:51,430 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:41:51,431 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:41:51,431 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:41:51,889 INFO L130 PetriNetUnfolder]: 67/1271 cut-off events. [2023-08-31 22:41:51,889 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-08-31 22:41:51,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:41:51,889 INFO L208 CegarLoopForPetriNet]: trace histogram [82, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:41:51,890 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:41:51,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:41:51,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1064353263, now seen corresponding path program 1 times [2023-08-31 22:41:51,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:41:51,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252869939] [2023-08-31 22:41:51,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:41:51,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:41:51,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:41:51,998 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:41:52,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:41:52,172 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:41:52,172 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:41:52,172 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:41:52,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2023-08-31 22:41:52,172 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:41:52,173 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:41:52,173 WARN L233 ceAbstractionStarter]: 81 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:41:52,173 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 82 thread instances. [2023-08-31 22:41:52,276 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:41:52,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1179 places, 1097 transitions, 9246 flow [2023-08-31 22:41:53,724 INFO L130 PetriNetUnfolder]: 165/2489 cut-off events. [2023-08-31 22:41:53,724 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-08-31 22:41:53,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6139 conditions, 2489 events. 165/2489 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6990 event pairs, 0 based on Foata normal form. 0/1910 useless extension candidates. Maximal degree in co-relation 6013. Up to 166 conditions per place. [2023-08-31 22:41:53,872 INFO L82 GeneralOperation]: Start removeDead. Operand has 1179 places, 1097 transitions, 9246 flow [2023-08-31 22:41:54,041 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1179 places, 1097 transitions, 9246 flow [2023-08-31 22:41:54,041 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:41:54,041 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1179 places, 1097 transitions, 9246 flow [2023-08-31 22:41:54,041 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1179 places, 1097 transitions, 9246 flow [2023-08-31 22:41:54,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1179 places, 1097 transitions, 9246 flow [2023-08-31 22:41:55,477 INFO L130 PetriNetUnfolder]: 165/2489 cut-off events. [2023-08-31 22:41:55,478 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-08-31 22:41:55,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6139 conditions, 2489 events. 165/2489 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6990 event pairs, 0 based on Foata normal form. 0/1910 useless extension candidates. Maximal degree in co-relation 6013. Up to 166 conditions per place. [2023-08-31 22:41:56,139 INFO L119 LiptonReduction]: Number of co-enabled transitions 1071576 [2023-08-31 22:42:05,403 INFO L134 LiptonReduction]: Checked pairs total: 5592377 [2023-08-31 22:42:05,403 INFO L136 LiptonReduction]: Total number of compositions: 657 [2023-08-31 22:42:05,406 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:42:05,406 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:42:05,406 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:42:05,898 INFO L130 PetriNetUnfolder]: 68/1288 cut-off events. [2023-08-31 22:42:05,899 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-08-31 22:42:05,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:42:05,899 INFO L208 CegarLoopForPetriNet]: trace histogram [83, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:42:05,899 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:42:05,899 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:42:05,899 INFO L85 PathProgramCache]: Analyzing trace with hash -100607106, now seen corresponding path program 1 times [2023-08-31 22:42:05,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:42:05,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059631985] [2023-08-31 22:42:05,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:42:05,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:42:06,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:42:06,013 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:42:06,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:42:06,186 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:42:06,186 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:42:06,187 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:42:06,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2023-08-31 22:42:06,187 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:42:06,187 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:42:06,187 WARN L233 ceAbstractionStarter]: 82 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:42:06,187 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 83 thread instances. [2023-08-31 22:42:06,343 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:42:06,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1193 places, 1110 transitions, 9441 flow [2023-08-31 22:42:07,898 INFO L130 PetriNetUnfolder]: 167/2519 cut-off events. [2023-08-31 22:42:07,898 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-08-31 22:42:08,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6255 conditions, 2519 events. 167/2519 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7070 event pairs, 0 based on Foata normal form. 0/1933 useless extension candidates. Maximal degree in co-relation 6128. Up to 168 conditions per place. [2023-08-31 22:42:08,096 INFO L82 GeneralOperation]: Start removeDead. Operand has 1193 places, 1110 transitions, 9441 flow [2023-08-31 22:42:08,115 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1193 places, 1110 transitions, 9441 flow [2023-08-31 22:42:08,115 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:42:08,115 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1193 places, 1110 transitions, 9441 flow [2023-08-31 22:42:08,115 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1193 places, 1110 transitions, 9441 flow [2023-08-31 22:42:08,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1193 places, 1110 transitions, 9441 flow [2023-08-31 22:42:09,598 INFO L130 PetriNetUnfolder]: 167/2519 cut-off events. [2023-08-31 22:42:09,599 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-08-31 22:42:09,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6255 conditions, 2519 events. 167/2519 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7070 event pairs, 0 based on Foata normal form. 0/1933 useless extension candidates. Maximal degree in co-relation 6128. Up to 168 conditions per place. [2023-08-31 22:42:10,238 INFO L119 LiptonReduction]: Number of co-enabled transitions 1097592 [2023-08-31 22:42:19,384 INFO L134 LiptonReduction]: Checked pairs total: 4870715 [2023-08-31 22:42:19,384 INFO L136 LiptonReduction]: Total number of compositions: 670 [2023-08-31 22:42:19,385 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:42:19,385 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:42:19,385 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:42:19,949 INFO L130 PetriNetUnfolder]: 71/1308 cut-off events. [2023-08-31 22:42:19,950 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-08-31 22:42:19,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:42:19,950 INFO L208 CegarLoopForPetriNet]: trace histogram [84, 83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:42:19,950 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:42:19,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:42:19,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1870564442, now seen corresponding path program 1 times [2023-08-31 22:42:19,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:42:19,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641966454] [2023-08-31 22:42:19,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:42:19,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:42:20,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:42:20,063 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:42:20,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:42:20,239 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:42:20,240 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:42:20,240 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:42:20,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2023-08-31 22:42:20,240 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:42:20,240 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:42:20,240 WARN L233 ceAbstractionStarter]: 83 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:42:20,240 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 84 thread instances. [2023-08-31 22:42:20,346 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:42:20,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1207 places, 1123 transitions, 9638 flow [2023-08-31 22:42:21,912 INFO L130 PetriNetUnfolder]: 169/2549 cut-off events. [2023-08-31 22:42:21,913 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-08-31 22:42:22,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6372 conditions, 2549 events. 169/2549 cut-off events. For 102256/102256 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7188 event pairs, 0 based on Foata normal form. 0/1956 useless extension candidates. Maximal degree in co-relation 6244. Up to 170 conditions per place. [2023-08-31 22:42:22,073 INFO L82 GeneralOperation]: Start removeDead. Operand has 1207 places, 1123 transitions, 9638 flow [2023-08-31 22:42:22,091 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1207 places, 1123 transitions, 9638 flow [2023-08-31 22:42:22,091 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:42:22,092 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1207 places, 1123 transitions, 9638 flow [2023-08-31 22:42:22,092 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1207 places, 1123 transitions, 9638 flow [2023-08-31 22:42:22,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1207 places, 1123 transitions, 9638 flow [2023-08-31 22:42:23,572 INFO L130 PetriNetUnfolder]: 169/2549 cut-off events. [2023-08-31 22:42:23,573 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-08-31 22:42:23,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6372 conditions, 2549 events. 169/2549 cut-off events. For 102256/102256 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7188 event pairs, 0 based on Foata normal form. 0/1956 useless extension candidates. Maximal degree in co-relation 6244. Up to 170 conditions per place. [2023-08-31 22:42:24,329 INFO L119 LiptonReduction]: Number of co-enabled transitions 1123920 [2023-08-31 22:42:33,598 INFO L134 LiptonReduction]: Checked pairs total: 5012227 [2023-08-31 22:42:33,598 INFO L136 LiptonReduction]: Total number of compositions: 676 [2023-08-31 22:42:33,599 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:42:33,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=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:42:33,599 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:42:34,171 INFO L130 PetriNetUnfolder]: 71/1322 cut-off events. [2023-08-31 22:42:34,172 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-08-31 22:42:34,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:42:34,172 INFO L208 CegarLoopForPetriNet]: trace histogram [85, 84, 84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:42:34,172 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:42:34,172 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:42:34,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1128504751, now seen corresponding path program 1 times [2023-08-31 22:42:34,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:42:34,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038398135] [2023-08-31 22:42:34,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:42:34,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:42:34,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:42:34,274 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:42:34,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:42:34,458 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:42:34,458 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:42:34,458 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:42:34,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2023-08-31 22:42:34,459 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:42:34,459 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:42:34,459 WARN L233 ceAbstractionStarter]: 84 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:42:34,459 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 85 thread instances. [2023-08-31 22:42:34,552 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:42:34,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1221 places, 1136 transitions, 9837 flow [2023-08-31 22:42:36,119 INFO L130 PetriNetUnfolder]: 171/2579 cut-off events. [2023-08-31 22:42:36,119 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-08-31 22:42:36,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6490 conditions, 2579 events. 171/2579 cut-off events. For 105910/105910 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7252 event pairs, 0 based on Foata normal form. 0/1979 useless extension candidates. Maximal degree in co-relation 6361. Up to 172 conditions per place. [2023-08-31 22:42:36,281 INFO L82 GeneralOperation]: Start removeDead. Operand has 1221 places, 1136 transitions, 9837 flow [2023-08-31 22:42:36,298 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1221 places, 1136 transitions, 9837 flow [2023-08-31 22:42:36,298 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:42:36,298 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1221 places, 1136 transitions, 9837 flow [2023-08-31 22:42:36,299 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1221 places, 1136 transitions, 9837 flow [2023-08-31 22:42:36,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1221 places, 1136 transitions, 9837 flow [2023-08-31 22:42:37,735 INFO L130 PetriNetUnfolder]: 171/2579 cut-off events. [2023-08-31 22:42:37,735 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-08-31 22:42:37,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6490 conditions, 2579 events. 171/2579 cut-off events. For 105910/105910 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7252 event pairs, 0 based on Foata normal form. 0/1979 useless extension candidates. Maximal degree in co-relation 6361. Up to 172 conditions per place. [2023-08-31 22:42:38,566 INFO L119 LiptonReduction]: Number of co-enabled transitions 1150560 [2023-08-31 22:42:47,915 INFO L134 LiptonReduction]: Checked pairs total: 5112538 [2023-08-31 22:42:47,915 INFO L136 LiptonReduction]: Total number of compositions: 685 [2023-08-31 22:42:47,916 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:42:47,916 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:42:47,916 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:42:48,528 INFO L130 PetriNetUnfolder]: 73/1340 cut-off events. [2023-08-31 22:42:48,528 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-08-31 22:42:48,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:42:48,528 INFO L208 CegarLoopForPetriNet]: trace histogram [86, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:42:48,528 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:42:48,529 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:42:48,529 INFO L85 PathProgramCache]: Analyzing trace with hash 445175561, now seen corresponding path program 1 times [2023-08-31 22:42:48,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:42:48,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311685410] [2023-08-31 22:42:48,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:42:48,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:42:48,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:42:48,633 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:42:48,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:42:48,811 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:42:48,811 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:42:48,811 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:42:48,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2023-08-31 22:42:48,811 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:42:48,811 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:42:48,811 WARN L233 ceAbstractionStarter]: 85 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:42:48,811 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 86 thread instances. [2023-08-31 22:42:48,920 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:42:48,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1235 places, 1149 transitions, 10038 flow [2023-08-31 22:42:50,500 INFO L130 PetriNetUnfolder]: 173/2609 cut-off events. [2023-08-31 22:42:50,500 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-08-31 22:42:50,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6609 conditions, 2609 events. 173/2609 cut-off events. For 109650/109650 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7356 event pairs, 0 based on Foata normal form. 0/2002 useless extension candidates. Maximal degree in co-relation 6479. Up to 174 conditions per place. [2023-08-31 22:42:50,672 INFO L82 GeneralOperation]: Start removeDead. Operand has 1235 places, 1149 transitions, 10038 flow [2023-08-31 22:42:50,690 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1235 places, 1149 transitions, 10038 flow [2023-08-31 22:42:50,691 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:42:50,691 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1235 places, 1149 transitions, 10038 flow [2023-08-31 22:42:50,691 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1235 places, 1149 transitions, 10038 flow [2023-08-31 22:42:50,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1235 places, 1149 transitions, 10038 flow [2023-08-31 22:42:52,322 INFO L130 PetriNetUnfolder]: 173/2609 cut-off events. [2023-08-31 22:42:52,322 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-08-31 22:42:52,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6609 conditions, 2609 events. 173/2609 cut-off events. For 109650/109650 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7356 event pairs, 0 based on Foata normal form. 0/2002 useless extension candidates. Maximal degree in co-relation 6479. Up to 174 conditions per place. [2023-08-31 22:42:52,927 INFO L119 LiptonReduction]: Number of co-enabled transitions 1177512 [2023-08-31 22:43:02,610 INFO L134 LiptonReduction]: Checked pairs total: 6036779 [2023-08-31 22:43:02,610 INFO L136 LiptonReduction]: Total number of compositions: 690 [2023-08-31 22:43:02,611 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:43:02,611 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:43:02,611 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:43:03,128 INFO L130 PetriNetUnfolder]: 69/1346 cut-off events. [2023-08-31 22:43:03,128 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-08-31 22:43:03,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:43:03,128 INFO L208 CegarLoopForPetriNet]: trace histogram [87, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:43:03,128 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:43:03,128 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:43:03,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1922288076, now seen corresponding path program 1 times [2023-08-31 22:43:03,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:43:03,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610136144] [2023-08-31 22:43:03,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:43:03,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:43:03,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:43:03,235 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:43:03,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:43:03,436 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:43:03,437 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:43:03,437 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:43:03,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2023-08-31 22:43:03,437 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:43:03,437 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:43:03,437 WARN L233 ceAbstractionStarter]: 86 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:43:03,437 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 87 thread instances. [2023-08-31 22:43:03,612 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:43:03,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1249 places, 1162 transitions, 10241 flow [2023-08-31 22:43:05,261 INFO L130 PetriNetUnfolder]: 175/2639 cut-off events. [2023-08-31 22:43:05,262 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-08-31 22:43:05,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6729 conditions, 2639 events. 175/2639 cut-off events. For 113477/113477 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7472 event pairs, 0 based on Foata normal form. 0/2025 useless extension candidates. Maximal degree in co-relation 6598. Up to 176 conditions per place. [2023-08-31 22:43:05,436 INFO L82 GeneralOperation]: Start removeDead. Operand has 1249 places, 1162 transitions, 10241 flow [2023-08-31 22:43:05,455 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1249 places, 1162 transitions, 10241 flow [2023-08-31 22:43:05,455 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:43:05,455 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1249 places, 1162 transitions, 10241 flow [2023-08-31 22:43:05,455 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1249 places, 1162 transitions, 10241 flow [2023-08-31 22:43:05,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1249 places, 1162 transitions, 10241 flow [2023-08-31 22:43:07,018 INFO L130 PetriNetUnfolder]: 175/2639 cut-off events. [2023-08-31 22:43:07,018 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-08-31 22:43:07,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6729 conditions, 2639 events. 175/2639 cut-off events. For 113477/113477 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7472 event pairs, 0 based on Foata normal form. 0/2025 useless extension candidates. Maximal degree in co-relation 6598. Up to 176 conditions per place. [2023-08-31 22:43:07,742 INFO L119 LiptonReduction]: Number of co-enabled transitions 1204776 [2023-08-31 22:43:17,293 INFO L134 LiptonReduction]: Checked pairs total: 5444212 [2023-08-31 22:43:17,293 INFO L136 LiptonReduction]: Total number of compositions: 697 [2023-08-31 22:43:17,294 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:43:17,294 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:43:17,294 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:43:17,872 INFO L130 PetriNetUnfolder]: 74/1370 cut-off events. [2023-08-31 22:43:17,873 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-08-31 22:43:17,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:43:17,873 INFO L208 CegarLoopForPetriNet]: trace histogram [88, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:43:17,873 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:43:17,873 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:43:17,873 INFO L85 PathProgramCache]: Analyzing trace with hash -702569759, now seen corresponding path program 1 times [2023-08-31 22:43:17,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:43:17,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658066905] [2023-08-31 22:43:17,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:43:17,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:43:17,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:43:17,991 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:43:18,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:43:18,184 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:43:18,184 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:43:18,184 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:43:18,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2023-08-31 22:43:18,184 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:43:18,184 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:43:18,184 WARN L233 ceAbstractionStarter]: 87 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:43:18,184 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 88 thread instances. [2023-08-31 22:43:18,294 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:43:18,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1263 places, 1175 transitions, 10446 flow [2023-08-31 22:43:19,991 INFO L130 PetriNetUnfolder]: 177/2669 cut-off events. [2023-08-31 22:43:19,991 INFO L131 PetriNetUnfolder]: For 117392/117392 co-relation queries the response was YES. [2023-08-31 22:43:20,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6850 conditions, 2669 events. 177/2669 cut-off events. For 117392/117392 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7503 event pairs, 0 based on Foata normal form. 0/2048 useless extension candidates. Maximal degree in co-relation 6718. Up to 178 conditions per place. [2023-08-31 22:43:20,170 INFO L82 GeneralOperation]: Start removeDead. Operand has 1263 places, 1175 transitions, 10446 flow [2023-08-31 22:43:20,189 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1263 places, 1175 transitions, 10446 flow [2023-08-31 22:43:20,190 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:43:20,190 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1263 places, 1175 transitions, 10446 flow [2023-08-31 22:43:20,190 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1263 places, 1175 transitions, 10446 flow [2023-08-31 22:43:20,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1263 places, 1175 transitions, 10446 flow [2023-08-31 22:43:21,854 INFO L130 PetriNetUnfolder]: 177/2669 cut-off events. [2023-08-31 22:43:21,855 INFO L131 PetriNetUnfolder]: For 117392/117392 co-relation queries the response was YES. [2023-08-31 22:43:22,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6850 conditions, 2669 events. 177/2669 cut-off events. For 117392/117392 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7503 event pairs, 0 based on Foata normal form. 0/2048 useless extension candidates. Maximal degree in co-relation 6718. Up to 178 conditions per place. [2023-08-31 22:43:22,492 INFO L119 LiptonReduction]: Number of co-enabled transitions 1232352 [2023-08-31 22:43:32,299 INFO L134 LiptonReduction]: Checked pairs total: 6430607 [2023-08-31 22:43:32,299 INFO L136 LiptonReduction]: Total number of compositions: 698 [2023-08-31 22:43:32,300 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:43:32,300 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:43:32,300 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:43:32,967 INFO L130 PetriNetUnfolder]: 75/1386 cut-off events. [2023-08-31 22:43:32,967 INFO L131 PetriNetUnfolder]: For 117392/117392 co-relation queries the response was YES. [2023-08-31 22:43:32,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:43:32,968 INFO L208 CegarLoopForPetriNet]: trace histogram [89, 88, 88, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:43:32,968 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:43:32,968 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:43:32,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1471340395, now seen corresponding path program 1 times [2023-08-31 22:43:32,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:43:32,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449421559] [2023-08-31 22:43:32,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:43:32,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:43:33,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:43:33,084 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:43:33,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:43:33,294 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:43:33,295 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:43:33,295 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:43:33,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2023-08-31 22:43:33,295 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:43:33,295 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:43:33,295 WARN L233 ceAbstractionStarter]: 88 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:43:33,295 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 89 thread instances. [2023-08-31 22:43:33,407 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:43:33,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1277 places, 1188 transitions, 10653 flow [2023-08-31 22:43:35,198 INFO L130 PetriNetUnfolder]: 179/2699 cut-off events. [2023-08-31 22:43:35,198 INFO L131 PetriNetUnfolder]: For 121396/121396 co-relation queries the response was YES. [2023-08-31 22:43:35,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6972 conditions, 2699 events. 179/2699 cut-off events. For 121396/121396 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7595 event pairs, 0 based on Foata normal form. 0/2071 useless extension candidates. Maximal degree in co-relation 6839. Up to 180 conditions per place. [2023-08-31 22:43:35,379 INFO L82 GeneralOperation]: Start removeDead. Operand has 1277 places, 1188 transitions, 10653 flow [2023-08-31 22:43:35,398 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1277 places, 1188 transitions, 10653 flow [2023-08-31 22:43:35,398 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:43:35,398 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1277 places, 1188 transitions, 10653 flow [2023-08-31 22:43:35,399 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1277 places, 1188 transitions, 10653 flow [2023-08-31 22:43:35,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1277 places, 1188 transitions, 10653 flow [2023-08-31 22:43:37,015 INFO L130 PetriNetUnfolder]: 179/2699 cut-off events. [2023-08-31 22:43:37,015 INFO L131 PetriNetUnfolder]: For 121396/121396 co-relation queries the response was YES. [2023-08-31 22:43:37,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6972 conditions, 2699 events. 179/2699 cut-off events. For 121396/121396 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7595 event pairs, 0 based on Foata normal form. 0/2071 useless extension candidates. Maximal degree in co-relation 6839. Up to 180 conditions per place. [2023-08-31 22:43:37,809 INFO L119 LiptonReduction]: Number of co-enabled transitions 1260240 [2023-08-31 22:43:47,644 INFO L134 LiptonReduction]: Checked pairs total: 6751653 [2023-08-31 22:43:47,644 INFO L136 LiptonReduction]: Total number of compositions: 719 [2023-08-31 22:43:47,645 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:43:47,645 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:43:47,645 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:43:48,252 INFO L130 PetriNetUnfolder]: 80/1410 cut-off events. [2023-08-31 22:43:48,252 INFO L131 PetriNetUnfolder]: For 121396/121396 co-relation queries the response was YES. [2023-08-31 22:43:48,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:43:48,252 INFO L208 CegarLoopForPetriNet]: trace histogram [90, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:43:48,252 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:43:48,252 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:43:48,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1790042991, now seen corresponding path program 1 times [2023-08-31 22:43:48,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:43:48,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347544691] [2023-08-31 22:43:48,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:43:48,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:43:48,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:43:48,362 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:43:48,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:43:48,563 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:43:48,564 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:43:48,564 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:43:48,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2023-08-31 22:43:48,564 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:43:48,564 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:43:48,564 WARN L233 ceAbstractionStarter]: 89 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:43:48,564 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 90 thread instances. [2023-08-31 22:43:48,675 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:43:48,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1291 places, 1201 transitions, 10862 flow [2023-08-31 22:43:50,537 INFO L130 PetriNetUnfolder]: 181/2729 cut-off events. [2023-08-31 22:43:50,537 INFO L131 PetriNetUnfolder]: For 125490/125490 co-relation queries the response was YES. [2023-08-31 22:43:50,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7095 conditions, 2729 events. 181/2729 cut-off events. For 125490/125490 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7709 event pairs, 0 based on Foata normal form. 0/2094 useless extension candidates. Maximal degree in co-relation 6961. Up to 182 conditions per place. [2023-08-31 22:43:50,722 INFO L82 GeneralOperation]: Start removeDead. Operand has 1291 places, 1201 transitions, 10862 flow [2023-08-31 22:43:50,741 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1291 places, 1201 transitions, 10862 flow [2023-08-31 22:43:50,742 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:43:50,742 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1291 places, 1201 transitions, 10862 flow [2023-08-31 22:43:50,742 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1291 places, 1201 transitions, 10862 flow [2023-08-31 22:43:50,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1291 places, 1201 transitions, 10862 flow [2023-08-31 22:43:52,485 INFO L130 PetriNetUnfolder]: 181/2729 cut-off events. [2023-08-31 22:43:52,485 INFO L131 PetriNetUnfolder]: For 125490/125490 co-relation queries the response was YES. [2023-08-31 22:43:52,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7095 conditions, 2729 events. 181/2729 cut-off events. For 125490/125490 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7709 event pairs, 0 based on Foata normal form. 0/2094 useless extension candidates. Maximal degree in co-relation 6961. Up to 182 conditions per place. [2023-08-31 22:43:53,166 INFO L119 LiptonReduction]: Number of co-enabled transitions 1288440 [2023-08-31 22:44:03,265 INFO L134 LiptonReduction]: Checked pairs total: 5777456 [2023-08-31 22:44:03,265 INFO L136 LiptonReduction]: Total number of compositions: 724 [2023-08-31 22:44:03,266 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:44:03,266 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:44:03,266 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:44:03,914 INFO L130 PetriNetUnfolder]: 75/1414 cut-off events. [2023-08-31 22:44:03,915 INFO L131 PetriNetUnfolder]: For 125490/125490 co-relation queries the response was YES. [2023-08-31 22:44:03,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:44:03,915 INFO L208 CegarLoopForPetriNet]: trace histogram [91, 90, 90, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:44:03,915 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:44:03,915 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:44:03,915 INFO L85 PathProgramCache]: Analyzing trace with hash 2018308152, now seen corresponding path program 1 times [2023-08-31 22:44:03,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:44:03,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254412712] [2023-08-31 22:44:03,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:44:03,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:44:04,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:44:04,030 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:44:04,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:44:04,237 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:44:04,238 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:44:04,238 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:44:04,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2023-08-31 22:44:04,238 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:44:04,238 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:44:04,238 WARN L233 ceAbstractionStarter]: 90 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:44:04,238 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 91 thread instances. [2023-08-31 22:44:04,351 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:44:04,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1305 places, 1214 transitions, 11073 flow [2023-08-31 22:44:06,233 INFO L130 PetriNetUnfolder]: 183/2759 cut-off events. [2023-08-31 22:44:06,234 INFO L131 PetriNetUnfolder]: For 129675/129675 co-relation queries the response was YES. [2023-08-31 22:44:06,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7219 conditions, 2759 events. 183/2759 cut-off events. For 129675/129675 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7937 event pairs, 0 based on Foata normal form. 0/2117 useless extension candidates. Maximal degree in co-relation 7084. Up to 184 conditions per place. [2023-08-31 22:44:06,423 INFO L82 GeneralOperation]: Start removeDead. Operand has 1305 places, 1214 transitions, 11073 flow [2023-08-31 22:44:06,443 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1305 places, 1214 transitions, 11073 flow [2023-08-31 22:44:06,443 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:44:06,443 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1305 places, 1214 transitions, 11073 flow [2023-08-31 22:44:06,443 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1305 places, 1214 transitions, 11073 flow [2023-08-31 22:44:06,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1305 places, 1214 transitions, 11073 flow [2023-08-31 22:44:08,152 INFO L130 PetriNetUnfolder]: 183/2759 cut-off events. [2023-08-31 22:44:08,152 INFO L131 PetriNetUnfolder]: For 129675/129675 co-relation queries the response was YES. [2023-08-31 22:44:08,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7219 conditions, 2759 events. 183/2759 cut-off events. For 129675/129675 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7937 event pairs, 0 based on Foata normal form. 0/2117 useless extension candidates. Maximal degree in co-relation 7084. Up to 184 conditions per place. [2023-08-31 22:44:08,977 INFO L119 LiptonReduction]: Number of co-enabled transitions 1316952 [2023-08-31 22:44:19,116 INFO L134 LiptonReduction]: Checked pairs total: 5810644 [2023-08-31 22:44:19,116 INFO L136 LiptonReduction]: Total number of compositions: 731 [2023-08-31 22:44:19,117 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:44:19,117 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:44:19,117 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:44:19,707 INFO L130 PetriNetUnfolder]: 75/1428 cut-off events. [2023-08-31 22:44:19,708 INFO L131 PetriNetUnfolder]: For 129675/129675 co-relation queries the response was YES. [2023-08-31 22:44:19,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:44:19,708 INFO L208 CegarLoopForPetriNet]: trace histogram [92, 91, 91, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:44:19,708 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:44:19,708 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:44:19,708 INFO L85 PathProgramCache]: Analyzing trace with hash -694463486, now seen corresponding path program 1 times [2023-08-31 22:44:19,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:44:19,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503331661] [2023-08-31 22:44:19,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:44:19,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:44:19,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:44:19,884 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:44:19,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:44:20,096 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:44:20,097 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:44:20,097 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:44:20,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2023-08-31 22:44:20,097 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:44:20,097 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:44:20,097 WARN L233 ceAbstractionStarter]: 91 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:44:20,097 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 92 thread instances. [2023-08-31 22:44:20,216 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:44:20,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1319 places, 1227 transitions, 11286 flow [2023-08-31 22:44:22,199 INFO L130 PetriNetUnfolder]: 185/2789 cut-off events. [2023-08-31 22:44:22,199 INFO L131 PetriNetUnfolder]: For 133952/133952 co-relation queries the response was YES. [2023-08-31 22:44:22,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7344 conditions, 2789 events. 185/2789 cut-off events. For 133952/133952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7874 event pairs, 0 based on Foata normal form. 0/2140 useless extension candidates. Maximal degree in co-relation 7208. Up to 186 conditions per place. [2023-08-31 22:44:22,397 INFO L82 GeneralOperation]: Start removeDead. Operand has 1319 places, 1227 transitions, 11286 flow [2023-08-31 22:44:22,421 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1319 places, 1227 transitions, 11286 flow [2023-08-31 22:44:22,422 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:44:22,422 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1319 places, 1227 transitions, 11286 flow [2023-08-31 22:44:22,422 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1319 places, 1227 transitions, 11286 flow [2023-08-31 22:44:22,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1319 places, 1227 transitions, 11286 flow [2023-08-31 22:44:24,333 INFO L130 PetriNetUnfolder]: 185/2789 cut-off events. [2023-08-31 22:44:24,334 INFO L131 PetriNetUnfolder]: For 133952/133952 co-relation queries the response was YES. [2023-08-31 22:44:24,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7344 conditions, 2789 events. 185/2789 cut-off events. For 133952/133952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7874 event pairs, 0 based on Foata normal form. 0/2140 useless extension candidates. Maximal degree in co-relation 7208. Up to 186 conditions per place. [2023-08-31 22:44:25,144 INFO L119 LiptonReduction]: Number of co-enabled transitions 1345776 [2023-08-31 22:44:35,395 INFO L134 LiptonReduction]: Checked pairs total: 6104997 [2023-08-31 22:44:35,395 INFO L136 LiptonReduction]: Total number of compositions: 739 [2023-08-31 22:44:35,396 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:44:35,396 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:44:35,396 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:44:36,075 INFO L130 PetriNetUnfolder]: 80/1452 cut-off events. [2023-08-31 22:44:36,075 INFO L131 PetriNetUnfolder]: For 133952/133952 co-relation queries the response was YES. [2023-08-31 22:44:36,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:44:36,075 INFO L208 CegarLoopForPetriNet]: trace histogram [93, 92, 92, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:44:36,075 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:44:36,076 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:44:36,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1264611957, now seen corresponding path program 1 times [2023-08-31 22:44:36,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:44:36,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968889624] [2023-08-31 22:44:36,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:44:36,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:44:36,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:44:36,196 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:44:36,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:44:36,420 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:44:36,420 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:44:36,420 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:44:36,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2023-08-31 22:44:36,420 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:44:36,420 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:44:36,420 WARN L233 ceAbstractionStarter]: 92 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:44:36,420 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 93 thread instances. [2023-08-31 22:44:36,536 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:44:36,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1333 places, 1240 transitions, 11501 flow [2023-08-31 22:44:38,464 INFO L130 PetriNetUnfolder]: 187/2819 cut-off events. [2023-08-31 22:44:38,464 INFO L131 PetriNetUnfolder]: For 138322/138322 co-relation queries the response was YES. [2023-08-31 22:44:38,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7470 conditions, 2819 events. 187/2819 cut-off events. For 138322/138322 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7932 event pairs, 0 based on Foata normal form. 0/2163 useless extension candidates. Maximal degree in co-relation 7333. Up to 188 conditions per place. [2023-08-31 22:44:38,666 INFO L82 GeneralOperation]: Start removeDead. Operand has 1333 places, 1240 transitions, 11501 flow [2023-08-31 22:44:38,686 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1333 places, 1240 transitions, 11501 flow [2023-08-31 22:44:38,686 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:44:38,687 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1333 places, 1240 transitions, 11501 flow [2023-08-31 22:44:38,687 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1333 places, 1240 transitions, 11501 flow [2023-08-31 22:44:38,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1333 places, 1240 transitions, 11501 flow [2023-08-31 22:44:40,872 INFO L130 PetriNetUnfolder]: 187/2819 cut-off events. [2023-08-31 22:44:40,872 INFO L131 PetriNetUnfolder]: For 138322/138322 co-relation queries the response was YES. [2023-08-31 22:44:41,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7470 conditions, 2819 events. 187/2819 cut-off events. For 138322/138322 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7932 event pairs, 0 based on Foata normal form. 0/2163 useless extension candidates. Maximal degree in co-relation 7333. Up to 188 conditions per place. [2023-08-31 22:44:41,735 INFO L119 LiptonReduction]: Number of co-enabled transitions 1374912 [2023-08-31 22:44:52,100 INFO L134 LiptonReduction]: Checked pairs total: 6064749 [2023-08-31 22:44:52,100 INFO L136 LiptonReduction]: Total number of compositions: 736 [2023-08-31 22:44:52,101 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:44:52,101 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:44:52,101 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:44:52,757 INFO L130 PetriNetUnfolder]: 72/1450 cut-off events. [2023-08-31 22:44:52,757 INFO L131 PetriNetUnfolder]: For 138322/138322 co-relation queries the response was YES. [2023-08-31 22:44:52,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:44:52,758 INFO L208 CegarLoopForPetriNet]: trace histogram [94, 93, 93, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:44:52,758 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:44:52,758 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:44:52,758 INFO L85 PathProgramCache]: Analyzing trace with hash -313218604, now seen corresponding path program 1 times [2023-08-31 22:44:52,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:44:52,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570808734] [2023-08-31 22:44:52,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:44:52,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:44:52,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:44:52,881 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:44:52,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:44:53,121 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:44:53,121 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:44:53,121 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:44:53,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2023-08-31 22:44:53,121 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:44:53,121 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:44:53,121 WARN L233 ceAbstractionStarter]: 93 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:44:53,122 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 94 thread instances. [2023-08-31 22:44:53,238 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:44:53,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1347 places, 1253 transitions, 11718 flow [2023-08-31 22:44:55,194 INFO L130 PetriNetUnfolder]: 189/2849 cut-off events. [2023-08-31 22:44:55,194 INFO L131 PetriNetUnfolder]: For 142786/142786 co-relation queries the response was YES. [2023-08-31 22:44:55,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7597 conditions, 2849 events. 189/2849 cut-off events. For 142786/142786 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8045 event pairs, 0 based on Foata normal form. 0/2186 useless extension candidates. Maximal degree in co-relation 7459. Up to 190 conditions per place. [2023-08-31 22:44:55,408 INFO L82 GeneralOperation]: Start removeDead. Operand has 1347 places, 1253 transitions, 11718 flow [2023-08-31 22:44:55,430 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1347 places, 1253 transitions, 11718 flow [2023-08-31 22:44:55,430 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:44:55,430 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1347 places, 1253 transitions, 11718 flow [2023-08-31 22:44:55,430 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1347 places, 1253 transitions, 11718 flow [2023-08-31 22:44:55,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1347 places, 1253 transitions, 11718 flow [2023-08-31 22:44:57,301 INFO L130 PetriNetUnfolder]: 189/2849 cut-off events. [2023-08-31 22:44:57,301 INFO L131 PetriNetUnfolder]: For 142786/142786 co-relation queries the response was YES. [2023-08-31 22:44:57,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7597 conditions, 2849 events. 189/2849 cut-off events. For 142786/142786 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8045 event pairs, 0 based on Foata normal form. 0/2186 useless extension candidates. Maximal degree in co-relation 7459. Up to 190 conditions per place. [2023-08-31 22:44:58,176 INFO L119 LiptonReduction]: Number of co-enabled transitions 1404360 [2023-08-31 22:45:08,754 INFO L134 LiptonReduction]: Checked pairs total: 6253519 [2023-08-31 22:45:08,754 INFO L136 LiptonReduction]: Total number of compositions: 758 [2023-08-31 22:45:08,755 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:45:08,755 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:45:08,755 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:45:09,407 INFO L130 PetriNetUnfolder]: 81/1482 cut-off events. [2023-08-31 22:45:09,407 INFO L131 PetriNetUnfolder]: For 142786/142786 co-relation queries the response was YES. [2023-08-31 22:45:09,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:45:09,407 INFO L208 CegarLoopForPetriNet]: trace histogram [95, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:45:09,407 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:45:09,407 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:45:09,407 INFO L85 PathProgramCache]: Analyzing trace with hash -82049053, now seen corresponding path program 1 times [2023-08-31 22:45:09,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:45:09,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139192108] [2023-08-31 22:45:09,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:45:09,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:45:09,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:45:09,565 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:45:09,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:45:09,794 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:45:09,795 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:45:09,795 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:45:09,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2023-08-31 22:45:09,795 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:45:09,795 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:45:09,795 WARN L233 ceAbstractionStarter]: 94 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:45:09,795 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 95 thread instances. [2023-08-31 22:45:09,916 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:45:09,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1361 places, 1266 transitions, 11937 flow [2023-08-31 22:45:11,957 INFO L130 PetriNetUnfolder]: 191/2879 cut-off events. [2023-08-31 22:45:11,958 INFO L131 PetriNetUnfolder]: For 147345/147345 co-relation queries the response was YES. [2023-08-31 22:45:12,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7725 conditions, 2879 events. 191/2879 cut-off events. For 147345/147345 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8119 event pairs, 0 based on Foata normal form. 0/2209 useless extension candidates. Maximal degree in co-relation 7586. Up to 192 conditions per place. [2023-08-31 22:45:12,179 INFO L82 GeneralOperation]: Start removeDead. Operand has 1361 places, 1266 transitions, 11937 flow [2023-08-31 22:45:12,289 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1361 places, 1266 transitions, 11937 flow [2023-08-31 22:45:12,289 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:45:12,289 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1361 places, 1266 transitions, 11937 flow [2023-08-31 22:45:12,290 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1361 places, 1266 transitions, 11937 flow [2023-08-31 22:45:12,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1361 places, 1266 transitions, 11937 flow [2023-08-31 22:45:14,208 INFO L130 PetriNetUnfolder]: 191/2879 cut-off events. [2023-08-31 22:45:14,208 INFO L131 PetriNetUnfolder]: For 147345/147345 co-relation queries the response was YES. [2023-08-31 22:45:14,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7725 conditions, 2879 events. 191/2879 cut-off events. For 147345/147345 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8119 event pairs, 0 based on Foata normal form. 0/2209 useless extension candidates. Maximal degree in co-relation 7586. Up to 192 conditions per place. [2023-08-31 22:45:15,076 INFO L119 LiptonReduction]: Number of co-enabled transitions 1434120 [2023-08-31 22:45:25,757 INFO L134 LiptonReduction]: Checked pairs total: 6464023 [2023-08-31 22:45:25,757 INFO L136 LiptonReduction]: Total number of compositions: 758 [2023-08-31 22:45:25,758 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:45:25,758 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:45:25,758 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 22:45:26,424 INFO L130 PetriNetUnfolder]: 81/1496 cut-off events. [2023-08-31 22:45:26,424 INFO L131 PetriNetUnfolder]: For 147345/147345 co-relation queries the response was YES. [2023-08-31 22:45:26,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 22:45:26,424 INFO L208 CegarLoopForPetriNet]: trace histogram [96, 95, 95, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 22:45:26,424 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 22:45:26,424 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 22:45:26,424 INFO L85 PathProgramCache]: Analyzing trace with hash -236099223, now seen corresponding path program 1 times [2023-08-31 22:45:26,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 22:45:26,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425074962] [2023-08-31 22:45:26,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 22:45:26,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 22:45:26,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:45:26,585 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 22:45:26,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 22:45:26,808 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 22:45:26,808 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 22:45:26,808 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 22:45:26,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2023-08-31 22:45:26,808 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 22:45:26,808 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 22:45:26,808 WARN L233 ceAbstractionStarter]: 95 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 22:45:26,808 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 96 thread instances. [2023-08-31 22:45:26,929 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 22:45:26,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1375 places, 1279 transitions, 12158 flow [2023-08-31 22:45:29,001 INFO L130 PetriNetUnfolder]: 193/2909 cut-off events. [2023-08-31 22:45:29,001 INFO L131 PetriNetUnfolder]: For 152000/152000 co-relation queries the response was YES. [2023-08-31 22:45:29,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7854 conditions, 2909 events. 193/2909 cut-off events. For 152000/152000 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8374 event pairs, 0 based on Foata normal form. 0/2232 useless extension candidates. Maximal degree in co-relation 7714. Up to 194 conditions per place. [2023-08-31 22:45:29,218 INFO L82 GeneralOperation]: Start removeDead. Operand has 1375 places, 1279 transitions, 12158 flow [2023-08-31 22:45:29,239 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1375 places, 1279 transitions, 12158 flow [2023-08-31 22:45:29,240 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 22:45:29,240 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1375 places, 1279 transitions, 12158 flow [2023-08-31 22:45:29,240 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1375 places, 1279 transitions, 12158 flow [2023-08-31 22:45:29,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1375 places, 1279 transitions, 12158 flow [2023-08-31 22:45:31,236 INFO L130 PetriNetUnfolder]: 193/2909 cut-off events. [2023-08-31 22:45:31,237 INFO L131 PetriNetUnfolder]: For 152000/152000 co-relation queries the response was YES. [2023-08-31 22:45:31,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7854 conditions, 2909 events. 193/2909 cut-off events. For 152000/152000 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8374 event pairs, 0 based on Foata normal form. 0/2232 useless extension candidates. Maximal degree in co-relation 7714. Up to 194 conditions per place. [2023-08-31 22:45:32,092 INFO L119 LiptonReduction]: Number of co-enabled transitions 1464192 [2023-08-31 22:45:42,958 INFO L134 LiptonReduction]: Checked pairs total: 7826252 [2023-08-31 22:45:42,958 INFO L136 LiptonReduction]: Total number of compositions: 772 [2023-08-31 22:45:42,959 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 22:45:42,959 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323094ce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 22:45:42,959 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. Killed by 15