./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-ext/46_monabsex2_vs.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-ext/46_monabsex2_vs.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 134e9604c8f91a200c8250c9fbb45867ed525dc78e65c16e0a5fa44f5d71ac67 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 09:37:40,816 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 09:37:40,818 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 09:37:40,863 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 09:37:40,866 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 09:37:40,869 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 09:37:40,870 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 09:37:40,873 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 09:37:40,876 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 09:37:40,880 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 09:37:40,881 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 09:37:40,883 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 09:37:40,884 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 09:37:40,885 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 09:37:40,887 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 09:37:40,891 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 09:37:40,891 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 09:37:40,893 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 09:37:40,894 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 09:37:40,906 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 09:37:40,908 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 09:37:40,909 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 09:37:40,910 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 09:37:40,911 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 09:37:40,918 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 09:37:40,918 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 09:37:40,918 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 09:37:40,920 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 09:37:40,920 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 09:37:40,921 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 09:37:40,921 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 09:37:40,923 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 09:37:40,924 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 09:37:40,925 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 09:37:40,926 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 09:37:40,926 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 09:37:40,927 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 09:37:40,927 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 09:37:40,927 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 09:37:40,928 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 09:37:40,928 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 09:37:40,930 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-09-01 09:37:40,963 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 09:37:40,963 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 09:37:40,964 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 09:37:40,964 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 09:37:40,965 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 09:37:40,966 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 09:37:40,966 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 09:37:40,966 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 09:37:40,966 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 09:37:40,967 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 09:37:40,967 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 09:37:40,968 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 09:37:40,968 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 09:37:40,968 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 09:37:40,968 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 09:37:40,968 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 09:37:40,969 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 09:37:40,969 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 09:37:40,969 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 09:37:40,969 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 09:37:40,969 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 09:37:40,970 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 09:37:40,970 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 09:37:40,970 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 09:37:40,970 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 09:37:40,970 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 09:37:40,971 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 09:37:40,971 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 09:37:40,971 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 09:37:40,971 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 09:37:40,971 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 09:37:40,971 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 09:37:40,972 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 09:37:40,972 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 09:37:40,972 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 09:37:40,972 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 134e9604c8f91a200c8250c9fbb45867ed525dc78e65c16e0a5fa44f5d71ac67 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-09-01 09:37:41,274 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 09:37:41,291 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 09:37:41,294 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 09:37:41,295 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 09:37:41,295 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 09:37:41,297 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/46_monabsex2_vs.i [2023-09-01 09:37:42,482 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 09:37:42,731 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 09:37:42,732 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/46_monabsex2_vs.i [2023-09-01 09:37:42,746 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ba6457a93/568d721be8c54e05ac263c5fdca8f75c/FLAGac8734dca [2023-09-01 09:37:42,758 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ba6457a93/568d721be8c54e05ac263c5fdca8f75c [2023-09-01 09:37:42,760 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 09:37:42,762 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 09:37:42,763 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 09:37:42,763 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 09:37:42,770 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 09:37:42,771 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 09:37:42" (1/1) ... [2023-09-01 09:37:42,772 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6c922959 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:42, skipping insertion in model container [2023-09-01 09:37:42,772 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 09:37:42" (1/1) ... [2023-09-01 09:37:42,778 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 09:37:42,812 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 09:37:42,944 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-09-01 09:37:43,037 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/46_monabsex2_vs.i[30494,30507] [2023-09-01 09:37:43,048 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 09:37:43,063 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 09:37:43,091 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-09-01 09:37:43,123 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/46_monabsex2_vs.i[30494,30507] [2023-09-01 09:37:43,131 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 09:37:43,164 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:37:43,164 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:37:43,164 WARN L667 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:37:43,177 INFO L208 MainTranslator]: Completed translation [2023-09-01 09:37:43,178 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:43 WrapperNode [2023-09-01 09:37:43,178 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 09:37:43,180 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 09:37:43,180 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 09:37:43,180 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 09:37:43,186 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:43" (1/1) ... [2023-09-01 09:37:43,220 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:43" (1/1) ... [2023-09-01 09:37:43,238 INFO L138 Inliner]: procedures = 170, calls = 17, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 24 [2023-09-01 09:37:43,239 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 09:37:43,240 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 09:37:43,241 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 09:37:43,241 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 09:37:43,247 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:43" (1/1) ... [2023-09-01 09:37:43,248 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:43" (1/1) ... [2023-09-01 09:37:43,251 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:43" (1/1) ... [2023-09-01 09:37:43,252 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:43" (1/1) ... [2023-09-01 09:37:43,263 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:43" (1/1) ... [2023-09-01 09:37:43,266 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:43" (1/1) ... [2023-09-01 09:37:43,268 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:43" (1/1) ... [2023-09-01 09:37:43,270 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:43" (1/1) ... [2023-09-01 09:37:43,278 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 09:37:43,279 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 09:37:43,280 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 09:37:43,280 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 09:37:43,281 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:43" (1/1) ... [2023-09-01 09:37:43,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 09:37:43,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 09:37:43,309 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-09-01 09:37:43,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-09-01 09:37:43,350 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-09-01 09:37:43,350 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-09-01 09:37:43,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 09:37:43,351 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-09-01 09:37:43,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 09:37:43,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 09:37:43,351 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 09:37:43,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 09:37:43,351 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-09-01 09:37:43,351 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 09:37:43,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 09:37:43,353 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 09:37:43,504 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 09:37:43,505 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 09:37:43,616 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 09:37:43,641 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 09:37:43,641 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-09-01 09:37:43,643 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 09:37:43 BoogieIcfgContainer [2023-09-01 09:37:43,644 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 09:37:43,645 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 09:37:43,648 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 09:37:43,651 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 09:37:43,651 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 09:37:42" (1/3) ... [2023-09-01 09:37:43,652 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7571873b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 09:37:43, skipping insertion in model container [2023-09-01 09:37:43,652 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:43" (2/3) ... [2023-09-01 09:37:43,653 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7571873b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 09:37:43, skipping insertion in model container [2023-09-01 09:37:43,653 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 09:37:43" (3/3) ... [2023-09-01 09:37:43,654 INFO L112 eAbstractionObserver]: Analyzing ICFG 46_monabsex2_vs.i [2023-09-01 09:37:43,661 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 09:37:43,671 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 09:37:43,671 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-09-01 09:37:43,671 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 09:37:43,735 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:43,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 35 places, 33 transitions, 71 flow [2023-09-01 09:37:43,830 INFO L130 PetriNetUnfolder]: 2/43 cut-off events. [2023-09-01 09:37:43,830 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:37:43,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 43 events. 2/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 41 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 22. Up to 4 conditions per place. [2023-09-01 09:37:43,834 INFO L82 GeneralOperation]: Start removeDead. Operand has 35 places, 33 transitions, 71 flow [2023-09-01 09:37:43,839 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 27 transitions, 59 flow [2023-09-01 09:37:43,842 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:43,863 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 30 places, 27 transitions, 59 flow [2023-09-01 09:37:43,870 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 30 places, 27 transitions, 59 flow [2023-09-01 09:37:43,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 30 places, 27 transitions, 59 flow [2023-09-01 09:37:43,882 INFO L130 PetriNetUnfolder]: 0/31 cut-off events. [2023-09-01 09:37:43,885 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:37:43,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 31 events. 0/31 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 14 event pairs, 0 based on Foata normal form. 0/30 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2023-09-01 09:37:43,886 INFO L119 LiptonReduction]: Number of co-enabled transitions 98 [2023-09-01 09:37:45,076 INFO L134 LiptonReduction]: Checked pairs total: 83 [2023-09-01 09:37:45,077 INFO L136 LiptonReduction]: Total number of compositions: 25 [2023-09-01 09:37:45,088 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:45,093 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:45,094 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:45,096 INFO L130 PetriNetUnfolder]: 0/5 cut-off events. [2023-09-01 09:37:45,096 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:37:45,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:45,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-09-01 09:37:45,098 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:45,102 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:45,102 INFO L85 PathProgramCache]: Analyzing trace with hash 4593519, now seen corresponding path program 1 times [2023-09-01 09:37:45,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:45,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108298969] [2023-09-01 09:37:45,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:45,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:45,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:45,195 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:45,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:45,224 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:45,225 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:45,226 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:45,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 09:37:45,228 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:45,231 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:45,231 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:45,232 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-09-01 09:37:45,250 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:45,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 41 transitions, 94 flow [2023-09-01 09:37:45,276 INFO L130 PetriNetUnfolder]: 3/63 cut-off events. [2023-09-01 09:37:45,276 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:37:45,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73 conditions, 63 events. 3/63 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 77 event pairs, 0 based on Foata normal form. 0/55 useless extension candidates. Maximal degree in co-relation 44. Up to 6 conditions per place. [2023-09-01 09:37:45,277 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 41 transitions, 94 flow [2023-09-01 09:37:45,277 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 35 transitions, 82 flow [2023-09-01 09:37:45,278 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:45,278 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 40 places, 35 transitions, 82 flow [2023-09-01 09:37:45,278 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 40 places, 35 transitions, 82 flow [2023-09-01 09:37:45,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 40 places, 35 transitions, 82 flow [2023-09-01 09:37:45,286 INFO L130 PetriNetUnfolder]: 0/45 cut-off events. [2023-09-01 09:37:45,286 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:37:45,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 0/45 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 30 event pairs, 0 based on Foata normal form. 0/43 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2023-09-01 09:37:45,287 INFO L119 LiptonReduction]: Number of co-enabled transitions 308 [2023-09-01 09:37:46,307 INFO L134 LiptonReduction]: Checked pairs total: 673 [2023-09-01 09:37:46,307 INFO L136 LiptonReduction]: Total number of compositions: 26 [2023-09-01 09:37:46,309 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:46,310 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:46,310 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:46,313 INFO L130 PetriNetUnfolder]: 0/14 cut-off events. [2023-09-01 09:37:46,313 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:37:46,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:46,314 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1] [2023-09-01 09:37:46,314 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:46,314 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:46,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1991781156, now seen corresponding path program 1 times [2023-09-01 09:37:46,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:46,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509925702] [2023-09-01 09:37:46,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:46,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:46,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:46,343 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:46,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:46,372 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:46,373 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:46,373 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:46,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 09:37:46,374 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:46,374 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:46,374 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:46,375 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-09-01 09:37:46,393 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:46,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 49 transitions, 119 flow [2023-09-01 09:37:46,411 INFO L130 PetriNetUnfolder]: 4/83 cut-off events. [2023-09-01 09:37:46,411 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:37:46,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 83 events. 4/83 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 110 event pairs, 0 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 67. Up to 8 conditions per place. [2023-09-01 09:37:46,412 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 49 transitions, 119 flow [2023-09-01 09:37:46,412 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 43 transitions, 107 flow [2023-09-01 09:37:46,413 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:46,413 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 50 places, 43 transitions, 107 flow [2023-09-01 09:37:46,413 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 50 places, 43 transitions, 107 flow [2023-09-01 09:37:46,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 43 transitions, 107 flow [2023-09-01 09:37:46,421 INFO L130 PetriNetUnfolder]: 0/59 cut-off events. [2023-09-01 09:37:46,421 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:37:46,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75 conditions, 59 events. 0/59 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 43 event pairs, 0 based on Foata normal form. 0/56 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2023-09-01 09:37:46,423 INFO L119 LiptonReduction]: Number of co-enabled transitions 630 [2023-09-01 09:37:47,421 INFO L134 LiptonReduction]: Checked pairs total: 1508 [2023-09-01 09:37:47,421 INFO L136 LiptonReduction]: Total number of compositions: 30 [2023-09-01 09:37:47,423 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:47,424 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:47,424 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:47,427 INFO L130 PetriNetUnfolder]: 0/21 cut-off events. [2023-09-01 09:37:47,428 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:37:47,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:47,428 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1] [2023-09-01 09:37:47,428 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:47,429 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:47,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1889233887, now seen corresponding path program 1 times [2023-09-01 09:37:47,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:47,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515574323] [2023-09-01 09:37:47,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:47,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:47,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:47,448 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:47,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:47,463 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:47,464 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:47,464 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:47,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 09:37:47,464 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:47,465 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:47,465 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:47,465 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-09-01 09:37:47,477 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:47,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 65 places, 57 transitions, 146 flow [2023-09-01 09:37:47,499 INFO L130 PetriNetUnfolder]: 5/103 cut-off events. [2023-09-01 09:37:47,499 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:37:47,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126 conditions, 103 events. 5/103 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 141 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 91. Up to 10 conditions per place. [2023-09-01 09:37:47,500 INFO L82 GeneralOperation]: Start removeDead. Operand has 65 places, 57 transitions, 146 flow [2023-09-01 09:37:47,501 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 51 transitions, 134 flow [2023-09-01 09:37:47,501 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:47,501 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 60 places, 51 transitions, 134 flow [2023-09-01 09:37:47,502 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 60 places, 51 transitions, 134 flow [2023-09-01 09:37:47,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 60 places, 51 transitions, 134 flow [2023-09-01 09:37:47,511 INFO L130 PetriNetUnfolder]: 0/73 cut-off events. [2023-09-01 09:37:47,511 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:37:47,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96 conditions, 73 events. 0/73 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 58 event pairs, 0 based on Foata normal form. 0/69 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2023-09-01 09:37:47,512 INFO L119 LiptonReduction]: Number of co-enabled transitions 1064 [2023-09-01 09:37:48,610 INFO L134 LiptonReduction]: Checked pairs total: 3045 [2023-09-01 09:37:48,611 INFO L136 LiptonReduction]: Total number of compositions: 34 [2023-09-01 09:37:48,612 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:48,613 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:48,613 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:48,618 INFO L130 PetriNetUnfolder]: 0/28 cut-off events. [2023-09-01 09:37:48,618 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:37:48,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:48,618 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:48,619 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:48,619 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:48,619 INFO L85 PathProgramCache]: Analyzing trace with hash 823459449, now seen corresponding path program 1 times [2023-09-01 09:37:48,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:48,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670558701] [2023-09-01 09:37:48,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:48,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:48,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:48,648 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:48,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:48,692 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:48,692 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:48,693 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:48,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 09:37:48,698 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:48,699 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:48,699 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:48,699 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-09-01 09:37:48,740 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:48,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 75 places, 65 transitions, 175 flow [2023-09-01 09:37:48,755 INFO L130 PetriNetUnfolder]: 6/123 cut-off events. [2023-09-01 09:37:48,755 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:37:48,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154 conditions, 123 events. 6/123 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 172 event pairs, 0 based on Foata normal form. 0/106 useless extension candidates. Maximal degree in co-relation 116. Up to 12 conditions per place. [2023-09-01 09:37:48,756 INFO L82 GeneralOperation]: Start removeDead. Operand has 75 places, 65 transitions, 175 flow [2023-09-01 09:37:48,757 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 70 places, 59 transitions, 163 flow [2023-09-01 09:37:48,757 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:48,757 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 70 places, 59 transitions, 163 flow [2023-09-01 09:37:48,757 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 70 places, 59 transitions, 163 flow [2023-09-01 09:37:48,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 70 places, 59 transitions, 163 flow [2023-09-01 09:37:48,766 INFO L130 PetriNetUnfolder]: 0/87 cut-off events. [2023-09-01 09:37:48,766 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:37:48,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118 conditions, 87 events. 0/87 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 72 event pairs, 0 based on Foata normal form. 0/82 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2023-09-01 09:37:48,768 INFO L119 LiptonReduction]: Number of co-enabled transitions 1610 [2023-09-01 09:37:49,847 INFO L134 LiptonReduction]: Checked pairs total: 4316 [2023-09-01 09:37:49,847 INFO L136 LiptonReduction]: Total number of compositions: 38 [2023-09-01 09:37:49,848 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:49,850 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:49,850 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:49,854 INFO L130 PetriNetUnfolder]: 0/35 cut-off events. [2023-09-01 09:37:49,855 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:37:49,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:49,855 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:49,855 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:49,856 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:49,856 INFO L85 PathProgramCache]: Analyzing trace with hash 845381338, now seen corresponding path program 1 times [2023-09-01 09:37:49,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:49,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878861336] [2023-09-01 09:37:49,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:49,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:49,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:49,878 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:49,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:49,897 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:49,897 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:49,898 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:49,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 09:37:49,898 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:49,899 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:49,899 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:49,899 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-09-01 09:37:49,924 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:49,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 85 places, 73 transitions, 206 flow [2023-09-01 09:37:49,939 INFO L130 PetriNetUnfolder]: 7/143 cut-off events. [2023-09-01 09:37:49,944 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:37:49,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183 conditions, 143 events. 7/143 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 205 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 144. Up to 14 conditions per place. [2023-09-01 09:37:49,950 INFO L82 GeneralOperation]: Start removeDead. Operand has 85 places, 73 transitions, 206 flow [2023-09-01 09:37:49,951 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 67 transitions, 194 flow [2023-09-01 09:37:49,952 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:49,952 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 80 places, 67 transitions, 194 flow [2023-09-01 09:37:49,952 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 80 places, 67 transitions, 194 flow [2023-09-01 09:37:49,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 67 transitions, 194 flow [2023-09-01 09:37:49,962 INFO L130 PetriNetUnfolder]: 0/101 cut-off events. [2023-09-01 09:37:49,967 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:37:49,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141 conditions, 101 events. 0/101 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 85 event pairs, 0 based on Foata normal form. 0/95 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2023-09-01 09:37:49,970 INFO L119 LiptonReduction]: Number of co-enabled transitions 2268 [2023-09-01 09:37:51,181 INFO L134 LiptonReduction]: Checked pairs total: 6250 [2023-09-01 09:37:51,181 INFO L136 LiptonReduction]: Total number of compositions: 42 [2023-09-01 09:37:51,182 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:51,183 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:51,183 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:51,188 INFO L130 PetriNetUnfolder]: 0/42 cut-off events. [2023-09-01 09:37:51,188 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:37:51,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:51,188 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:51,188 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:51,189 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:51,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1148107182, now seen corresponding path program 1 times [2023-09-01 09:37:51,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:51,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302400313] [2023-09-01 09:37:51,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:51,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:51,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:51,213 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:51,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:51,232 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:51,232 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:51,232 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:51,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 09:37:51,233 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:51,233 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:51,234 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:51,234 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-09-01 09:37:51,249 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:51,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 95 places, 81 transitions, 239 flow [2023-09-01 09:37:51,265 INFO L130 PetriNetUnfolder]: 8/163 cut-off events. [2023-09-01 09:37:51,265 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:37:51,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213 conditions, 163 events. 8/163 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 249 event pairs, 0 based on Foata normal form. 0/140 useless extension candidates. Maximal degree in co-relation 173. Up to 16 conditions per place. [2023-09-01 09:37:51,267 INFO L82 GeneralOperation]: Start removeDead. Operand has 95 places, 81 transitions, 239 flow [2023-09-01 09:37:51,267 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 90 places, 75 transitions, 227 flow [2023-09-01 09:37:51,268 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:51,268 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 90 places, 75 transitions, 227 flow [2023-09-01 09:37:51,268 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 90 places, 75 transitions, 227 flow [2023-09-01 09:37:51,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 90 places, 75 transitions, 227 flow [2023-09-01 09:37:51,279 INFO L130 PetriNetUnfolder]: 0/115 cut-off events. [2023-09-01 09:37:51,279 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:37:51,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165 conditions, 115 events. 0/115 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 105 event pairs, 0 based on Foata normal form. 0/108 useless extension candidates. Maximal degree in co-relation 0. Up to 8 conditions per place. [2023-09-01 09:37:51,282 INFO L119 LiptonReduction]: Number of co-enabled transitions 3038 [2023-09-01 09:37:52,526 INFO L134 LiptonReduction]: Checked pairs total: 8263 [2023-09-01 09:37:52,526 INFO L136 LiptonReduction]: Total number of compositions: 46 [2023-09-01 09:37:52,527 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:52,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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:52,528 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:52,546 INFO L130 PetriNetUnfolder]: 0/49 cut-off events. [2023-09-01 09:37:52,547 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:37:52,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:52,547 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:52,547 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:52,548 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:52,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1320910405, now seen corresponding path program 1 times [2023-09-01 09:37:52,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:52,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038368376] [2023-09-01 09:37:52,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:52,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:52,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:52,604 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:52,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:52,624 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:52,625 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:52,625 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:52,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 09:37:52,625 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:52,626 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:52,626 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:52,626 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-09-01 09:37:52,651 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:52,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 105 places, 89 transitions, 274 flow [2023-09-01 09:37:52,670 INFO L130 PetriNetUnfolder]: 9/183 cut-off events. [2023-09-01 09:37:52,670 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:37:52,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 244 conditions, 183 events. 9/183 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 287 event pairs, 0 based on Foata normal form. 0/157 useless extension candidates. Maximal degree in co-relation 203. Up to 18 conditions per place. [2023-09-01 09:37:52,672 INFO L82 GeneralOperation]: Start removeDead. Operand has 105 places, 89 transitions, 274 flow [2023-09-01 09:37:52,672 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 100 places, 83 transitions, 262 flow [2023-09-01 09:37:52,673 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:52,673 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 100 places, 83 transitions, 262 flow [2023-09-01 09:37:52,673 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 100 places, 83 transitions, 262 flow [2023-09-01 09:37:52,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 100 places, 83 transitions, 262 flow [2023-09-01 09:37:52,685 INFO L130 PetriNetUnfolder]: 0/129 cut-off events. [2023-09-01 09:37:52,686 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:37:52,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190 conditions, 129 events. 0/129 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 117 event pairs, 0 based on Foata normal form. 0/121 useless extension candidates. Maximal degree in co-relation 0. Up to 9 conditions per place. [2023-09-01 09:37:52,689 INFO L119 LiptonReduction]: Number of co-enabled transitions 3920 [2023-09-01 09:37:53,953 INFO L134 LiptonReduction]: Checked pairs total: 10824 [2023-09-01 09:37:53,953 INFO L136 LiptonReduction]: Total number of compositions: 50 [2023-09-01 09:37:53,954 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:53,954 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:53,955 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:53,965 INFO L130 PetriNetUnfolder]: 0/56 cut-off events. [2023-09-01 09:37:53,965 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:37:53,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:53,966 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:53,966 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:53,966 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:53,966 INFO L85 PathProgramCache]: Analyzing trace with hash 246413603, now seen corresponding path program 1 times [2023-09-01 09:37:53,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:53,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097579506] [2023-09-01 09:37:53,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:53,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:53,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:54,010 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:54,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:54,044 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:54,051 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:54,051 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:54,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-09-01 09:37:54,052 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:54,052 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:54,056 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:54,056 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-09-01 09:37:54,076 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:54,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 115 places, 97 transitions, 311 flow [2023-09-01 09:37:54,101 INFO L130 PetriNetUnfolder]: 10/203 cut-off events. [2023-09-01 09:37:54,101 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:37:54,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276 conditions, 203 events. 10/203 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 334 event pairs, 0 based on Foata normal form. 0/174 useless extension candidates. Maximal degree in co-relation 234. Up to 20 conditions per place. [2023-09-01 09:37:54,104 INFO L82 GeneralOperation]: Start removeDead. Operand has 115 places, 97 transitions, 311 flow [2023-09-01 09:37:54,107 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 110 places, 91 transitions, 299 flow [2023-09-01 09:37:54,107 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:54,107 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 110 places, 91 transitions, 299 flow [2023-09-01 09:37:54,108 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 110 places, 91 transitions, 299 flow [2023-09-01 09:37:54,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 110 places, 91 transitions, 299 flow [2023-09-01 09:37:54,139 INFO L130 PetriNetUnfolder]: 0/143 cut-off events. [2023-09-01 09:37:54,139 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:37:54,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216 conditions, 143 events. 0/143 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 132 event pairs, 0 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 0. Up to 10 conditions per place. [2023-09-01 09:37:54,143 INFO L119 LiptonReduction]: Number of co-enabled transitions 4914 [2023-09-01 09:37:55,579 INFO L134 LiptonReduction]: Checked pairs total: 14078 [2023-09-01 09:37:55,579 INFO L136 LiptonReduction]: Total number of compositions: 54 [2023-09-01 09:37:55,580 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:55,581 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:55,581 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:55,588 INFO L130 PetriNetUnfolder]: 0/63 cut-off events. [2023-09-01 09:37:55,588 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:37:55,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:55,588 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:55,588 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:55,588 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:55,591 INFO L85 PathProgramCache]: Analyzing trace with hash -124109860, now seen corresponding path program 1 times [2023-09-01 09:37:55,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:55,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130649789] [2023-09-01 09:37:55,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:55,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:55,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:55,622 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:55,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:55,657 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:55,658 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:55,658 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:55,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 09:37:55,658 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:55,659 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:55,659 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:55,659 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-09-01 09:37:55,688 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:55,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 125 places, 105 transitions, 350 flow [2023-09-01 09:37:55,716 INFO L130 PetriNetUnfolder]: 11/223 cut-off events. [2023-09-01 09:37:55,716 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:37:55,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 309 conditions, 223 events. 11/223 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 366 event pairs, 0 based on Foata normal form. 0/191 useless extension candidates. Maximal degree in co-relation 266. Up to 22 conditions per place. [2023-09-01 09:37:55,718 INFO L82 GeneralOperation]: Start removeDead. Operand has 125 places, 105 transitions, 350 flow [2023-09-01 09:37:55,719 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 120 places, 99 transitions, 338 flow [2023-09-01 09:37:55,719 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:55,719 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 120 places, 99 transitions, 338 flow [2023-09-01 09:37:55,720 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 120 places, 99 transitions, 338 flow [2023-09-01 09:37:55,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 120 places, 99 transitions, 338 flow [2023-09-01 09:37:55,736 INFO L130 PetriNetUnfolder]: 0/157 cut-off events. [2023-09-01 09:37:55,737 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:37:55,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 243 conditions, 157 events. 0/157 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 147 event pairs, 0 based on Foata normal form. 0/147 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2023-09-01 09:37:55,741 INFO L119 LiptonReduction]: Number of co-enabled transitions 6020 [2023-09-01 09:37:57,173 INFO L134 LiptonReduction]: Checked pairs total: 17066 [2023-09-01 09:37:57,173 INFO L136 LiptonReduction]: Total number of compositions: 58 [2023-09-01 09:37:57,174 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:57,175 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:57,175 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:57,198 INFO L130 PetriNetUnfolder]: 0/70 cut-off events. [2023-09-01 09:37:57,199 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:37:57,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:57,199 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:57,199 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:57,199 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:57,200 INFO L85 PathProgramCache]: Analyzing trace with hash 648560728, now seen corresponding path program 1 times [2023-09-01 09:37:57,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:57,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890303637] [2023-09-01 09:37:57,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:57,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:57,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:57,227 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:57,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:57,258 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:57,260 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:57,260 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:57,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-09-01 09:37:57,260 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:57,261 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:57,261 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:57,261 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-09-01 09:37:57,283 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:57,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 135 places, 113 transitions, 391 flow [2023-09-01 09:37:57,310 INFO L130 PetriNetUnfolder]: 12/243 cut-off events. [2023-09-01 09:37:57,310 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:37:57,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 343 conditions, 243 events. 12/243 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 399 event pairs, 0 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 299. Up to 24 conditions per place. [2023-09-01 09:37:57,312 INFO L82 GeneralOperation]: Start removeDead. Operand has 135 places, 113 transitions, 391 flow [2023-09-01 09:37:57,312 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 130 places, 107 transitions, 379 flow [2023-09-01 09:37:57,313 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:57,313 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 130 places, 107 transitions, 379 flow [2023-09-01 09:37:57,313 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 130 places, 107 transitions, 379 flow [2023-09-01 09:37:57,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 130 places, 107 transitions, 379 flow [2023-09-01 09:37:57,332 INFO L130 PetriNetUnfolder]: 0/171 cut-off events. [2023-09-01 09:37:57,332 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:37:57,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 271 conditions, 171 events. 0/171 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 160 event pairs, 0 based on Foata normal form. 0/160 useless extension candidates. Maximal degree in co-relation 0. Up to 12 conditions per place. [2023-09-01 09:37:57,338 INFO L119 LiptonReduction]: Number of co-enabled transitions 7238 [2023-09-01 09:37:58,868 INFO L134 LiptonReduction]: Checked pairs total: 21117 [2023-09-01 09:37:58,869 INFO L136 LiptonReduction]: Total number of compositions: 62 [2023-09-01 09:37:58,870 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:58,871 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:58,871 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:58,881 INFO L130 PetriNetUnfolder]: 0/77 cut-off events. [2023-09-01 09:37:58,882 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:37:58,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:58,882 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:58,882 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:58,883 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:58,883 INFO L85 PathProgramCache]: Analyzing trace with hash 931421222, now seen corresponding path program 1 times [2023-09-01 09:37:58,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:58,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142424727] [2023-09-01 09:37:58,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:58,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:58,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:58,900 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:58,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:58,918 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:58,918 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:58,918 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:58,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 09:37:58,919 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:58,919 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:58,919 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:58,919 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-09-01 09:37:58,942 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:58,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 145 places, 121 transitions, 434 flow [2023-09-01 09:37:58,970 INFO L130 PetriNetUnfolder]: 13/263 cut-off events. [2023-09-01 09:37:58,971 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:37:58,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 378 conditions, 263 events. 13/263 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 433 event pairs, 0 based on Foata normal form. 0/225 useless extension candidates. Maximal degree in co-relation 333. Up to 26 conditions per place. [2023-09-01 09:37:58,973 INFO L82 GeneralOperation]: Start removeDead. Operand has 145 places, 121 transitions, 434 flow [2023-09-01 09:37:58,974 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 140 places, 115 transitions, 422 flow [2023-09-01 09:37:58,975 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:58,975 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 140 places, 115 transitions, 422 flow [2023-09-01 09:37:58,975 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 140 places, 115 transitions, 422 flow [2023-09-01 09:37:58,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 140 places, 115 transitions, 422 flow [2023-09-01 09:37:58,994 INFO L130 PetriNetUnfolder]: 0/185 cut-off events. [2023-09-01 09:37:58,995 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:37:58,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 185 events. 0/185 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 173 event pairs, 0 based on Foata normal form. 0/173 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2023-09-01 09:37:59,002 INFO L119 LiptonReduction]: Number of co-enabled transitions 8568 [2023-09-01 09:38:00,633 INFO L134 LiptonReduction]: Checked pairs total: 27541 [2023-09-01 09:38:00,634 INFO L136 LiptonReduction]: Total number of compositions: 66 [2023-09-01 09:38:00,635 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:00,635 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:00,635 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:00,644 INFO L130 PetriNetUnfolder]: 0/84 cut-off events. [2023-09-01 09:38:00,644 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:38:00,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:00,645 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:00,645 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:00,645 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:00,645 INFO L85 PathProgramCache]: Analyzing trace with hash 398721485, now seen corresponding path program 1 times [2023-09-01 09:38:00,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:00,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197697355] [2023-09-01 09:38:00,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:00,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:00,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:00,680 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:00,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:00,704 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:00,704 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:00,704 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:00,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 09:38:00,704 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:00,707 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:00,707 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:00,707 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-09-01 09:38:00,733 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:00,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 155 places, 129 transitions, 479 flow [2023-09-01 09:38:00,768 INFO L130 PetriNetUnfolder]: 14/283 cut-off events. [2023-09-01 09:38:00,768 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:38:00,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 414 conditions, 283 events. 14/283 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 469 event pairs, 0 based on Foata normal form. 0/242 useless extension candidates. Maximal degree in co-relation 368. Up to 28 conditions per place. [2023-09-01 09:38:00,770 INFO L82 GeneralOperation]: Start removeDead. Operand has 155 places, 129 transitions, 479 flow [2023-09-01 09:38:00,771 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 150 places, 123 transitions, 467 flow [2023-09-01 09:38:00,772 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:00,772 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 150 places, 123 transitions, 467 flow [2023-09-01 09:38:00,772 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 150 places, 123 transitions, 467 flow [2023-09-01 09:38:00,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 150 places, 123 transitions, 467 flow [2023-09-01 09:38:00,795 INFO L130 PetriNetUnfolder]: 0/199 cut-off events. [2023-09-01 09:38:00,796 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:38:00,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 330 conditions, 199 events. 0/199 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 189 event pairs, 0 based on Foata normal form. 0/186 useless extension candidates. Maximal degree in co-relation 0. Up to 14 conditions per place. [2023-09-01 09:38:00,800 INFO L119 LiptonReduction]: Number of co-enabled transitions 10010 [2023-09-01 09:38:02,439 INFO L134 LiptonReduction]: Checked pairs total: 28777 [2023-09-01 09:38:02,439 INFO L136 LiptonReduction]: Total number of compositions: 70 [2023-09-01 09:38:02,441 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:02,442 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:02,442 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:02,451 INFO L130 PetriNetUnfolder]: 0/91 cut-off events. [2023-09-01 09:38:02,452 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:38:02,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:02,452 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:02,452 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:02,453 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:02,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1707005955, now seen corresponding path program 1 times [2023-09-01 09:38:02,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:02,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971132267] [2023-09-01 09:38:02,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:02,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:02,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:02,480 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:02,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:02,499 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:02,499 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:02,499 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:02,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-09-01 09:38:02,500 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:02,501 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:02,501 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:02,501 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-09-01 09:38:02,524 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:02,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 165 places, 137 transitions, 526 flow [2023-09-01 09:38:02,559 INFO L130 PetriNetUnfolder]: 15/303 cut-off events. [2023-09-01 09:38:02,560 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:38:02,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 451 conditions, 303 events. 15/303 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 498 event pairs, 0 based on Foata normal form. 0/259 useless extension candidates. Maximal degree in co-relation 404. Up to 30 conditions per place. [2023-09-01 09:38:02,563 INFO L82 GeneralOperation]: Start removeDead. Operand has 165 places, 137 transitions, 526 flow [2023-09-01 09:38:02,564 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 160 places, 131 transitions, 514 flow [2023-09-01 09:38:02,564 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:02,564 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 160 places, 131 transitions, 514 flow [2023-09-01 09:38:02,565 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 160 places, 131 transitions, 514 flow [2023-09-01 09:38:02,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 160 places, 131 transitions, 514 flow [2023-09-01 09:38:02,589 INFO L130 PetriNetUnfolder]: 0/213 cut-off events. [2023-09-01 09:38:02,589 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:38:02,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 361 conditions, 213 events. 0/213 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 202 event pairs, 0 based on Foata normal form. 0/199 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2023-09-01 09:38:02,594 INFO L119 LiptonReduction]: Number of co-enabled transitions 11564 [2023-09-01 09:38:04,299 INFO L134 LiptonReduction]: Checked pairs total: 33638 [2023-09-01 09:38:04,300 INFO L136 LiptonReduction]: Total number of compositions: 74 [2023-09-01 09:38:04,301 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:04,301 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:04,301 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:04,311 INFO L130 PetriNetUnfolder]: 0/98 cut-off events. [2023-09-01 09:38:04,311 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:38:04,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:04,311 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:04,312 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:04,312 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:04,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1917918754, now seen corresponding path program 1 times [2023-09-01 09:38:04,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:04,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037384070] [2023-09-01 09:38:04,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:04,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:04,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:04,331 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:04,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:04,351 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:04,351 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:04,351 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:04,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-09-01 09:38:04,352 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:04,352 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:04,352 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:04,352 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-09-01 09:38:04,379 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:04,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 145 transitions, 575 flow [2023-09-01 09:38:04,416 INFO L130 PetriNetUnfolder]: 16/323 cut-off events. [2023-09-01 09:38:04,416 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:38:04,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 489 conditions, 323 events. 16/323 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 540 event pairs, 0 based on Foata normal form. 0/276 useless extension candidates. Maximal degree in co-relation 441. Up to 32 conditions per place. [2023-09-01 09:38:04,421 INFO L82 GeneralOperation]: Start removeDead. Operand has 175 places, 145 transitions, 575 flow [2023-09-01 09:38:04,422 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 170 places, 139 transitions, 563 flow [2023-09-01 09:38:04,422 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:04,422 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 170 places, 139 transitions, 563 flow [2023-09-01 09:38:04,422 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 170 places, 139 transitions, 563 flow [2023-09-01 09:38:04,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 170 places, 139 transitions, 563 flow [2023-09-01 09:38:04,455 INFO L130 PetriNetUnfolder]: 0/227 cut-off events. [2023-09-01 09:38:04,455 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:38:04,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 393 conditions, 227 events. 0/227 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 219 event pairs, 0 based on Foata normal form. 0/212 useless extension candidates. Maximal degree in co-relation 0. Up to 16 conditions per place. [2023-09-01 09:38:04,460 INFO L119 LiptonReduction]: Number of co-enabled transitions 13230 [2023-09-01 09:38:06,207 INFO L134 LiptonReduction]: Checked pairs total: 38079 [2023-09-01 09:38:06,208 INFO L136 LiptonReduction]: Total number of compositions: 78 [2023-09-01 09:38:06,209 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:06,209 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:06,209 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:06,231 INFO L130 PetriNetUnfolder]: 0/105 cut-off events. [2023-09-01 09:38:06,232 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:38:06,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:06,232 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:06,232 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:06,232 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:06,233 INFO L85 PathProgramCache]: Analyzing trace with hash -191178360, now seen corresponding path program 1 times [2023-09-01 09:38:06,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:06,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343553381] [2023-09-01 09:38:06,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:06,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:06,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:06,255 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:06,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:06,276 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:06,277 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:06,278 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:06,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 09:38:06,279 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:06,280 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:06,280 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:06,280 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-09-01 09:38:06,306 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:06,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 185 places, 153 transitions, 626 flow [2023-09-01 09:38:06,350 INFO L130 PetriNetUnfolder]: 17/343 cut-off events. [2023-09-01 09:38:06,350 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:38:06,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 528 conditions, 343 events. 17/343 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 572 event pairs, 0 based on Foata normal form. 0/293 useless extension candidates. Maximal degree in co-relation 479. Up to 34 conditions per place. [2023-09-01 09:38:06,355 INFO L82 GeneralOperation]: Start removeDead. Operand has 185 places, 153 transitions, 626 flow [2023-09-01 09:38:06,356 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 180 places, 147 transitions, 614 flow [2023-09-01 09:38:06,356 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:06,356 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 180 places, 147 transitions, 614 flow [2023-09-01 09:38:06,356 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 180 places, 147 transitions, 614 flow [2023-09-01 09:38:06,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 180 places, 147 transitions, 614 flow [2023-09-01 09:38:06,386 INFO L130 PetriNetUnfolder]: 0/241 cut-off events. [2023-09-01 09:38:06,387 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:38:06,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426 conditions, 241 events. 0/241 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 231 event pairs, 0 based on Foata normal form. 0/225 useless extension candidates. Maximal degree in co-relation 0. Up to 17 conditions per place. [2023-09-01 09:38:06,393 INFO L119 LiptonReduction]: Number of co-enabled transitions 15008 [2023-09-01 09:38:08,421 INFO L134 LiptonReduction]: Checked pairs total: 49600 [2023-09-01 09:38:08,422 INFO L136 LiptonReduction]: Total number of compositions: 82 [2023-09-01 09:38:08,423 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:08,423 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:08,423 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:08,442 INFO L130 PetriNetUnfolder]: 0/112 cut-off events. [2023-09-01 09:38:08,442 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:38:08,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:08,443 INFO L208 CegarLoopForPetriNet]: trace histogram [16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:08,443 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:08,443 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:08,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1229247607, now seen corresponding path program 1 times [2023-09-01 09:38:08,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:08,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386172665] [2023-09-01 09:38:08,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:08,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:08,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:08,485 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:08,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:08,505 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:08,506 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:08,506 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:08,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 09:38:08,506 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:08,506 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:08,507 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:08,507 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-09-01 09:38:08,532 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:08,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 195 places, 161 transitions, 679 flow [2023-09-01 09:38:08,580 INFO L130 PetriNetUnfolder]: 18/363 cut-off events. [2023-09-01 09:38:08,581 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:38:08,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 568 conditions, 363 events. 18/363 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 602 event pairs, 0 based on Foata normal form. 0/310 useless extension candidates. Maximal degree in co-relation 518. Up to 36 conditions per place. [2023-09-01 09:38:08,585 INFO L82 GeneralOperation]: Start removeDead. Operand has 195 places, 161 transitions, 679 flow [2023-09-01 09:38:08,586 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 190 places, 155 transitions, 667 flow [2023-09-01 09:38:08,586 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:08,586 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 190 places, 155 transitions, 667 flow [2023-09-01 09:38:08,587 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 190 places, 155 transitions, 667 flow [2023-09-01 09:38:08,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 190 places, 155 transitions, 667 flow [2023-09-01 09:38:08,619 INFO L130 PetriNetUnfolder]: 0/255 cut-off events. [2023-09-01 09:38:08,620 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:38:08,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 460 conditions, 255 events. 0/255 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 246 event pairs, 0 based on Foata normal form. 0/238 useless extension candidates. Maximal degree in co-relation 0. Up to 18 conditions per place. [2023-09-01 09:38:08,627 INFO L119 LiptonReduction]: Number of co-enabled transitions 16898 [2023-09-01 09:38:10,662 INFO L134 LiptonReduction]: Checked pairs total: 55739 [2023-09-01 09:38:10,662 INFO L136 LiptonReduction]: Total number of compositions: 86 [2023-09-01 09:38:10,663 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:10,664 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:10,664 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:10,679 INFO L130 PetriNetUnfolder]: 0/119 cut-off events. [2023-09-01 09:38:10,679 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:38:10,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:10,679 INFO L208 CegarLoopForPetriNet]: trace histogram [17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:10,680 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:10,680 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:10,680 INFO L85 PathProgramCache]: Analyzing trace with hash 733473824, now seen corresponding path program 1 times [2023-09-01 09:38:10,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:10,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069684484] [2023-09-01 09:38:10,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:10,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:10,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:10,703 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:10,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:10,725 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:10,726 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:10,726 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:10,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-09-01 09:38:10,726 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:10,727 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:10,727 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:10,727 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-09-01 09:38:10,753 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:10,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 205 places, 169 transitions, 734 flow [2023-09-01 09:38:10,818 INFO L130 PetriNetUnfolder]: 19/383 cut-off events. [2023-09-01 09:38:10,818 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:38:10,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 609 conditions, 383 events. 19/383 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 658 event pairs, 0 based on Foata normal form. 0/327 useless extension candidates. Maximal degree in co-relation 558. Up to 38 conditions per place. [2023-09-01 09:38:10,823 INFO L82 GeneralOperation]: Start removeDead. Operand has 205 places, 169 transitions, 734 flow [2023-09-01 09:38:10,824 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 200 places, 163 transitions, 722 flow [2023-09-01 09:38:10,824 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:10,825 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 200 places, 163 transitions, 722 flow [2023-09-01 09:38:10,825 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 200 places, 163 transitions, 722 flow [2023-09-01 09:38:10,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 200 places, 163 transitions, 722 flow [2023-09-01 09:38:10,860 INFO L130 PetriNetUnfolder]: 0/269 cut-off events. [2023-09-01 09:38:10,860 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:38:10,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 495 conditions, 269 events. 0/269 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 267 event pairs, 0 based on Foata normal form. 0/251 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2023-09-01 09:38:10,869 INFO L119 LiptonReduction]: Number of co-enabled transitions 18900 [2023-09-01 09:38:13,041 INFO L134 LiptonReduction]: Checked pairs total: 61772 [2023-09-01 09:38:13,042 INFO L136 LiptonReduction]: Total number of compositions: 90 [2023-09-01 09:38:13,043 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:13,043 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:13,043 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:13,058 INFO L130 PetriNetUnfolder]: 0/126 cut-off events. [2023-09-01 09:38:13,058 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:38:13,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:13,059 INFO L208 CegarLoopForPetriNet]: trace histogram [18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:13,059 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:13,059 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:13,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1765436980, now seen corresponding path program 1 times [2023-09-01 09:38:13,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:13,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775744773] [2023-09-01 09:38:13,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:13,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:13,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:13,081 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:13,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:13,102 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:13,103 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:13,103 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:13,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-09-01 09:38:13,103 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:13,104 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:13,104 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:13,104 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-09-01 09:38:13,132 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:13,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 215 places, 177 transitions, 791 flow [2023-09-01 09:38:13,208 INFO L130 PetriNetUnfolder]: 20/403 cut-off events. [2023-09-01 09:38:13,208 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:38:13,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 651 conditions, 403 events. 20/403 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 706 event pairs, 0 based on Foata normal form. 0/344 useless extension candidates. Maximal degree in co-relation 599. Up to 40 conditions per place. [2023-09-01 09:38:13,212 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 177 transitions, 791 flow [2023-09-01 09:38:13,213 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 210 places, 171 transitions, 779 flow [2023-09-01 09:38:13,213 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:13,213 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 210 places, 171 transitions, 779 flow [2023-09-01 09:38:13,213 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 210 places, 171 transitions, 779 flow [2023-09-01 09:38:13,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 210 places, 171 transitions, 779 flow [2023-09-01 09:38:13,257 INFO L130 PetriNetUnfolder]: 0/283 cut-off events. [2023-09-01 09:38:13,257 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:38:13,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 531 conditions, 283 events. 0/283 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 283 event pairs, 0 based on Foata normal form. 0/264 useless extension candidates. Maximal degree in co-relation 0. Up to 20 conditions per place. [2023-09-01 09:38:13,266 INFO L119 LiptonReduction]: Number of co-enabled transitions 21014 [2023-09-01 09:38:15,471 INFO L134 LiptonReduction]: Checked pairs total: 68179 [2023-09-01 09:38:15,472 INFO L136 LiptonReduction]: Total number of compositions: 94 [2023-09-01 09:38:15,473 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:15,473 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:15,473 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:15,490 INFO L130 PetriNetUnfolder]: 0/133 cut-off events. [2023-09-01 09:38:15,490 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:38:15,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:15,490 INFO L208 CegarLoopForPetriNet]: trace histogram [19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:15,491 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:15,491 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:15,491 INFO L85 PathProgramCache]: Analyzing trace with hash 282049450, now seen corresponding path program 1 times [2023-09-01 09:38:15,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:15,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314540816] [2023-09-01 09:38:15,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:15,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:15,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:15,526 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:15,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:15,564 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:15,564 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:15,564 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:15,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-09-01 09:38:15,565 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:15,566 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:15,566 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:15,566 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-09-01 09:38:15,598 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:15,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 225 places, 185 transitions, 850 flow [2023-09-01 09:38:15,659 INFO L130 PetriNetUnfolder]: 21/423 cut-off events. [2023-09-01 09:38:15,660 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:38:15,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 694 conditions, 423 events. 21/423 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 722 event pairs, 0 based on Foata normal form. 0/361 useless extension candidates. Maximal degree in co-relation 641. Up to 42 conditions per place. [2023-09-01 09:38:15,665 INFO L82 GeneralOperation]: Start removeDead. Operand has 225 places, 185 transitions, 850 flow [2023-09-01 09:38:15,667 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 220 places, 179 transitions, 838 flow [2023-09-01 09:38:15,667 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:15,667 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 220 places, 179 transitions, 838 flow [2023-09-01 09:38:15,667 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 220 places, 179 transitions, 838 flow [2023-09-01 09:38:15,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 220 places, 179 transitions, 838 flow [2023-09-01 09:38:15,752 INFO L130 PetriNetUnfolder]: 0/297 cut-off events. [2023-09-01 09:38:15,752 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:38:15,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 568 conditions, 297 events. 0/297 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 292 event pairs, 0 based on Foata normal form. 0/277 useless extension candidates. Maximal degree in co-relation 0. Up to 21 conditions per place. [2023-09-01 09:38:15,761 INFO L119 LiptonReduction]: Number of co-enabled transitions 23240 [2023-09-01 09:38:17,871 INFO L134 LiptonReduction]: Checked pairs total: 69380 [2023-09-01 09:38:17,871 INFO L136 LiptonReduction]: Total number of compositions: 98 [2023-09-01 09:38:17,873 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:17,873 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:17,873 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:17,896 INFO L130 PetriNetUnfolder]: 0/140 cut-off events. [2023-09-01 09:38:17,896 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:38:17,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:17,897 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:17,897 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:17,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:17,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1182340385, now seen corresponding path program 1 times [2023-09-01 09:38:17,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:17,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922802650] [2023-09-01 09:38:17,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:17,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:17,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:17,923 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:17,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:17,946 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:17,947 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:17,947 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:17,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-09-01 09:38:17,947 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:17,948 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:17,948 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:17,948 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-09-01 09:38:17,982 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:17,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 235 places, 193 transitions, 911 flow [2023-09-01 09:38:18,051 INFO L130 PetriNetUnfolder]: 22/443 cut-off events. [2023-09-01 09:38:18,051 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:38:18,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 738 conditions, 443 events. 22/443 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 704 event pairs, 0 based on Foata normal form. 0/378 useless extension candidates. Maximal degree in co-relation 684. Up to 44 conditions per place. [2023-09-01 09:38:18,057 INFO L82 GeneralOperation]: Start removeDead. Operand has 235 places, 193 transitions, 911 flow [2023-09-01 09:38:18,059 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 230 places, 187 transitions, 899 flow [2023-09-01 09:38:18,059 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:18,059 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 230 places, 187 transitions, 899 flow [2023-09-01 09:38:18,060 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 230 places, 187 transitions, 899 flow [2023-09-01 09:38:18,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 230 places, 187 transitions, 899 flow [2023-09-01 09:38:18,109 INFO L130 PetriNetUnfolder]: 0/311 cut-off events. [2023-09-01 09:38:18,109 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:38:18,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 606 conditions, 311 events. 0/311 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 297 event pairs, 0 based on Foata normal form. 0/290 useless extension candidates. Maximal degree in co-relation 0. Up to 22 conditions per place. [2023-09-01 09:38:18,119 INFO L119 LiptonReduction]: Number of co-enabled transitions 25578 [2023-09-01 09:38:20,396 INFO L134 LiptonReduction]: Checked pairs total: 77526 [2023-09-01 09:38:20,396 INFO L136 LiptonReduction]: Total number of compositions: 102 [2023-09-01 09:38:20,397 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:20,397 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:20,397 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:20,412 INFO L130 PetriNetUnfolder]: 0/147 cut-off events. [2023-09-01 09:38:20,412 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:38:20,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:20,412 INFO L208 CegarLoopForPetriNet]: trace histogram [21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:20,412 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:20,412 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:20,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1072531548, now seen corresponding path program 1 times [2023-09-01 09:38:20,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:20,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190307109] [2023-09-01 09:38:20,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:20,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:20,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:20,440 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:20,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:20,462 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:20,463 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:20,463 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:20,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-09-01 09:38:20,463 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:20,464 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:20,464 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:20,464 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-09-01 09:38:20,494 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:20,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 245 places, 201 transitions, 974 flow [2023-09-01 09:38:20,586 INFO L130 PetriNetUnfolder]: 23/463 cut-off events. [2023-09-01 09:38:20,587 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:38:20,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 783 conditions, 463 events. 23/463 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 737 event pairs, 0 based on Foata normal form. 0/395 useless extension candidates. Maximal degree in co-relation 728. Up to 46 conditions per place. [2023-09-01 09:38:20,592 INFO L82 GeneralOperation]: Start removeDead. Operand has 245 places, 201 transitions, 974 flow [2023-09-01 09:38:20,593 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 240 places, 195 transitions, 962 flow [2023-09-01 09:38:20,593 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:20,593 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 240 places, 195 transitions, 962 flow [2023-09-01 09:38:20,593 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 240 places, 195 transitions, 962 flow [2023-09-01 09:38:20,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 240 places, 195 transitions, 962 flow [2023-09-01 09:38:20,643 INFO L130 PetriNetUnfolder]: 0/325 cut-off events. [2023-09-01 09:38:20,644 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:38:20,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 645 conditions, 325 events. 0/325 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 313 event pairs, 0 based on Foata normal form. 0/303 useless extension candidates. Maximal degree in co-relation 0. Up to 23 conditions per place. [2023-09-01 09:38:20,655 INFO L119 LiptonReduction]: Number of co-enabled transitions 28028 [2023-09-01 09:38:22,955 INFO L134 LiptonReduction]: Checked pairs total: 83973 [2023-09-01 09:38:22,956 INFO L136 LiptonReduction]: Total number of compositions: 106 [2023-09-01 09:38:22,957 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:22,957 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:22,957 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:22,978 INFO L130 PetriNetUnfolder]: 0/154 cut-off events. [2023-09-01 09:38:22,979 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:38:22,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:22,979 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:22,979 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:22,979 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:22,979 INFO L85 PathProgramCache]: Analyzing trace with hash -645556842, now seen corresponding path program 1 times [2023-09-01 09:38:22,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:22,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926323560] [2023-09-01 09:38:22,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:22,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:23,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:23,006 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:23,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:23,034 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:23,034 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:23,034 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:23,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-09-01 09:38:23,035 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:23,035 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:23,035 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:23,035 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-09-01 09:38:23,071 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:23,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 255 places, 209 transitions, 1039 flow [2023-09-01 09:38:23,153 INFO L130 PetriNetUnfolder]: 24/483 cut-off events. [2023-09-01 09:38:23,154 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:38:23,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 829 conditions, 483 events. 24/483 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 774 event pairs, 0 based on Foata normal form. 0/412 useless extension candidates. Maximal degree in co-relation 773. Up to 48 conditions per place. [2023-09-01 09:38:23,162 INFO L82 GeneralOperation]: Start removeDead. Operand has 255 places, 209 transitions, 1039 flow [2023-09-01 09:38:23,163 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 250 places, 203 transitions, 1027 flow [2023-09-01 09:38:23,163 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:23,164 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 250 places, 203 transitions, 1027 flow [2023-09-01 09:38:23,164 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 250 places, 203 transitions, 1027 flow [2023-09-01 09:38:23,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 250 places, 203 transitions, 1027 flow [2023-09-01 09:38:23,220 INFO L130 PetriNetUnfolder]: 0/339 cut-off events. [2023-09-01 09:38:23,220 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:38:23,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 685 conditions, 339 events. 0/339 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 327 event pairs, 0 based on Foata normal form. 0/316 useless extension candidates. Maximal degree in co-relation 0. Up to 24 conditions per place. [2023-09-01 09:38:23,233 INFO L119 LiptonReduction]: Number of co-enabled transitions 30590 [2023-09-01 09:38:25,633 INFO L134 LiptonReduction]: Checked pairs total: 102970 [2023-09-01 09:38:25,633 INFO L136 LiptonReduction]: Total number of compositions: 110 [2023-09-01 09:38:25,634 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:25,635 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:25,635 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:25,673 INFO L130 PetriNetUnfolder]: 0/161 cut-off events. [2023-09-01 09:38:25,674 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:38:25,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:25,674 INFO L208 CegarLoopForPetriNet]: trace histogram [23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:25,674 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:25,674 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:25,675 INFO L85 PathProgramCache]: Analyzing trace with hash 872829580, now seen corresponding path program 1 times [2023-09-01 09:38:25,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:25,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658728736] [2023-09-01 09:38:25,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:25,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:25,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:25,712 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:25,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:25,756 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:25,756 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:25,756 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:25,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-09-01 09:38:25,756 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:25,757 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:25,757 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:25,757 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-09-01 09:38:25,790 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:25,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 265 places, 217 transitions, 1106 flow [2023-09-01 09:38:25,877 INFO L130 PetriNetUnfolder]: 25/503 cut-off events. [2023-09-01 09:38:25,877 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:38:25,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 876 conditions, 503 events. 25/503 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 788 event pairs, 0 based on Foata normal form. 0/429 useless extension candidates. Maximal degree in co-relation 819. Up to 50 conditions per place. [2023-09-01 09:38:25,887 INFO L82 GeneralOperation]: Start removeDead. Operand has 265 places, 217 transitions, 1106 flow [2023-09-01 09:38:25,889 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 260 places, 211 transitions, 1094 flow [2023-09-01 09:38:25,889 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:25,889 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 260 places, 211 transitions, 1094 flow [2023-09-01 09:38:25,889 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 260 places, 211 transitions, 1094 flow [2023-09-01 09:38:25,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 260 places, 211 transitions, 1094 flow [2023-09-01 09:38:25,951 INFO L130 PetriNetUnfolder]: 0/353 cut-off events. [2023-09-01 09:38:25,951 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:38:25,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 726 conditions, 353 events. 0/353 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 337 event pairs, 0 based on Foata normal form. 0/329 useless extension candidates. Maximal degree in co-relation 0. Up to 25 conditions per place. [2023-09-01 09:38:25,965 INFO L119 LiptonReduction]: Number of co-enabled transitions 33264 [2023-09-01 09:38:28,439 INFO L134 LiptonReduction]: Checked pairs total: 100804 [2023-09-01 09:38:28,439 INFO L136 LiptonReduction]: Total number of compositions: 114 [2023-09-01 09:38:28,440 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:28,440 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:28,440 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:28,464 INFO L130 PetriNetUnfolder]: 0/168 cut-off events. [2023-09-01 09:38:28,464 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:38:28,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:28,465 INFO L208 CegarLoopForPetriNet]: trace histogram [24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:28,465 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:28,465 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:28,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1546019637, now seen corresponding path program 1 times [2023-09-01 09:38:28,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:28,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309339258] [2023-09-01 09:38:28,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:28,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:28,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:28,500 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:28,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:28,531 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:28,531 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:28,531 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:28,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-09-01 09:38:28,532 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:28,532 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:28,532 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:28,532 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-09-01 09:38:28,587 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:28,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 275 places, 225 transitions, 1175 flow [2023-09-01 09:38:28,701 INFO L130 PetriNetUnfolder]: 26/523 cut-off events. [2023-09-01 09:38:28,702 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:38:28,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 924 conditions, 523 events. 26/523 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 840 event pairs, 0 based on Foata normal form. 0/446 useless extension candidates. Maximal degree in co-relation 866. Up to 52 conditions per place. [2023-09-01 09:38:28,711 INFO L82 GeneralOperation]: Start removeDead. Operand has 275 places, 225 transitions, 1175 flow [2023-09-01 09:38:28,713 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 270 places, 219 transitions, 1163 flow [2023-09-01 09:38:28,714 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:28,714 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 270 places, 219 transitions, 1163 flow [2023-09-01 09:38:28,714 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 270 places, 219 transitions, 1163 flow [2023-09-01 09:38:28,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 270 places, 219 transitions, 1163 flow [2023-09-01 09:38:28,783 INFO L130 PetriNetUnfolder]: 0/367 cut-off events. [2023-09-01 09:38:28,784 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:38:28,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 768 conditions, 367 events. 0/367 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 357 event pairs, 0 based on Foata normal form. 0/342 useless extension candidates. Maximal degree in co-relation 0. Up to 26 conditions per place. [2023-09-01 09:38:28,799 INFO L119 LiptonReduction]: Number of co-enabled transitions 36050 [2023-09-01 09:38:31,302 INFO L134 LiptonReduction]: Checked pairs total: 107185 [2023-09-01 09:38:31,305 INFO L136 LiptonReduction]: Total number of compositions: 118 [2023-09-01 09:38:31,306 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:31,306 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:31,306 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:31,332 INFO L130 PetriNetUnfolder]: 0/175 cut-off events. [2023-09-01 09:38:31,333 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:38:31,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:31,333 INFO L208 CegarLoopForPetriNet]: trace histogram [25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:31,333 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:31,333 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:31,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1510912156, now seen corresponding path program 1 times [2023-09-01 09:38:31,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:31,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353451629] [2023-09-01 09:38:31,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:31,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:31,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:31,361 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:31,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:31,393 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:31,394 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:31,394 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:31,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-09-01 09:38:31,394 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:31,395 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:31,395 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:31,395 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-09-01 09:38:31,428 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:31,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 285 places, 233 transitions, 1246 flow [2023-09-01 09:38:31,528 INFO L130 PetriNetUnfolder]: 27/543 cut-off events. [2023-09-01 09:38:31,529 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:38:31,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 973 conditions, 543 events. 27/543 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 869 event pairs, 0 based on Foata normal form. 0/463 useless extension candidates. Maximal degree in co-relation 914. Up to 54 conditions per place. [2023-09-01 09:38:31,540 INFO L82 GeneralOperation]: Start removeDead. Operand has 285 places, 233 transitions, 1246 flow [2023-09-01 09:38:31,542 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 280 places, 227 transitions, 1234 flow [2023-09-01 09:38:31,542 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:31,543 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 280 places, 227 transitions, 1234 flow [2023-09-01 09:38:31,543 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 280 places, 227 transitions, 1234 flow [2023-09-01 09:38:31,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 280 places, 227 transitions, 1234 flow [2023-09-01 09:38:31,638 INFO L130 PetriNetUnfolder]: 0/381 cut-off events. [2023-09-01 09:38:31,639 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:38:31,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 811 conditions, 381 events. 0/381 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 371 event pairs, 0 based on Foata normal form. 0/355 useless extension candidates. Maximal degree in co-relation 0. Up to 27 conditions per place. [2023-09-01 09:38:31,653 INFO L119 LiptonReduction]: Number of co-enabled transitions 38948 [2023-09-01 09:38:34,221 INFO L134 LiptonReduction]: Checked pairs total: 130234 [2023-09-01 09:38:34,222 INFO L136 LiptonReduction]: Total number of compositions: 122 [2023-09-01 09:38:34,223 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:34,223 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:34,223 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:34,248 INFO L130 PetriNetUnfolder]: 0/182 cut-off events. [2023-09-01 09:38:34,249 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:38:34,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:34,249 INFO L208 CegarLoopForPetriNet]: trace histogram [26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:34,249 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:34,250 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:34,250 INFO L85 PathProgramCache]: Analyzing trace with hash 936168736, now seen corresponding path program 1 times [2023-09-01 09:38:34,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:34,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123978345] [2023-09-01 09:38:34,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:34,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:34,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:34,279 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:34,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:34,309 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:34,309 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:34,309 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:34,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-09-01 09:38:34,310 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:34,311 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:34,311 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:34,311 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-09-01 09:38:34,347 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:34,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 295 places, 241 transitions, 1319 flow [2023-09-01 09:38:34,441 INFO L130 PetriNetUnfolder]: 28/563 cut-off events. [2023-09-01 09:38:34,441 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:38:34,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1023 conditions, 563 events. 28/563 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 894 event pairs, 0 based on Foata normal form. 0/480 useless extension candidates. Maximal degree in co-relation 963. Up to 56 conditions per place. [2023-09-01 09:38:34,452 INFO L82 GeneralOperation]: Start removeDead. Operand has 295 places, 241 transitions, 1319 flow [2023-09-01 09:38:34,454 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 290 places, 235 transitions, 1307 flow [2023-09-01 09:38:34,454 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:34,454 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 290 places, 235 transitions, 1307 flow [2023-09-01 09:38:34,455 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 290 places, 235 transitions, 1307 flow [2023-09-01 09:38:34,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 290 places, 235 transitions, 1307 flow [2023-09-01 09:38:34,506 INFO L130 PetriNetUnfolder]: 0/395 cut-off events. [2023-09-01 09:38:34,506 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:38:34,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 855 conditions, 395 events. 0/395 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 380 event pairs, 0 based on Foata normal form. 0/368 useless extension candidates. Maximal degree in co-relation 0. Up to 28 conditions per place. [2023-09-01 09:38:34,520 INFO L119 LiptonReduction]: Number of co-enabled transitions 41958 [2023-09-01 09:38:37,160 INFO L134 LiptonReduction]: Checked pairs total: 128051 [2023-09-01 09:38:37,160 INFO L136 LiptonReduction]: Total number of compositions: 126 [2023-09-01 09:38:37,161 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:37,161 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:37,161 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:37,182 INFO L130 PetriNetUnfolder]: 0/189 cut-off events. [2023-09-01 09:38:37,182 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:38:37,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:37,182 INFO L208 CegarLoopForPetriNet]: trace histogram [27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:37,183 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:37,183 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:37,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1379003950, now seen corresponding path program 1 times [2023-09-01 09:38:37,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:37,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027233217] [2023-09-01 09:38:37,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:37,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:37,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:37,214 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:37,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:37,247 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:37,248 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:37,248 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:37,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-09-01 09:38:37,248 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:37,249 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:37,249 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:37,249 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-09-01 09:38:37,292 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:37,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 305 places, 249 transitions, 1394 flow [2023-09-01 09:38:37,440 INFO L130 PetriNetUnfolder]: 29/583 cut-off events. [2023-09-01 09:38:37,441 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:38:37,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1074 conditions, 583 events. 29/583 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 928 event pairs, 0 based on Foata normal form. 0/497 useless extension candidates. Maximal degree in co-relation 1013. Up to 58 conditions per place. [2023-09-01 09:38:37,450 INFO L82 GeneralOperation]: Start removeDead. Operand has 305 places, 249 transitions, 1394 flow [2023-09-01 09:38:37,452 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 300 places, 243 transitions, 1382 flow [2023-09-01 09:38:37,452 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:37,453 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 300 places, 243 transitions, 1382 flow [2023-09-01 09:38:37,453 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 300 places, 243 transitions, 1382 flow [2023-09-01 09:38:37,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 300 places, 243 transitions, 1382 flow [2023-09-01 09:38:37,527 INFO L130 PetriNetUnfolder]: 0/409 cut-off events. [2023-09-01 09:38:37,527 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:38:37,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 900 conditions, 409 events. 0/409 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 396 event pairs, 0 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 0. Up to 29 conditions per place. [2023-09-01 09:38:37,543 INFO L119 LiptonReduction]: Number of co-enabled transitions 45080 [2023-09-01 09:38:40,250 INFO L134 LiptonReduction]: Checked pairs total: 136453 [2023-09-01 09:38:40,250 INFO L136 LiptonReduction]: Total number of compositions: 130 [2023-09-01 09:38:40,251 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:40,252 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:40,252 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:40,275 INFO L130 PetriNetUnfolder]: 0/196 cut-off events. [2023-09-01 09:38:40,275 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:38:40,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:40,275 INFO L208 CegarLoopForPetriNet]: trace histogram [28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:40,276 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:40,276 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:40,276 INFO L85 PathProgramCache]: Analyzing trace with hash 770201013, now seen corresponding path program 1 times [2023-09-01 09:38:40,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:40,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166154805] [2023-09-01 09:38:40,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:40,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:40,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:40,308 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:40,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:40,340 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:40,340 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:40,340 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:40,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-09-01 09:38:40,341 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:40,341 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:40,341 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:40,341 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-09-01 09:38:40,379 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:40,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 315 places, 257 transitions, 1471 flow [2023-09-01 09:38:40,501 INFO L130 PetriNetUnfolder]: 30/603 cut-off events. [2023-09-01 09:38:40,501 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:38:40,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1126 conditions, 603 events. 30/603 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 959 event pairs, 0 based on Foata normal form. 0/514 useless extension candidates. Maximal degree in co-relation 1064. Up to 60 conditions per place. [2023-09-01 09:38:40,515 INFO L82 GeneralOperation]: Start removeDead. Operand has 315 places, 257 transitions, 1471 flow [2023-09-01 09:38:40,517 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 310 places, 251 transitions, 1459 flow [2023-09-01 09:38:40,517 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:40,517 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 310 places, 251 transitions, 1459 flow [2023-09-01 09:38:40,518 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 310 places, 251 transitions, 1459 flow [2023-09-01 09:38:40,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 310 places, 251 transitions, 1459 flow [2023-09-01 09:38:40,582 INFO L130 PetriNetUnfolder]: 0/423 cut-off events. [2023-09-01 09:38:40,583 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:38:40,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 946 conditions, 423 events. 0/423 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 409 event pairs, 0 based on Foata normal form. 0/394 useless extension candidates. Maximal degree in co-relation 0. Up to 30 conditions per place. [2023-09-01 09:38:40,605 INFO L119 LiptonReduction]: Number of co-enabled transitions 48314 [2023-09-01 09:38:43,360 INFO L134 LiptonReduction]: Checked pairs total: 145977 [2023-09-01 09:38:43,360 INFO L136 LiptonReduction]: Total number of compositions: 134 [2023-09-01 09:38:43,361 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:43,361 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:43,361 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:43,385 INFO L130 PetriNetUnfolder]: 0/203 cut-off events. [2023-09-01 09:38:43,385 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:38:43,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:43,385 INFO L208 CegarLoopForPetriNet]: trace histogram [29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:43,385 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:43,386 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:43,386 INFO L85 PathProgramCache]: Analyzing trace with hash -858519865, now seen corresponding path program 1 times [2023-09-01 09:38:43,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:43,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496396027] [2023-09-01 09:38:43,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:43,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:43,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:43,417 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:43,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:43,451 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:43,452 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:43,452 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:43,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-09-01 09:38:43,452 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:43,453 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:43,453 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:43,453 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-09-01 09:38:43,494 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:43,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 325 places, 265 transitions, 1550 flow [2023-09-01 09:38:43,692 INFO L130 PetriNetUnfolder]: 31/623 cut-off events. [2023-09-01 09:38:43,692 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:38:43,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1179 conditions, 623 events. 31/623 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 992 event pairs, 0 based on Foata normal form. 0/531 useless extension candidates. Maximal degree in co-relation 1116. Up to 62 conditions per place. [2023-09-01 09:38:43,705 INFO L82 GeneralOperation]: Start removeDead. Operand has 325 places, 265 transitions, 1550 flow [2023-09-01 09:38:43,708 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 320 places, 259 transitions, 1538 flow [2023-09-01 09:38:43,708 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:43,708 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 320 places, 259 transitions, 1538 flow [2023-09-01 09:38:43,708 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 320 places, 259 transitions, 1538 flow [2023-09-01 09:38:43,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 320 places, 259 transitions, 1538 flow [2023-09-01 09:38:43,796 INFO L130 PetriNetUnfolder]: 0/437 cut-off events. [2023-09-01 09:38:43,796 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:38:43,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 993 conditions, 437 events. 0/437 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 426 event pairs, 0 based on Foata normal form. 0/407 useless extension candidates. Maximal degree in co-relation 0. Up to 31 conditions per place. [2023-09-01 09:38:43,812 INFO L119 LiptonReduction]: Number of co-enabled transitions 51660 [2023-09-01 09:38:46,693 INFO L134 LiptonReduction]: Checked pairs total: 152428 [2023-09-01 09:38:46,694 INFO L136 LiptonReduction]: Total number of compositions: 138 [2023-09-01 09:38:46,694 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:46,695 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:46,695 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:46,721 INFO L130 PetriNetUnfolder]: 0/210 cut-off events. [2023-09-01 09:38:46,721 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:38:46,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:46,721 INFO L208 CegarLoopForPetriNet]: trace histogram [30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:46,722 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:46,722 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:46,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1919879990, now seen corresponding path program 1 times [2023-09-01 09:38:46,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:46,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065084321] [2023-09-01 09:38:46,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:46,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:46,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:46,753 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:46,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:46,788 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:46,789 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:46,789 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:46,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-09-01 09:38:46,790 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:46,790 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:46,790 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:46,790 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-09-01 09:38:46,831 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:46,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 335 places, 273 transitions, 1631 flow [2023-09-01 09:38:46,967 INFO L130 PetriNetUnfolder]: 32/643 cut-off events. [2023-09-01 09:38:46,968 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:38:46,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1233 conditions, 643 events. 32/643 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1034 event pairs, 0 based on Foata normal form. 0/548 useless extension candidates. Maximal degree in co-relation 1169. Up to 64 conditions per place. [2023-09-01 09:38:46,983 INFO L82 GeneralOperation]: Start removeDead. Operand has 335 places, 273 transitions, 1631 flow [2023-09-01 09:38:46,985 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 330 places, 267 transitions, 1619 flow [2023-09-01 09:38:46,986 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:46,986 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 330 places, 267 transitions, 1619 flow [2023-09-01 09:38:46,986 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 330 places, 267 transitions, 1619 flow [2023-09-01 09:38:46,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 330 places, 267 transitions, 1619 flow [2023-09-01 09:38:47,080 INFO L130 PetriNetUnfolder]: 0/451 cut-off events. [2023-09-01 09:38:47,081 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:38:47,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1041 conditions, 451 events. 0/451 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 443 event pairs, 0 based on Foata normal form. 0/420 useless extension candidates. Maximal degree in co-relation 0. Up to 32 conditions per place. [2023-09-01 09:38:47,103 INFO L119 LiptonReduction]: Number of co-enabled transitions 55118 [2023-09-01 09:38:50,062 INFO L134 LiptonReduction]: Checked pairs total: 168957 [2023-09-01 09:38:50,063 INFO L136 LiptonReduction]: Total number of compositions: 142 [2023-09-01 09:38:50,065 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:50,065 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:50,065 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:50,093 INFO L130 PetriNetUnfolder]: 0/217 cut-off events. [2023-09-01 09:38:50,093 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:38:50,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:50,094 INFO L208 CegarLoopForPetriNet]: trace histogram [31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:50,094 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:50,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:50,094 INFO L85 PathProgramCache]: Analyzing trace with hash 636934223, now seen corresponding path program 1 times [2023-09-01 09:38:50,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:50,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296701670] [2023-09-01 09:38:50,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:50,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:50,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:50,126 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:50,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:50,159 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:50,159 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:50,160 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:50,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-09-01 09:38:50,160 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:50,160 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:50,160 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:50,161 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-09-01 09:38:50,202 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:50,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 345 places, 281 transitions, 1714 flow [2023-09-01 09:38:50,368 INFO L130 PetriNetUnfolder]: 33/663 cut-off events. [2023-09-01 09:38:50,369 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:38:50,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1288 conditions, 663 events. 33/663 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1060 event pairs, 0 based on Foata normal form. 0/565 useless extension candidates. Maximal degree in co-relation 1223. Up to 66 conditions per place. [2023-09-01 09:38:50,380 INFO L82 GeneralOperation]: Start removeDead. Operand has 345 places, 281 transitions, 1714 flow [2023-09-01 09:38:50,382 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 340 places, 275 transitions, 1702 flow [2023-09-01 09:38:50,382 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:50,382 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 340 places, 275 transitions, 1702 flow [2023-09-01 09:38:50,382 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 340 places, 275 transitions, 1702 flow [2023-09-01 09:38:50,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 340 places, 275 transitions, 1702 flow [2023-09-01 09:38:50,464 INFO L130 PetriNetUnfolder]: 0/465 cut-off events. [2023-09-01 09:38:50,465 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:38:50,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1090 conditions, 465 events. 0/465 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 455 event pairs, 0 based on Foata normal form. 0/433 useless extension candidates. Maximal degree in co-relation 0. Up to 33 conditions per place. [2023-09-01 09:38:50,485 INFO L119 LiptonReduction]: Number of co-enabled transitions 58688 [2023-09-01 09:38:53,577 INFO L134 LiptonReduction]: Checked pairs total: 178392 [2023-09-01 09:38:53,577 INFO L136 LiptonReduction]: Total number of compositions: 146 [2023-09-01 09:38:53,578 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:53,579 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:53,579 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:53,628 INFO L130 PetriNetUnfolder]: 0/224 cut-off events. [2023-09-01 09:38:53,628 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:38:53,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:53,629 INFO L208 CegarLoopForPetriNet]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:53,629 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:53,629 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:53,630 INFO L85 PathProgramCache]: Analyzing trace with hash 815929375, now seen corresponding path program 1 times [2023-09-01 09:38:53,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:53,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152424564] [2023-09-01 09:38:53,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:53,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:53,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:53,670 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:53,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:53,712 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:53,712 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:53,712 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:53,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-09-01 09:38:53,713 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:53,713 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:53,713 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:53,713 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-09-01 09:38:53,768 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:53,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 355 places, 289 transitions, 1799 flow [2023-09-01 09:38:53,923 INFO L130 PetriNetUnfolder]: 34/683 cut-off events. [2023-09-01 09:38:53,924 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:38:53,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1344 conditions, 683 events. 34/683 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1147 event pairs, 0 based on Foata normal form. 0/582 useless extension candidates. Maximal degree in co-relation 1278. Up to 68 conditions per place. [2023-09-01 09:38:53,936 INFO L82 GeneralOperation]: Start removeDead. Operand has 355 places, 289 transitions, 1799 flow [2023-09-01 09:38:53,938 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 350 places, 283 transitions, 1787 flow [2023-09-01 09:38:53,938 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:53,938 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 350 places, 283 transitions, 1787 flow [2023-09-01 09:38:53,938 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 350 places, 283 transitions, 1787 flow [2023-09-01 09:38:53,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 350 places, 283 transitions, 1787 flow [2023-09-01 09:38:54,017 INFO L130 PetriNetUnfolder]: 0/479 cut-off events. [2023-09-01 09:38:54,017 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:38:54,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1140 conditions, 479 events. 0/479 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 462 event pairs, 0 based on Foata normal form. 0/446 useless extension candidates. Maximal degree in co-relation 0. Up to 34 conditions per place. [2023-09-01 09:38:54,037 INFO L119 LiptonReduction]: Number of co-enabled transitions 62370 [2023-09-01 09:38:57,129 INFO L134 LiptonReduction]: Checked pairs total: 189808 [2023-09-01 09:38:57,129 INFO L136 LiptonReduction]: Total number of compositions: 150 [2023-09-01 09:38:57,130 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:57,131 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:57,131 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:57,164 INFO L130 PetriNetUnfolder]: 0/231 cut-off events. [2023-09-01 09:38:57,164 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:38:57,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:57,164 INFO L208 CegarLoopForPetriNet]: trace histogram [33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:57,164 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:57,165 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:57,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1211357546, now seen corresponding path program 1 times [2023-09-01 09:38:57,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:57,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111910252] [2023-09-01 09:38:57,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:57,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:57,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:57,196 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:57,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:57,235 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:57,235 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:57,235 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:57,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-09-01 09:38:57,236 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:57,236 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:57,236 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:57,236 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-09-01 09:38:57,286 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:57,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 365 places, 297 transitions, 1886 flow [2023-09-01 09:38:57,434 INFO L130 PetriNetUnfolder]: 35/703 cut-off events. [2023-09-01 09:38:57,435 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:38:57,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1401 conditions, 703 events. 35/703 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1116 event pairs, 0 based on Foata normal form. 0/599 useless extension candidates. Maximal degree in co-relation 1334. Up to 70 conditions per place. [2023-09-01 09:38:57,447 INFO L82 GeneralOperation]: Start removeDead. Operand has 365 places, 297 transitions, 1886 flow [2023-09-01 09:38:57,449 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 360 places, 291 transitions, 1874 flow [2023-09-01 09:38:57,449 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:57,449 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 360 places, 291 transitions, 1874 flow [2023-09-01 09:38:57,450 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 360 places, 291 transitions, 1874 flow [2023-09-01 09:38:57,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 360 places, 291 transitions, 1874 flow [2023-09-01 09:38:57,570 INFO L130 PetriNetUnfolder]: 0/493 cut-off events. [2023-09-01 09:38:57,570 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:38:57,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1191 conditions, 493 events. 0/493 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 477 event pairs, 0 based on Foata normal form. 0/459 useless extension candidates. Maximal degree in co-relation 0. Up to 35 conditions per place. [2023-09-01 09:38:57,589 INFO L119 LiptonReduction]: Number of co-enabled transitions 66164 [2023-09-01 09:39:00,875 INFO L134 LiptonReduction]: Checked pairs total: 221990 [2023-09-01 09:39:00,875 INFO L136 LiptonReduction]: Total number of compositions: 154 [2023-09-01 09:39:00,876 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:00,876 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:00,876 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:00,914 INFO L130 PetriNetUnfolder]: 0/238 cut-off events. [2023-09-01 09:39:00,915 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:39:00,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:00,915 INFO L208 CegarLoopForPetriNet]: trace histogram [34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:00,915 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:00,915 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:00,916 INFO L85 PathProgramCache]: Analyzing trace with hash -891570060, now seen corresponding path program 1 times [2023-09-01 09:39:00,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:00,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646322779] [2023-09-01 09:39:00,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:00,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:00,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:00,951 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:00,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:00,988 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:00,988 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:00,988 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:00,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-09-01 09:39:00,989 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:00,989 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:00,989 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:00,989 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-09-01 09:39:01,035 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:01,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 375 places, 305 transitions, 1975 flow [2023-09-01 09:39:01,231 INFO L130 PetriNetUnfolder]: 36/723 cut-off events. [2023-09-01 09:39:01,231 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:39:01,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1459 conditions, 723 events. 36/723 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1156 event pairs, 0 based on Foata normal form. 0/616 useless extension candidates. Maximal degree in co-relation 1391. Up to 72 conditions per place. [2023-09-01 09:39:01,250 INFO L82 GeneralOperation]: Start removeDead. Operand has 375 places, 305 transitions, 1975 flow [2023-09-01 09:39:01,252 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 370 places, 299 transitions, 1963 flow [2023-09-01 09:39:01,252 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:01,253 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 370 places, 299 transitions, 1963 flow [2023-09-01 09:39:01,253 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 370 places, 299 transitions, 1963 flow [2023-09-01 09:39:01,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 370 places, 299 transitions, 1963 flow [2023-09-01 09:39:01,373 INFO L130 PetriNetUnfolder]: 0/507 cut-off events. [2023-09-01 09:39:01,373 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:39:01,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1243 conditions, 507 events. 0/507 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 490 event pairs, 0 based on Foata normal form. 0/472 useless extension candidates. Maximal degree in co-relation 0. Up to 36 conditions per place. [2023-09-01 09:39:01,405 INFO L119 LiptonReduction]: Number of co-enabled transitions 70070 [2023-09-01 09:39:04,821 INFO L134 LiptonReduction]: Checked pairs total: 212209 [2023-09-01 09:39:04,821 INFO L136 LiptonReduction]: Total number of compositions: 158 [2023-09-01 09:39:04,822 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:04,822 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:04,822 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:04,878 INFO L130 PetriNetUnfolder]: 0/245 cut-off events. [2023-09-01 09:39:04,878 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:39:04,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:04,878 INFO L208 CegarLoopForPetriNet]: trace histogram [35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:04,879 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:04,879 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:04,879 INFO L85 PathProgramCache]: Analyzing trace with hash 806272561, now seen corresponding path program 1 times [2023-09-01 09:39:04,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:04,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903015630] [2023-09-01 09:39:04,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:04,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:04,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:04,920 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:04,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:04,966 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:04,966 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:04,966 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:04,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-09-01 09:39:04,967 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:04,967 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:04,967 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:04,967 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-09-01 09:39:05,016 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:05,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 385 places, 313 transitions, 2066 flow [2023-09-01 09:39:05,202 INFO L130 PetriNetUnfolder]: 37/743 cut-off events. [2023-09-01 09:39:05,202 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:39:05,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1518 conditions, 743 events. 37/743 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1196 event pairs, 0 based on Foata normal form. 0/633 useless extension candidates. Maximal degree in co-relation 1449. Up to 74 conditions per place. [2023-09-01 09:39:05,221 INFO L82 GeneralOperation]: Start removeDead. Operand has 385 places, 313 transitions, 2066 flow [2023-09-01 09:39:05,223 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 380 places, 307 transitions, 2054 flow [2023-09-01 09:39:05,223 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:05,224 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 380 places, 307 transitions, 2054 flow [2023-09-01 09:39:05,224 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 380 places, 307 transitions, 2054 flow [2023-09-01 09:39:05,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 380 places, 307 transitions, 2054 flow [2023-09-01 09:39:05,317 INFO L130 PetriNetUnfolder]: 0/521 cut-off events. [2023-09-01 09:39:05,317 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:39:05,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1296 conditions, 521 events. 0/521 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 511 event pairs, 0 based on Foata normal form. 0/485 useless extension candidates. Maximal degree in co-relation 0. Up to 37 conditions per place. [2023-09-01 09:39:05,343 INFO L119 LiptonReduction]: Number of co-enabled transitions 74088 [2023-09-01 09:39:08,691 INFO L134 LiptonReduction]: Checked pairs total: 227981 [2023-09-01 09:39:08,691 INFO L136 LiptonReduction]: Total number of compositions: 162 [2023-09-01 09:39:08,692 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:08,692 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:08,693 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:08,729 INFO L130 PetriNetUnfolder]: 0/252 cut-off events. [2023-09-01 09:39:08,730 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:39:08,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:08,730 INFO L208 CegarLoopForPetriNet]: trace histogram [36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:08,730 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:08,730 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:08,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1549220489, now seen corresponding path program 1 times [2023-09-01 09:39:08,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:08,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476766059] [2023-09-01 09:39:08,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:08,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:08,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:08,775 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:08,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:08,828 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:08,828 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:08,828 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:08,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-09-01 09:39:08,829 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:08,829 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:08,829 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:08,829 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-09-01 09:39:08,881 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:08,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 395 places, 321 transitions, 2159 flow [2023-09-01 09:39:09,015 INFO L130 PetriNetUnfolder]: 38/763 cut-off events. [2023-09-01 09:39:09,015 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:39:09,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1578 conditions, 763 events. 38/763 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1196 event pairs, 0 based on Foata normal form. 0/650 useless extension candidates. Maximal degree in co-relation 1508. Up to 76 conditions per place. [2023-09-01 09:39:09,030 INFO L82 GeneralOperation]: Start removeDead. Operand has 395 places, 321 transitions, 2159 flow [2023-09-01 09:39:09,032 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 390 places, 315 transitions, 2147 flow [2023-09-01 09:39:09,032 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:09,032 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 390 places, 315 transitions, 2147 flow [2023-09-01 09:39:09,033 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 390 places, 315 transitions, 2147 flow [2023-09-01 09:39:09,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 390 places, 315 transitions, 2147 flow [2023-09-01 09:39:09,129 INFO L130 PetriNetUnfolder]: 0/535 cut-off events. [2023-09-01 09:39:09,129 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:39:09,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1350 conditions, 535 events. 0/535 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 513 event pairs, 0 based on Foata normal form. 0/498 useless extension candidates. Maximal degree in co-relation 0. Up to 38 conditions per place. [2023-09-01 09:39:09,155 INFO L119 LiptonReduction]: Number of co-enabled transitions 78218 [2023-09-01 09:39:12,798 INFO L134 LiptonReduction]: Checked pairs total: 265073 [2023-09-01 09:39:12,798 INFO L136 LiptonReduction]: Total number of compositions: 166 [2023-09-01 09:39:12,799 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:12,799 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:12,799 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:12,837 INFO L130 PetriNetUnfolder]: 0/259 cut-off events. [2023-09-01 09:39:12,838 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:39:12,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:12,838 INFO L208 CegarLoopForPetriNet]: trace histogram [37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:12,838 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:12,838 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:12,838 INFO L85 PathProgramCache]: Analyzing trace with hash 269175786, now seen corresponding path program 1 times [2023-09-01 09:39:12,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:12,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189351463] [2023-09-01 09:39:12,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:12,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:12,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:12,885 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:12,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:12,928 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:12,928 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:12,929 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:12,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-09-01 09:39:12,930 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:12,930 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:12,930 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:12,930 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-09-01 09:39:12,987 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:12,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 405 places, 329 transitions, 2254 flow [2023-09-01 09:39:13,247 INFO L130 PetriNetUnfolder]: 39/783 cut-off events. [2023-09-01 09:39:13,247 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:39:13,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1639 conditions, 783 events. 39/783 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1268 event pairs, 0 based on Foata normal form. 0/667 useless extension candidates. Maximal degree in co-relation 1568. Up to 78 conditions per place. [2023-09-01 09:39:13,262 INFO L82 GeneralOperation]: Start removeDead. Operand has 405 places, 329 transitions, 2254 flow [2023-09-01 09:39:13,265 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 400 places, 323 transitions, 2242 flow [2023-09-01 09:39:13,265 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:13,265 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 400 places, 323 transitions, 2242 flow [2023-09-01 09:39:13,265 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 400 places, 323 transitions, 2242 flow [2023-09-01 09:39:13,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 400 places, 323 transitions, 2242 flow [2023-09-01 09:39:13,378 INFO L130 PetriNetUnfolder]: 0/549 cut-off events. [2023-09-01 09:39:13,378 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:39:13,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1405 conditions, 549 events. 0/549 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 538 event pairs, 0 based on Foata normal form. 0/511 useless extension candidates. Maximal degree in co-relation 0. Up to 39 conditions per place. [2023-09-01 09:39:13,405 INFO L119 LiptonReduction]: Number of co-enabled transitions 82460 [2023-09-01 09:39:17,079 INFO L134 LiptonReduction]: Checked pairs total: 276774 [2023-09-01 09:39:17,080 INFO L136 LiptonReduction]: Total number of compositions: 170 [2023-09-01 09:39:17,080 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:17,081 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:17,081 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:17,171 INFO L130 PetriNetUnfolder]: 0/266 cut-off events. [2023-09-01 09:39:17,171 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:39:17,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:17,171 INFO L208 CegarLoopForPetriNet]: trace histogram [38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:17,171 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:17,172 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:17,172 INFO L85 PathProgramCache]: Analyzing trace with hash -327848130, now seen corresponding path program 1 times [2023-09-01 09:39:17,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:17,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227661662] [2023-09-01 09:39:17,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:17,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:17,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:17,210 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:17,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:17,261 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:17,262 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:17,262 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:17,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-09-01 09:39:17,262 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:17,263 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:17,263 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:17,263 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-09-01 09:39:17,320 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:17,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 415 places, 337 transitions, 2351 flow [2023-09-01 09:39:17,570 INFO L130 PetriNetUnfolder]: 40/803 cut-off events. [2023-09-01 09:39:17,570 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:39:17,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1701 conditions, 803 events. 40/803 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1298 event pairs, 0 based on Foata normal form. 0/684 useless extension candidates. Maximal degree in co-relation 1629. Up to 80 conditions per place. [2023-09-01 09:39:17,592 INFO L82 GeneralOperation]: Start removeDead. Operand has 415 places, 337 transitions, 2351 flow [2023-09-01 09:39:17,594 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 410 places, 331 transitions, 2339 flow [2023-09-01 09:39:17,594 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:17,594 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 410 places, 331 transitions, 2339 flow [2023-09-01 09:39:17,595 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 410 places, 331 transitions, 2339 flow [2023-09-01 09:39:17,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 410 places, 331 transitions, 2339 flow [2023-09-01 09:39:17,705 INFO L130 PetriNetUnfolder]: 0/563 cut-off events. [2023-09-01 09:39:17,705 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:39:17,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1461 conditions, 563 events. 0/563 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 551 event pairs, 0 based on Foata normal form. 0/524 useless extension candidates. Maximal degree in co-relation 0. Up to 40 conditions per place. [2023-09-01 09:39:17,734 INFO L119 LiptonReduction]: Number of co-enabled transitions 86814 [2023-09-01 09:39:21,327 INFO L134 LiptonReduction]: Checked pairs total: 260246 [2023-09-01 09:39:21,327 INFO L136 LiptonReduction]: Total number of compositions: 174 [2023-09-01 09:39:21,328 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:21,329 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:21,329 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:21,370 INFO L130 PetriNetUnfolder]: 0/273 cut-off events. [2023-09-01 09:39:21,370 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:39:21,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:21,370 INFO L208 CegarLoopForPetriNet]: trace histogram [39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:21,370 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:21,371 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:21,371 INFO L85 PathProgramCache]: Analyzing trace with hash -2141129710, now seen corresponding path program 1 times [2023-09-01 09:39:21,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:21,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478839142] [2023-09-01 09:39:21,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:21,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:21,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:21,404 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:21,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:21,449 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:21,449 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:21,449 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:21,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-09-01 09:39:21,449 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:21,450 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:21,450 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:21,450 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-09-01 09:39:21,501 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:21,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 425 places, 345 transitions, 2450 flow [2023-09-01 09:39:21,727 INFO L130 PetriNetUnfolder]: 41/823 cut-off events. [2023-09-01 09:39:21,727 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:39:21,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1764 conditions, 823 events. 41/823 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1303 event pairs, 0 based on Foata normal form. 0/701 useless extension candidates. Maximal degree in co-relation 1691. Up to 82 conditions per place. [2023-09-01 09:39:21,751 INFO L82 GeneralOperation]: Start removeDead. Operand has 425 places, 345 transitions, 2450 flow [2023-09-01 09:39:21,753 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 420 places, 339 transitions, 2438 flow [2023-09-01 09:39:21,753 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:21,753 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 420 places, 339 transitions, 2438 flow [2023-09-01 09:39:21,753 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 420 places, 339 transitions, 2438 flow [2023-09-01 09:39:21,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 420 places, 339 transitions, 2438 flow [2023-09-01 09:39:21,868 INFO L130 PetriNetUnfolder]: 0/577 cut-off events. [2023-09-01 09:39:21,868 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:39:21,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1518 conditions, 577 events. 0/577 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 559 event pairs, 0 based on Foata normal form. 0/537 useless extension candidates. Maximal degree in co-relation 0. Up to 41 conditions per place. [2023-09-01 09:39:21,899 INFO L119 LiptonReduction]: Number of co-enabled transitions 91280 [2023-09-01 09:39:25,717 INFO L134 LiptonReduction]: Checked pairs total: 277885 [2023-09-01 09:39:25,717 INFO L136 LiptonReduction]: Total number of compositions: 178 [2023-09-01 09:39:25,718 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:25,718 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:25,718 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:25,761 INFO L130 PetriNetUnfolder]: 0/280 cut-off events. [2023-09-01 09:39:25,761 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:39:25,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:25,761 INFO L208 CegarLoopForPetriNet]: trace histogram [40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:25,762 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:25,762 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:25,762 INFO L85 PathProgramCache]: Analyzing trace with hash -196226445, now seen corresponding path program 1 times [2023-09-01 09:39:25,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:25,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783539505] [2023-09-01 09:39:25,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:25,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:25,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:25,800 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:25,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:25,851 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:25,851 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:25,851 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:25,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-09-01 09:39:25,852 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:25,852 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:25,852 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:25,852 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-09-01 09:39:25,914 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:25,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 435 places, 353 transitions, 2551 flow [2023-09-01 09:39:26,082 INFO L130 PetriNetUnfolder]: 42/843 cut-off events. [2023-09-01 09:39:26,083 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:39:26,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1828 conditions, 843 events. 42/843 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1355 event pairs, 0 based on Foata normal form. 0/718 useless extension candidates. Maximal degree in co-relation 1754. Up to 84 conditions per place. [2023-09-01 09:39:26,107 INFO L82 GeneralOperation]: Start removeDead. Operand has 435 places, 353 transitions, 2551 flow [2023-09-01 09:39:26,109 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 430 places, 347 transitions, 2539 flow [2023-09-01 09:39:26,109 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:26,109 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 430 places, 347 transitions, 2539 flow [2023-09-01 09:39:26,109 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 430 places, 347 transitions, 2539 flow [2023-09-01 09:39:26,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 430 places, 347 transitions, 2539 flow [2023-09-01 09:39:26,230 INFO L130 PetriNetUnfolder]: 0/591 cut-off events. [2023-09-01 09:39:26,230 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:39:26,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1576 conditions, 591 events. 0/591 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 582 event pairs, 0 based on Foata normal form. 0/550 useless extension candidates. Maximal degree in co-relation 0. Up to 42 conditions per place. [2023-09-01 09:39:26,262 INFO L119 LiptonReduction]: Number of co-enabled transitions 95858 [2023-09-01 09:39:30,080 INFO L134 LiptonReduction]: Checked pairs total: 286032 [2023-09-01 09:39:30,080 INFO L136 LiptonReduction]: Total number of compositions: 182 [2023-09-01 09:39:30,081 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:30,081 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:30,082 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:30,131 INFO L130 PetriNetUnfolder]: 0/287 cut-off events. [2023-09-01 09:39:30,131 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:39:30,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:30,131 INFO L208 CegarLoopForPetriNet]: trace histogram [41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:30,132 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:30,132 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:30,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1773422413, now seen corresponding path program 1 times [2023-09-01 09:39:30,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:30,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606788868] [2023-09-01 09:39:30,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:30,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:30,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:30,200 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:30,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:30,253 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:30,253 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:30,254 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:30,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-09-01 09:39:30,254 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:30,254 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:30,254 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:30,255 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-09-01 09:39:30,310 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:30,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 445 places, 361 transitions, 2654 flow [2023-09-01 09:39:30,514 INFO L130 PetriNetUnfolder]: 43/863 cut-off events. [2023-09-01 09:39:30,514 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:39:30,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1893 conditions, 863 events. 43/863 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1387 event pairs, 0 based on Foata normal form. 0/735 useless extension candidates. Maximal degree in co-relation 1818. Up to 86 conditions per place. [2023-09-01 09:39:30,536 INFO L82 GeneralOperation]: Start removeDead. Operand has 445 places, 361 transitions, 2654 flow [2023-09-01 09:39:30,540 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 440 places, 355 transitions, 2642 flow [2023-09-01 09:39:30,540 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:30,540 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 440 places, 355 transitions, 2642 flow [2023-09-01 09:39:30,540 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 440 places, 355 transitions, 2642 flow [2023-09-01 09:39:30,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 440 places, 355 transitions, 2642 flow [2023-09-01 09:39:30,736 INFO L130 PetriNetUnfolder]: 0/605 cut-off events. [2023-09-01 09:39:30,736 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:39:30,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1635 conditions, 605 events. 0/605 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 594 event pairs, 0 based on Foata normal form. 0/563 useless extension candidates. Maximal degree in co-relation 0. Up to 43 conditions per place. [2023-09-01 09:39:30,775 INFO L119 LiptonReduction]: Number of co-enabled transitions 100548 [2023-09-01 09:39:34,685 INFO L134 LiptonReduction]: Checked pairs total: 306785 [2023-09-01 09:39:34,685 INFO L136 LiptonReduction]: Total number of compositions: 186 [2023-09-01 09:39:34,686 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:34,686 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:34,686 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:34,735 INFO L130 PetriNetUnfolder]: 0/294 cut-off events. [2023-09-01 09:39:34,735 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:39:34,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:34,735 INFO L208 CegarLoopForPetriNet]: trace histogram [42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:34,735 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:34,735 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:34,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1441410072, now seen corresponding path program 1 times [2023-09-01 09:39:34,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:34,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474293578] [2023-09-01 09:39:34,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:34,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:34,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:34,790 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:34,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:34,845 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:34,845 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:34,845 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:34,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-09-01 09:39:34,845 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:34,846 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:34,846 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:34,846 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-09-01 09:39:34,907 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:34,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 455 places, 369 transitions, 2759 flow [2023-09-01 09:39:35,134 INFO L130 PetriNetUnfolder]: 44/883 cut-off events. [2023-09-01 09:39:35,134 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:39:35,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1959 conditions, 883 events. 44/883 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1415 event pairs, 0 based on Foata normal form. 0/752 useless extension candidates. Maximal degree in co-relation 1883. Up to 88 conditions per place. [2023-09-01 09:39:35,158 INFO L82 GeneralOperation]: Start removeDead. Operand has 455 places, 369 transitions, 2759 flow [2023-09-01 09:39:35,161 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 450 places, 363 transitions, 2747 flow [2023-09-01 09:39:35,161 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:35,161 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 450 places, 363 transitions, 2747 flow [2023-09-01 09:39:35,161 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 450 places, 363 transitions, 2747 flow [2023-09-01 09:39:35,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 450 places, 363 transitions, 2747 flow [2023-09-01 09:39:35,344 INFO L130 PetriNetUnfolder]: 0/619 cut-off events. [2023-09-01 09:39:35,345 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:39:35,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1695 conditions, 619 events. 0/619 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 606 event pairs, 0 based on Foata normal form. 0/576 useless extension candidates. Maximal degree in co-relation 0. Up to 44 conditions per place. [2023-09-01 09:39:35,380 INFO L119 LiptonReduction]: Number of co-enabled transitions 105350 [2023-09-01 09:39:39,295 INFO L134 LiptonReduction]: Checked pairs total: 320127 [2023-09-01 09:39:39,296 INFO L136 LiptonReduction]: Total number of compositions: 190 [2023-09-01 09:39:39,297 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:39,297 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:39,297 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:39,346 INFO L130 PetriNetUnfolder]: 0/301 cut-off events. [2023-09-01 09:39:39,346 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:39:39,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:39,346 INFO L208 CegarLoopForPetriNet]: trace histogram [43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:39,346 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:39,347 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:39,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1302645814, now seen corresponding path program 1 times [2023-09-01 09:39:39,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:39,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850799322] [2023-09-01 09:39:39,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:39,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:39,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:39,387 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:39,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:39,435 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:39,436 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:39,436 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:39,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-09-01 09:39:39,436 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:39,436 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:39,437 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:39,437 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-09-01 09:39:39,492 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:39,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 465 places, 377 transitions, 2866 flow [2023-09-01 09:39:39,768 INFO L130 PetriNetUnfolder]: 45/903 cut-off events. [2023-09-01 09:39:39,769 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:39:39,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2026 conditions, 903 events. 45/903 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1435 event pairs, 0 based on Foata normal form. 0/769 useless extension candidates. Maximal degree in co-relation 1949. Up to 90 conditions per place. [2023-09-01 09:39:39,783 INFO L82 GeneralOperation]: Start removeDead. Operand has 465 places, 377 transitions, 2866 flow [2023-09-01 09:39:39,786 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 460 places, 371 transitions, 2854 flow [2023-09-01 09:39:39,786 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:39,786 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 460 places, 371 transitions, 2854 flow [2023-09-01 09:39:39,786 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 460 places, 371 transitions, 2854 flow [2023-09-01 09:39:39,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 460 places, 371 transitions, 2854 flow [2023-09-01 09:39:39,923 INFO L130 PetriNetUnfolder]: 0/633 cut-off events. [2023-09-01 09:39:39,923 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:39:39,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1756 conditions, 633 events. 0/633 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 617 event pairs, 0 based on Foata normal form. 0/589 useless extension candidates. Maximal degree in co-relation 0. Up to 45 conditions per place. [2023-09-01 09:39:39,961 INFO L119 LiptonReduction]: Number of co-enabled transitions 110264 [2023-09-01 09:39:43,954 INFO L134 LiptonReduction]: Checked pairs total: 333096 [2023-09-01 09:39:43,954 INFO L136 LiptonReduction]: Total number of compositions: 194 [2023-09-01 09:39:43,955 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:43,955 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:43,955 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:44,008 INFO L130 PetriNetUnfolder]: 0/308 cut-off events. [2023-09-01 09:39:44,008 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:39:44,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:44,009 INFO L208 CegarLoopForPetriNet]: trace histogram [44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:44,009 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:44,009 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:44,009 INFO L85 PathProgramCache]: Analyzing trace with hash -722227427, now seen corresponding path program 1 times [2023-09-01 09:39:44,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:44,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394325481] [2023-09-01 09:39:44,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:44,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:44,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:44,052 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:44,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:44,111 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:44,111 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:44,111 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:44,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-09-01 09:39:44,112 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:44,112 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:44,112 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:44,112 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-09-01 09:39:44,168 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:44,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 475 places, 385 transitions, 2975 flow [2023-09-01 09:39:44,452 INFO L130 PetriNetUnfolder]: 46/923 cut-off events. [2023-09-01 09:39:44,452 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:39:44,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2094 conditions, 923 events. 46/923 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1591 event pairs, 0 based on Foata normal form. 0/786 useless extension candidates. Maximal degree in co-relation 2016. Up to 92 conditions per place. [2023-09-01 09:39:44,475 INFO L82 GeneralOperation]: Start removeDead. Operand has 475 places, 385 transitions, 2975 flow [2023-09-01 09:39:44,478 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 470 places, 379 transitions, 2963 flow [2023-09-01 09:39:44,478 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:44,478 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 470 places, 379 transitions, 2963 flow [2023-09-01 09:39:44,478 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 470 places, 379 transitions, 2963 flow [2023-09-01 09:39:44,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 470 places, 379 transitions, 2963 flow [2023-09-01 09:39:44,619 INFO L130 PetriNetUnfolder]: 0/647 cut-off events. [2023-09-01 09:39:44,620 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:39:44,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1818 conditions, 647 events. 0/647 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 640 event pairs, 0 based on Foata normal form. 0/602 useless extension candidates. Maximal degree in co-relation 0. Up to 46 conditions per place. [2023-09-01 09:39:44,660 INFO L119 LiptonReduction]: Number of co-enabled transitions 115290 [2023-09-01 09:39:48,715 INFO L134 LiptonReduction]: Checked pairs total: 357525 [2023-09-01 09:39:48,716 INFO L136 LiptonReduction]: Total number of compositions: 198 [2023-09-01 09:39:48,717 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:48,717 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:48,717 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:48,825 INFO L130 PetriNetUnfolder]: 0/315 cut-off events. [2023-09-01 09:39:48,825 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:39:48,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:48,826 INFO L208 CegarLoopForPetriNet]: trace histogram [45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:48,826 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:48,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:48,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1517351440, now seen corresponding path program 1 times [2023-09-01 09:39:48,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:48,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412196427] [2023-09-01 09:39:48,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:48,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:48,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:48,877 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:48,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:48,946 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:48,946 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:48,946 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:48,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-09-01 09:39:48,947 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:48,947 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:48,947 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:48,947 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-09-01 09:39:49,019 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:49,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 485 places, 393 transitions, 3086 flow [2023-09-01 09:39:49,283 INFO L130 PetriNetUnfolder]: 47/943 cut-off events. [2023-09-01 09:39:49,284 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:39:49,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2163 conditions, 943 events. 47/943 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1609 event pairs, 0 based on Foata normal form. 0/803 useless extension candidates. Maximal degree in co-relation 2084. Up to 94 conditions per place. [2023-09-01 09:39:49,310 INFO L82 GeneralOperation]: Start removeDead. Operand has 485 places, 393 transitions, 3086 flow [2023-09-01 09:39:49,312 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 480 places, 387 transitions, 3074 flow [2023-09-01 09:39:49,313 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:49,313 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 480 places, 387 transitions, 3074 flow [2023-09-01 09:39:49,313 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 480 places, 387 transitions, 3074 flow [2023-09-01 09:39:49,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 480 places, 387 transitions, 3074 flow [2023-09-01 09:39:49,463 INFO L130 PetriNetUnfolder]: 0/661 cut-off events. [2023-09-01 09:39:49,463 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:39:49,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1881 conditions, 661 events. 0/661 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 655 event pairs, 0 based on Foata normal form. 0/615 useless extension candidates. Maximal degree in co-relation 0. Up to 47 conditions per place. [2023-09-01 09:39:49,505 INFO L119 LiptonReduction]: Number of co-enabled transitions 120428 [2023-09-01 09:39:53,712 INFO L134 LiptonReduction]: Checked pairs total: 361821 [2023-09-01 09:39:53,712 INFO L136 LiptonReduction]: Total number of compositions: 202 [2023-09-01 09:39:53,713 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:53,713 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:53,713 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:53,821 INFO L130 PetriNetUnfolder]: 0/322 cut-off events. [2023-09-01 09:39:53,821 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:39:53,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:53,821 INFO L208 CegarLoopForPetriNet]: trace histogram [46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:53,822 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:53,822 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:53,822 INFO L85 PathProgramCache]: Analyzing trace with hash 828883986, now seen corresponding path program 1 times [2023-09-01 09:39:53,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:53,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046612977] [2023-09-01 09:39:53,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:53,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:53,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:53,869 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:53,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:53,933 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:53,934 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:53,934 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:53,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-09-01 09:39:53,934 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:53,934 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:53,935 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:53,935 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-09-01 09:39:53,995 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:53,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 495 places, 401 transitions, 3199 flow [2023-09-01 09:39:54,313 INFO L130 PetriNetUnfolder]: 48/963 cut-off events. [2023-09-01 09:39:54,313 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:39:54,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2233 conditions, 963 events. 48/963 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1667 event pairs, 0 based on Foata normal form. 0/820 useless extension candidates. Maximal degree in co-relation 2153. Up to 96 conditions per place. [2023-09-01 09:39:54,352 INFO L82 GeneralOperation]: Start removeDead. Operand has 495 places, 401 transitions, 3199 flow [2023-09-01 09:39:54,356 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 490 places, 395 transitions, 3187 flow [2023-09-01 09:39:54,356 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:54,356 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 490 places, 395 transitions, 3187 flow [2023-09-01 09:39:54,357 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 490 places, 395 transitions, 3187 flow [2023-09-01 09:39:54,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 490 places, 395 transitions, 3187 flow [2023-09-01 09:39:54,529 INFO L130 PetriNetUnfolder]: 0/675 cut-off events. [2023-09-01 09:39:54,529 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:39:54,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1945 conditions, 675 events. 0/675 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 675 event pairs, 0 based on Foata normal form. 0/628 useless extension candidates. Maximal degree in co-relation 0. Up to 48 conditions per place. [2023-09-01 09:39:54,574 INFO L119 LiptonReduction]: Number of co-enabled transitions 125678 [2023-09-01 09:39:58,812 INFO L134 LiptonReduction]: Checked pairs total: 381563 [2023-09-01 09:39:58,812 INFO L136 LiptonReduction]: Total number of compositions: 206 [2023-09-01 09:39:58,813 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:58,813 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:58,813 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:58,927 INFO L130 PetriNetUnfolder]: 0/329 cut-off events. [2023-09-01 09:39:58,927 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:39:58,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:58,927 INFO L208 CegarLoopForPetriNet]: trace histogram [47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:58,927 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:58,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:58,928 INFO L85 PathProgramCache]: Analyzing trace with hash -784616743, now seen corresponding path program 1 times [2023-09-01 09:39:58,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:58,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204872931] [2023-09-01 09:39:58,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:58,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:58,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:58,979 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:58,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:59,039 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:59,040 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:59,040 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:59,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-09-01 09:39:59,040 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:59,040 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:59,041 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:59,041 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-09-01 09:39:59,106 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:59,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 505 places, 409 transitions, 3314 flow [2023-09-01 09:39:59,342 INFO L130 PetriNetUnfolder]: 49/983 cut-off events. [2023-09-01 09:39:59,342 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:39:59,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2304 conditions, 983 events. 49/983 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1691 event pairs, 0 based on Foata normal form. 0/837 useless extension candidates. Maximal degree in co-relation 2223. Up to 98 conditions per place. [2023-09-01 09:39:59,371 INFO L82 GeneralOperation]: Start removeDead. Operand has 505 places, 409 transitions, 3314 flow [2023-09-01 09:39:59,373 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 500 places, 403 transitions, 3302 flow [2023-09-01 09:39:59,373 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:59,373 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 500 places, 403 transitions, 3302 flow [2023-09-01 09:39:59,373 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 500 places, 403 transitions, 3302 flow [2023-09-01 09:39:59,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 500 places, 403 transitions, 3302 flow [2023-09-01 09:39:59,539 INFO L130 PetriNetUnfolder]: 0/689 cut-off events. [2023-09-01 09:39:59,539 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:39:59,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2010 conditions, 689 events. 0/689 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 689 event pairs, 0 based on Foata normal form. 0/641 useless extension candidates. Maximal degree in co-relation 0. Up to 49 conditions per place. [2023-09-01 09:39:59,586 INFO L119 LiptonReduction]: Number of co-enabled transitions 131040 [2023-09-01 09:40:04,022 INFO L134 LiptonReduction]: Checked pairs total: 398972 [2023-09-01 09:40:04,022 INFO L136 LiptonReduction]: Total number of compositions: 210 [2023-09-01 09:40:04,023 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:04,024 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:04,024 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:04,096 INFO L130 PetriNetUnfolder]: 0/336 cut-off events. [2023-09-01 09:40:04,096 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:40:04,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:04,096 INFO L208 CegarLoopForPetriNet]: trace histogram [48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:40:04,096 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:04,096 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:04,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1443385543, now seen corresponding path program 1 times [2023-09-01 09:40:04,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:04,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596183844] [2023-09-01 09:40:04,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:04,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:04,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:04,145 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:04,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:04,203 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:04,203 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:04,203 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:04,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-09-01 09:40:04,204 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:04,204 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:04,204 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:04,204 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-09-01 09:40:04,268 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:04,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 515 places, 417 transitions, 3431 flow [2023-09-01 09:40:04,599 INFO L130 PetriNetUnfolder]: 50/1003 cut-off events. [2023-09-01 09:40:04,599 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:40:04,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2376 conditions, 1003 events. 50/1003 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1732 event pairs, 0 based on Foata normal form. 0/854 useless extension candidates. Maximal degree in co-relation 2294. Up to 100 conditions per place. [2023-09-01 09:40:04,629 INFO L82 GeneralOperation]: Start removeDead. Operand has 515 places, 417 transitions, 3431 flow [2023-09-01 09:40:04,632 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 510 places, 411 transitions, 3419 flow [2023-09-01 09:40:04,632 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:04,632 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 510 places, 411 transitions, 3419 flow [2023-09-01 09:40:04,632 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 510 places, 411 transitions, 3419 flow [2023-09-01 09:40:04,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 510 places, 411 transitions, 3419 flow [2023-09-01 09:40:04,801 INFO L130 PetriNetUnfolder]: 0/703 cut-off events. [2023-09-01 09:40:04,801 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:40:04,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2076 conditions, 703 events. 0/703 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 703 event pairs, 0 based on Foata normal form. 0/654 useless extension candidates. Maximal degree in co-relation 0. Up to 50 conditions per place. [2023-09-01 09:40:04,850 INFO L119 LiptonReduction]: Number of co-enabled transitions 136514 [2023-09-01 09:40:09,330 INFO L134 LiptonReduction]: Checked pairs total: 412663 [2023-09-01 09:40:09,331 INFO L136 LiptonReduction]: Total number of compositions: 214 [2023-09-01 09:40:09,331 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:09,332 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:09,332 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:09,398 INFO L130 PetriNetUnfolder]: 0/343 cut-off events. [2023-09-01 09:40:09,398 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:40:09,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:09,398 INFO L208 CegarLoopForPetriNet]: trace histogram [49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:40:09,398 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:09,399 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:09,399 INFO L85 PathProgramCache]: Analyzing trace with hash 656349426, now seen corresponding path program 1 times [2023-09-01 09:40:09,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:09,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820336376] [2023-09-01 09:40:09,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:09,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:09,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:09,445 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:09,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:09,514 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:09,515 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:09,515 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:09,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-09-01 09:40:09,515 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:09,515 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:09,516 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:09,516 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-09-01 09:40:09,579 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:09,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 525 places, 425 transitions, 3550 flow [2023-09-01 09:40:09,941 INFO L130 PetriNetUnfolder]: 51/1023 cut-off events. [2023-09-01 09:40:09,941 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:40:09,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2449 conditions, 1023 events. 51/1023 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1758 event pairs, 0 based on Foata normal form. 0/871 useless extension candidates. Maximal degree in co-relation 2366. Up to 102 conditions per place. [2023-09-01 09:40:09,987 INFO L82 GeneralOperation]: Start removeDead. Operand has 525 places, 425 transitions, 3550 flow [2023-09-01 09:40:09,993 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 520 places, 419 transitions, 3538 flow [2023-09-01 09:40:09,993 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:09,994 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 520 places, 419 transitions, 3538 flow [2023-09-01 09:40:09,994 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 520 places, 419 transitions, 3538 flow [2023-09-01 09:40:09,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 520 places, 419 transitions, 3538 flow [2023-09-01 09:40:10,214 INFO L130 PetriNetUnfolder]: 0/717 cut-off events. [2023-09-01 09:40:10,214 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:40:10,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2143 conditions, 717 events. 0/717 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 713 event pairs, 0 based on Foata normal form. 0/667 useless extension candidates. Maximal degree in co-relation 0. Up to 51 conditions per place. [2023-09-01 09:40:10,266 INFO L119 LiptonReduction]: Number of co-enabled transitions 142100 [2023-09-01 09:40:14,803 INFO L134 LiptonReduction]: Checked pairs total: 433096 [2023-09-01 09:40:14,803 INFO L136 LiptonReduction]: Total number of compositions: 218 [2023-09-01 09:40:14,804 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:14,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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:14,804 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:14,872 INFO L130 PetriNetUnfolder]: 0/350 cut-off events. [2023-09-01 09:40:14,872 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:40:14,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:14,873 INFO L208 CegarLoopForPetriNet]: trace histogram [50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:40:14,873 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:14,873 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:14,873 INFO L85 PathProgramCache]: Analyzing trace with hash -839302692, now seen corresponding path program 1 times [2023-09-01 09:40:14,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:14,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744148740] [2023-09-01 09:40:14,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:14,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:14,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:14,935 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:14,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:15,005 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:15,005 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:15,006 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:15,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-09-01 09:40:15,006 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:15,006 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:15,006 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:15,006 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-09-01 09:40:15,073 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:15,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 535 places, 433 transitions, 3671 flow [2023-09-01 09:40:15,431 INFO L130 PetriNetUnfolder]: 52/1043 cut-off events. [2023-09-01 09:40:15,432 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:40:15,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2523 conditions, 1043 events. 52/1043 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1801 event pairs, 0 based on Foata normal form. 0/888 useless extension candidates. Maximal degree in co-relation 2439. Up to 104 conditions per place. [2023-09-01 09:40:15,466 INFO L82 GeneralOperation]: Start removeDead. Operand has 535 places, 433 transitions, 3671 flow [2023-09-01 09:40:15,469 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 530 places, 427 transitions, 3659 flow [2023-09-01 09:40:15,469 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:15,469 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 530 places, 427 transitions, 3659 flow [2023-09-01 09:40:15,469 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 530 places, 427 transitions, 3659 flow [2023-09-01 09:40:15,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 530 places, 427 transitions, 3659 flow [2023-09-01 09:40:15,654 INFO L130 PetriNetUnfolder]: 0/731 cut-off events. [2023-09-01 09:40:15,654 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:40:15,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2211 conditions, 731 events. 0/731 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 733 event pairs, 0 based on Foata normal form. 0/680 useless extension candidates. Maximal degree in co-relation 0. Up to 52 conditions per place. [2023-09-01 09:40:15,709 INFO L119 LiptonReduction]: Number of co-enabled transitions 147798 [2023-09-01 09:40:20,397 INFO L134 LiptonReduction]: Checked pairs total: 448124 [2023-09-01 09:40:20,397 INFO L136 LiptonReduction]: Total number of compositions: 222 [2023-09-01 09:40:20,398 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:20,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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:20,399 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:20,471 INFO L130 PetriNetUnfolder]: 0/357 cut-off events. [2023-09-01 09:40:20,471 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:40:20,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:20,471 INFO L208 CegarLoopForPetriNet]: trace histogram [51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:40:20,471 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:20,472 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:20,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1637930437, now seen corresponding path program 1 times [2023-09-01 09:40:20,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:20,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033854070] [2023-09-01 09:40:20,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:20,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:20,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:20,517 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:20,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:20,590 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:20,590 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:20,590 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:20,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-09-01 09:40:20,590 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:20,591 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:20,591 WARN L233 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:20,591 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2023-09-01 09:40:20,658 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:20,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 545 places, 441 transitions, 3794 flow [2023-09-01 09:40:20,998 INFO L130 PetriNetUnfolder]: 53/1063 cut-off events. [2023-09-01 09:40:20,998 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:40:21,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2598 conditions, 1063 events. 53/1063 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1825 event pairs, 0 based on Foata normal form. 0/905 useless extension candidates. Maximal degree in co-relation 2513. Up to 106 conditions per place. [2023-09-01 09:40:21,036 INFO L82 GeneralOperation]: Start removeDead. Operand has 545 places, 441 transitions, 3794 flow [2023-09-01 09:40:21,038 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 540 places, 435 transitions, 3782 flow [2023-09-01 09:40:21,039 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:21,039 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 540 places, 435 transitions, 3782 flow [2023-09-01 09:40:21,039 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 540 places, 435 transitions, 3782 flow [2023-09-01 09:40:21,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 540 places, 435 transitions, 3782 flow [2023-09-01 09:40:21,324 INFO L130 PetriNetUnfolder]: 0/745 cut-off events. [2023-09-01 09:40:21,324 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:40:21,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2280 conditions, 745 events. 0/745 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 746 event pairs, 0 based on Foata normal form. 0/693 useless extension candidates. Maximal degree in co-relation 0. Up to 53 conditions per place. [2023-09-01 09:40:21,373 INFO L119 LiptonReduction]: Number of co-enabled transitions 153608 [2023-09-01 09:40:25,995 INFO L134 LiptonReduction]: Checked pairs total: 464849 [2023-09-01 09:40:25,995 INFO L136 LiptonReduction]: Total number of compositions: 226 [2023-09-01 09:40:25,996 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:25,996 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:25,996 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:26,071 INFO L130 PetriNetUnfolder]: 0/364 cut-off events. [2023-09-01 09:40:26,072 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:40:26,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:26,072 INFO L208 CegarLoopForPetriNet]: trace histogram [52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:40:26,072 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:26,072 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:26,072 INFO L85 PathProgramCache]: Analyzing trace with hash 430486577, now seen corresponding path program 1 times [2023-09-01 09:40:26,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:26,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161691143] [2023-09-01 09:40:26,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:26,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:26,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:26,135 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:26,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:26,209 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:26,210 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:26,210 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:26,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-09-01 09:40:26,210 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:26,211 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:26,211 WARN L233 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:26,211 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2023-09-01 09:40:26,279 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:26,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 555 places, 449 transitions, 3919 flow [2023-09-01 09:40:26,678 INFO L130 PetriNetUnfolder]: 54/1083 cut-off events. [2023-09-01 09:40:26,678 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:40:26,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2674 conditions, 1083 events. 54/1083 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1880 event pairs, 0 based on Foata normal form. 0/922 useless extension candidates. Maximal degree in co-relation 2588. Up to 108 conditions per place. [2023-09-01 09:40:26,704 INFO L82 GeneralOperation]: Start removeDead. Operand has 555 places, 449 transitions, 3919 flow [2023-09-01 09:40:26,706 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 550 places, 443 transitions, 3907 flow [2023-09-01 09:40:26,706 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:26,706 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 550 places, 443 transitions, 3907 flow [2023-09-01 09:40:26,706 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 550 places, 443 transitions, 3907 flow [2023-09-01 09:40:26,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 550 places, 443 transitions, 3907 flow [2023-09-01 09:40:26,905 INFO L130 PetriNetUnfolder]: 0/759 cut-off events. [2023-09-01 09:40:26,906 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:40:26,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2350 conditions, 759 events. 0/759 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 763 event pairs, 0 based on Foata normal form. 0/706 useless extension candidates. Maximal degree in co-relation 0. Up to 54 conditions per place. [2023-09-01 09:40:26,965 INFO L119 LiptonReduction]: Number of co-enabled transitions 159530 [2023-09-01 09:40:31,675 INFO L134 LiptonReduction]: Checked pairs total: 481471 [2023-09-01 09:40:31,675 INFO L136 LiptonReduction]: Total number of compositions: 230 [2023-09-01 09:40:31,676 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:31,676 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:31,676 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:31,820 INFO L130 PetriNetUnfolder]: 0/371 cut-off events. [2023-09-01 09:40:31,820 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:40:31,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:31,820 INFO L208 CegarLoopForPetriNet]: trace histogram [53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:40:31,821 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:31,822 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:31,822 INFO L85 PathProgramCache]: Analyzing trace with hash 881187475, now seen corresponding path program 1 times [2023-09-01 09:40:31,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:31,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320414748] [2023-09-01 09:40:31,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:31,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:31,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:31,874 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:31,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:31,936 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:31,936 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:31,936 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:31,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-09-01 09:40:31,937 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:31,937 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:31,937 WARN L233 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:31,937 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2023-09-01 09:40:32,009 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:32,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 565 places, 457 transitions, 4046 flow [2023-09-01 09:40:32,315 INFO L130 PetriNetUnfolder]: 55/1103 cut-off events. [2023-09-01 09:40:32,315 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:40:32,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2751 conditions, 1103 events. 55/1103 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1907 event pairs, 0 based on Foata normal form. 0/939 useless extension candidates. Maximal degree in co-relation 2664. Up to 110 conditions per place. [2023-09-01 09:40:32,354 INFO L82 GeneralOperation]: Start removeDead. Operand has 565 places, 457 transitions, 4046 flow [2023-09-01 09:40:32,357 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 560 places, 451 transitions, 4034 flow [2023-09-01 09:40:32,358 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:32,358 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 560 places, 451 transitions, 4034 flow [2023-09-01 09:40:32,358 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 560 places, 451 transitions, 4034 flow [2023-09-01 09:40:32,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 560 places, 451 transitions, 4034 flow [2023-09-01 09:40:32,627 INFO L130 PetriNetUnfolder]: 0/773 cut-off events. [2023-09-01 09:40:32,627 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:40:32,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2421 conditions, 773 events. 0/773 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 776 event pairs, 0 based on Foata normal form. 0/719 useless extension candidates. Maximal degree in co-relation 0. Up to 55 conditions per place. [2023-09-01 09:40:32,690 INFO L119 LiptonReduction]: Number of co-enabled transitions 165564 [2023-09-01 09:40:37,536 INFO L134 LiptonReduction]: Checked pairs total: 503203 [2023-09-01 09:40:37,536 INFO L136 LiptonReduction]: Total number of compositions: 234 [2023-09-01 09:40:37,537 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:37,537 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:37,538 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:37,624 INFO L130 PetriNetUnfolder]: 0/378 cut-off events. [2023-09-01 09:40:37,624 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:40:37,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:37,625 INFO L208 CegarLoopForPetriNet]: trace histogram [54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:40:37,625 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:37,625 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:37,625 INFO L85 PathProgramCache]: Analyzing trace with hash 682821862, now seen corresponding path program 1 times [2023-09-01 09:40:37,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:37,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068745594] [2023-09-01 09:40:37,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:37,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:37,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:37,677 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:37,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:37,741 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:37,742 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:37,742 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:37,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-09-01 09:40:37,742 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:37,742 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:37,743 WARN L233 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:37,743 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2023-09-01 09:40:37,813 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:37,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 575 places, 465 transitions, 4175 flow [2023-09-01 09:40:38,137 INFO L130 PetriNetUnfolder]: 56/1123 cut-off events. [2023-09-01 09:40:38,137 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:40:38,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2829 conditions, 1123 events. 56/1123 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1929 event pairs, 0 based on Foata normal form. 0/956 useless extension candidates. Maximal degree in co-relation 2741. Up to 112 conditions per place. [2023-09-01 09:40:38,179 INFO L82 GeneralOperation]: Start removeDead. Operand has 575 places, 465 transitions, 4175 flow [2023-09-01 09:40:38,182 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 570 places, 459 transitions, 4163 flow [2023-09-01 09:40:38,182 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:38,182 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 570 places, 459 transitions, 4163 flow [2023-09-01 09:40:38,183 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 570 places, 459 transitions, 4163 flow [2023-09-01 09:40:38,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 570 places, 459 transitions, 4163 flow [2023-09-01 09:40:38,406 INFO L130 PetriNetUnfolder]: 0/787 cut-off events. [2023-09-01 09:40:38,407 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:40:38,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2493 conditions, 787 events. 0/787 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 784 event pairs, 0 based on Foata normal form. 0/732 useless extension candidates. Maximal degree in co-relation 0. Up to 56 conditions per place. [2023-09-01 09:40:38,474 INFO L119 LiptonReduction]: Number of co-enabled transitions 171710 [2023-09-01 09:40:43,514 INFO L134 LiptonReduction]: Checked pairs total: 523576 [2023-09-01 09:40:43,514 INFO L136 LiptonReduction]: Total number of compositions: 238 [2023-09-01 09:40:43,515 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:43,515 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:43,515 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:43,597 INFO L130 PetriNetUnfolder]: 0/385 cut-off events. [2023-09-01 09:40:43,597 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:40:43,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:43,597 INFO L208 CegarLoopForPetriNet]: trace histogram [55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:40:43,597 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:43,598 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:43,598 INFO L85 PathProgramCache]: Analyzing trace with hash -321784227, now seen corresponding path program 1 times [2023-09-01 09:40:43,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:43,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234296962] [2023-09-01 09:40:43,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:43,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:43,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:43,666 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:43,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:43,738 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:43,738 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:43,739 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:43,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-09-01 09:40:43,739 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:43,739 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:43,739 WARN L233 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:43,740 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2023-09-01 09:40:43,805 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:43,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 585 places, 473 transitions, 4306 flow [2023-09-01 09:40:44,125 INFO L130 PetriNetUnfolder]: 57/1143 cut-off events. [2023-09-01 09:40:44,125 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:40:44,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2908 conditions, 1143 events. 57/1143 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1991 event pairs, 0 based on Foata normal form. 0/973 useless extension candidates. Maximal degree in co-relation 2819. Up to 114 conditions per place. [2023-09-01 09:40:44,167 INFO L82 GeneralOperation]: Start removeDead. Operand has 585 places, 473 transitions, 4306 flow [2023-09-01 09:40:44,268 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 580 places, 467 transitions, 4294 flow [2023-09-01 09:40:44,268 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:44,268 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 580 places, 467 transitions, 4294 flow [2023-09-01 09:40:44,269 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 580 places, 467 transitions, 4294 flow [2023-09-01 09:40:44,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 580 places, 467 transitions, 4294 flow [2023-09-01 09:40:44,564 INFO L130 PetriNetUnfolder]: 0/801 cut-off events. [2023-09-01 09:40:44,564 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:40:44,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2566 conditions, 801 events. 0/801 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 810 event pairs, 0 based on Foata normal form. 0/745 useless extension candidates. Maximal degree in co-relation 0. Up to 57 conditions per place. [2023-09-01 09:40:44,631 INFO L119 LiptonReduction]: Number of co-enabled transitions 177968 [2023-09-01 09:40:49,616 INFO L134 LiptonReduction]: Checked pairs total: 545991 [2023-09-01 09:40:49,617 INFO L136 LiptonReduction]: Total number of compositions: 242 [2023-09-01 09:40:49,618 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:49,618 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:49,618 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:49,705 INFO L130 PetriNetUnfolder]: 0/392 cut-off events. [2023-09-01 09:40:49,706 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:40:49,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:49,706 INFO L208 CegarLoopForPetriNet]: trace histogram [56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:40:49,706 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:49,706 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:49,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1352104805, now seen corresponding path program 1 times [2023-09-01 09:40:49,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:49,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303355968] [2023-09-01 09:40:49,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:49,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:49,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:49,833 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:49,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:49,908 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:49,908 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:49,908 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:49,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-09-01 09:40:49,909 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:49,909 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:49,909 WARN L233 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:49,909 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2023-09-01 09:40:49,978 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:49,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 595 places, 481 transitions, 4439 flow [2023-09-01 09:40:50,316 INFO L130 PetriNetUnfolder]: 58/1163 cut-off events. [2023-09-01 09:40:50,316 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:40:50,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2988 conditions, 1163 events. 58/1163 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2005 event pairs, 0 based on Foata normal form. 0/990 useless extension candidates. Maximal degree in co-relation 2898. Up to 116 conditions per place. [2023-09-01 09:40:50,360 INFO L82 GeneralOperation]: Start removeDead. Operand has 595 places, 481 transitions, 4439 flow [2023-09-01 09:40:50,363 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 590 places, 475 transitions, 4427 flow [2023-09-01 09:40:50,364 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:50,364 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 590 places, 475 transitions, 4427 flow [2023-09-01 09:40:50,364 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 590 places, 475 transitions, 4427 flow [2023-09-01 09:40:50,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 590 places, 475 transitions, 4427 flow [2023-09-01 09:40:50,622 INFO L130 PetriNetUnfolder]: 0/815 cut-off events. [2023-09-01 09:40:50,622 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:40:50,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2640 conditions, 815 events. 0/815 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 815 event pairs, 0 based on Foata normal form. 0/758 useless extension candidates. Maximal degree in co-relation 0. Up to 58 conditions per place. [2023-09-01 09:40:50,694 INFO L119 LiptonReduction]: Number of co-enabled transitions 184338 [2023-09-01 09:40:55,780 INFO L134 LiptonReduction]: Checked pairs total: 568041 [2023-09-01 09:40:55,780 INFO L136 LiptonReduction]: Total number of compositions: 246 [2023-09-01 09:40:55,781 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:55,781 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:55,782 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:55,872 INFO L130 PetriNetUnfolder]: 0/399 cut-off events. [2023-09-01 09:40:55,872 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:40:55,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:55,872 INFO L208 CegarLoopForPetriNet]: trace histogram [57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:40:55,872 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:55,872 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:55,872 INFO L85 PathProgramCache]: Analyzing trace with hash 896118741, now seen corresponding path program 1 times [2023-09-01 09:40:55,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:55,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382774250] [2023-09-01 09:40:55,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:55,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:55,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:55,930 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:55,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:56,017 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:56,017 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:56,017 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:56,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-09-01 09:40:56,018 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:56,018 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:56,018 WARN L233 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:56,018 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2023-09-01 09:40:56,094 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:56,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 605 places, 489 transitions, 4574 flow [2023-09-01 09:40:56,477 INFO L130 PetriNetUnfolder]: 59/1183 cut-off events. [2023-09-01 09:40:56,477 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:40:56,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3069 conditions, 1183 events. 59/1183 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2014 event pairs, 0 based on Foata normal form. 0/1007 useless extension candidates. Maximal degree in co-relation 2978. Up to 118 conditions per place. [2023-09-01 09:40:56,524 INFO L82 GeneralOperation]: Start removeDead. Operand has 605 places, 489 transitions, 4574 flow [2023-09-01 09:40:56,527 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 600 places, 483 transitions, 4562 flow [2023-09-01 09:40:56,527 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:56,527 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 600 places, 483 transitions, 4562 flow [2023-09-01 09:40:56,528 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 600 places, 483 transitions, 4562 flow [2023-09-01 09:40:56,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 600 places, 483 transitions, 4562 flow [2023-09-01 09:40:56,850 INFO L130 PetriNetUnfolder]: 0/829 cut-off events. [2023-09-01 09:40:56,850 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:40:56,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2715 conditions, 829 events. 0/829 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 821 event pairs, 0 based on Foata normal form. 0/771 useless extension candidates. Maximal degree in co-relation 0. Up to 59 conditions per place. [2023-09-01 09:40:56,914 INFO L119 LiptonReduction]: Number of co-enabled transitions 190820 [2023-09-01 09:41:02,038 INFO L134 LiptonReduction]: Checked pairs total: 582260 [2023-09-01 09:41:02,038 INFO L136 LiptonReduction]: Total number of compositions: 250 [2023-09-01 09:41:02,040 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:02,040 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:02,040 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:02,138 INFO L130 PetriNetUnfolder]: 0/406 cut-off events. [2023-09-01 09:41:02,139 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:41:02,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:02,139 INFO L208 CegarLoopForPetriNet]: trace histogram [58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:41:02,139 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:02,139 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:02,139 INFO L85 PathProgramCache]: Analyzing trace with hash -341721776, now seen corresponding path program 1 times [2023-09-01 09:41:02,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:02,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418555634] [2023-09-01 09:41:02,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:02,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:02,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:02,192 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:02,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:02,253 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:02,253 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:02,254 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:02,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-09-01 09:41:02,254 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:02,254 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:02,254 WARN L233 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:02,254 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2023-09-01 09:41:02,330 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:02,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 615 places, 497 transitions, 4711 flow [2023-09-01 09:41:02,729 INFO L130 PetriNetUnfolder]: 60/1203 cut-off events. [2023-09-01 09:41:02,730 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:41:02,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3151 conditions, 1203 events. 60/1203 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2205 event pairs, 0 based on Foata normal form. 0/1024 useless extension candidates. Maximal degree in co-relation 3059. Up to 120 conditions per place. [2023-09-01 09:41:02,770 INFO L82 GeneralOperation]: Start removeDead. Operand has 615 places, 497 transitions, 4711 flow [2023-09-01 09:41:02,773 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 610 places, 491 transitions, 4699 flow [2023-09-01 09:41:02,773 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:02,773 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 610 places, 491 transitions, 4699 flow [2023-09-01 09:41:02,773 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 610 places, 491 transitions, 4699 flow [2023-09-01 09:41:02,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 610 places, 491 transitions, 4699 flow [2023-09-01 09:41:03,036 INFO L130 PetriNetUnfolder]: 0/843 cut-off events. [2023-09-01 09:41:03,037 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:41:03,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2791 conditions, 843 events. 0/843 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 842 event pairs, 0 based on Foata normal form. 0/784 useless extension candidates. Maximal degree in co-relation 0. Up to 60 conditions per place. [2023-09-01 09:41:03,117 INFO L119 LiptonReduction]: Number of co-enabled transitions 197414 [2023-09-01 09:41:08,396 INFO L134 LiptonReduction]: Checked pairs total: 606515 [2023-09-01 09:41:08,396 INFO L136 LiptonReduction]: Total number of compositions: 254 [2023-09-01 09:41:08,397 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:08,397 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:08,397 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:08,497 INFO L130 PetriNetUnfolder]: 0/413 cut-off events. [2023-09-01 09:41:08,497 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:41:08,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:08,497 INFO L208 CegarLoopForPetriNet]: trace histogram [59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:41:08,497 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:08,497 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:08,497 INFO L85 PathProgramCache]: Analyzing trace with hash -44603585, now seen corresponding path program 1 times [2023-09-01 09:41:08,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:08,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001547203] [2023-09-01 09:41:08,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:08,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:08,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:08,569 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:08,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:08,648 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:08,648 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:08,648 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:08,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-09-01 09:41:08,648 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:08,649 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:08,649 WARN L233 ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:08,649 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances. [2023-09-01 09:41:08,725 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:08,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 625 places, 505 transitions, 4850 flow [2023-09-01 09:41:09,113 INFO L130 PetriNetUnfolder]: 61/1223 cut-off events. [2023-09-01 09:41:09,114 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:41:09,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3234 conditions, 1223 events. 61/1223 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2094 event pairs, 0 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 3141. Up to 122 conditions per place. [2023-09-01 09:41:09,163 INFO L82 GeneralOperation]: Start removeDead. Operand has 625 places, 505 transitions, 4850 flow [2023-09-01 09:41:09,167 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 620 places, 499 transitions, 4838 flow [2023-09-01 09:41:09,167 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:09,168 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 620 places, 499 transitions, 4838 flow [2023-09-01 09:41:09,168 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 620 places, 499 transitions, 4838 flow [2023-09-01 09:41:09,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 620 places, 499 transitions, 4838 flow [2023-09-01 09:41:09,457 INFO L130 PetriNetUnfolder]: 0/857 cut-off events. [2023-09-01 09:41:09,457 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:41:09,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2868 conditions, 857 events. 0/857 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 853 event pairs, 0 based on Foata normal form. 0/797 useless extension candidates. Maximal degree in co-relation 0. Up to 61 conditions per place. [2023-09-01 09:41:09,612 INFO L119 LiptonReduction]: Number of co-enabled transitions 204120 [2023-09-01 09:41:14,888 INFO L134 LiptonReduction]: Checked pairs total: 622956 [2023-09-01 09:41:14,888 INFO L136 LiptonReduction]: Total number of compositions: 258 [2023-09-01 09:41:14,889 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:14,889 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:14,889 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:14,992 INFO L130 PetriNetUnfolder]: 0/420 cut-off events. [2023-09-01 09:41:14,992 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:41:14,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:14,992 INFO L208 CegarLoopForPetriNet]: trace histogram [60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:41:14,992 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:14,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:14,993 INFO L85 PathProgramCache]: Analyzing trace with hash -930173883, now seen corresponding path program 1 times [2023-09-01 09:41:14,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:14,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590005702] [2023-09-01 09:41:14,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:14,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:15,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:15,060 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:15,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:15,134 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:15,135 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:15,135 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:15,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-09-01 09:41:15,135 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:15,136 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:15,136 WARN L233 ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:15,136 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances. [2023-09-01 09:41:15,208 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:15,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 635 places, 513 transitions, 4991 flow [2023-09-01 09:41:15,652 INFO L130 PetriNetUnfolder]: 62/1243 cut-off events. [2023-09-01 09:41:15,652 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:41:15,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3318 conditions, 1243 events. 62/1243 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2158 event pairs, 0 based on Foata normal form. 0/1058 useless extension candidates. Maximal degree in co-relation 3224. Up to 124 conditions per place. [2023-09-01 09:41:15,695 INFO L82 GeneralOperation]: Start removeDead. Operand has 635 places, 513 transitions, 4991 flow [2023-09-01 09:41:15,697 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 630 places, 507 transitions, 4979 flow [2023-09-01 09:41:15,697 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:15,697 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 630 places, 507 transitions, 4979 flow [2023-09-01 09:41:15,698 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 630 places, 507 transitions, 4979 flow [2023-09-01 09:41:15,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 630 places, 507 transitions, 4979 flow [2023-09-01 09:41:15,979 INFO L130 PetriNetUnfolder]: 0/871 cut-off events. [2023-09-01 09:41:15,979 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:41:15,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2946 conditions, 871 events. 0/871 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 879 event pairs, 0 based on Foata normal form. 0/810 useless extension candidates. Maximal degree in co-relation 0. Up to 62 conditions per place. [2023-09-01 09:41:16,063 INFO L119 LiptonReduction]: Number of co-enabled transitions 210938 [2023-09-01 09:41:21,530 INFO L134 LiptonReduction]: Checked pairs total: 636737 [2023-09-01 09:41:21,530 INFO L136 LiptonReduction]: Total number of compositions: 262 [2023-09-01 09:41:21,531 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:21,532 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:21,532 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:21,647 INFO L130 PetriNetUnfolder]: 0/427 cut-off events. [2023-09-01 09:41:21,647 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:41:21,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:21,647 INFO L208 CegarLoopForPetriNet]: trace histogram [61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:41:21,647 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:21,648 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:21,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1585612408, now seen corresponding path program 1 times [2023-09-01 09:41:21,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:21,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696573342] [2023-09-01 09:41:21,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:21,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:21,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:21,720 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:21,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:21,810 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:21,811 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:21,811 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:21,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-09-01 09:41:21,811 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:21,811 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:21,811 WARN L233 ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:21,811 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances. [2023-09-01 09:41:21,884 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:21,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 645 places, 521 transitions, 5134 flow [2023-09-01 09:41:22,296 INFO L130 PetriNetUnfolder]: 63/1263 cut-off events. [2023-09-01 09:41:22,296 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:41:22,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3403 conditions, 1263 events. 63/1263 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2197 event pairs, 0 based on Foata normal form. 0/1075 useless extension candidates. Maximal degree in co-relation 3308. Up to 126 conditions per place. [2023-09-01 09:41:22,349 INFO L82 GeneralOperation]: Start removeDead. Operand has 645 places, 521 transitions, 5134 flow [2023-09-01 09:41:22,352 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 640 places, 515 transitions, 5122 flow [2023-09-01 09:41:22,352 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:22,352 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 640 places, 515 transitions, 5122 flow [2023-09-01 09:41:22,353 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 640 places, 515 transitions, 5122 flow [2023-09-01 09:41:22,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 640 places, 515 transitions, 5122 flow [2023-09-01 09:41:22,695 INFO L130 PetriNetUnfolder]: 0/885 cut-off events. [2023-09-01 09:41:22,695 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:41:22,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3025 conditions, 885 events. 0/885 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 895 event pairs, 0 based on Foata normal form. 0/823 useless extension candidates. Maximal degree in co-relation 0. Up to 63 conditions per place. [2023-09-01 09:41:22,770 INFO L119 LiptonReduction]: Number of co-enabled transitions 217868 [2023-09-01 09:41:28,257 INFO L134 LiptonReduction]: Checked pairs total: 662920 [2023-09-01 09:41:28,257 INFO L136 LiptonReduction]: Total number of compositions: 266 [2023-09-01 09:41:28,258 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:28,258 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:28,258 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:28,366 INFO L130 PetriNetUnfolder]: 0/434 cut-off events. [2023-09-01 09:41:28,366 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:41:28,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:28,367 INFO L208 CegarLoopForPetriNet]: trace histogram [62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:41:28,367 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:28,367 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:28,367 INFO L85 PathProgramCache]: Analyzing trace with hash 555531706, now seen corresponding path program 1 times [2023-09-01 09:41:28,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:28,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927018861] [2023-09-01 09:41:28,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:28,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:28,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:28,429 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:28,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:28,590 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:28,590 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:28,590 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:28,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-09-01 09:41:28,591 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:28,591 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:28,591 WARN L233 ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:28,591 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances. [2023-09-01 09:41:28,664 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:28,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 655 places, 529 transitions, 5279 flow [2023-09-01 09:41:29,070 INFO L130 PetriNetUnfolder]: 64/1283 cut-off events. [2023-09-01 09:41:29,070 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:41:29,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3489 conditions, 1283 events. 64/1283 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2231 event pairs, 0 based on Foata normal form. 0/1092 useless extension candidates. Maximal degree in co-relation 3393. Up to 128 conditions per place. [2023-09-01 09:41:29,125 INFO L82 GeneralOperation]: Start removeDead. Operand has 655 places, 529 transitions, 5279 flow [2023-09-01 09:41:29,128 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 650 places, 523 transitions, 5267 flow [2023-09-01 09:41:29,128 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:29,128 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 650 places, 523 transitions, 5267 flow [2023-09-01 09:41:29,129 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 650 places, 523 transitions, 5267 flow [2023-09-01 09:41:29,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 650 places, 523 transitions, 5267 flow [2023-09-01 09:41:29,422 INFO L130 PetriNetUnfolder]: 0/899 cut-off events. [2023-09-01 09:41:29,422 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:41:29,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3105 conditions, 899 events. 0/899 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 912 event pairs, 0 based on Foata normal form. 0/836 useless extension candidates. Maximal degree in co-relation 0. Up to 64 conditions per place. [2023-09-01 09:41:29,511 INFO L119 LiptonReduction]: Number of co-enabled transitions 224910 [2023-09-01 09:41:35,018 INFO L134 LiptonReduction]: Checked pairs total: 683159 [2023-09-01 09:41:35,019 INFO L136 LiptonReduction]: Total number of compositions: 270 [2023-09-01 09:41:35,019 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:35,020 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:35,020 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:35,129 INFO L130 PetriNetUnfolder]: 0/441 cut-off events. [2023-09-01 09:41:35,129 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:41:35,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:35,129 INFO L208 CegarLoopForPetriNet]: trace histogram [63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:41:35,130 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:35,130 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:35,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1019399393, now seen corresponding path program 1 times [2023-09-01 09:41:35,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:35,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491194584] [2023-09-01 09:41:35,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:35,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:35,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:35,198 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:35,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:35,291 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:35,291 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:35,292 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:35,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-09-01 09:41:35,292 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:35,292 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:35,292 WARN L233 ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:35,292 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances. [2023-09-01 09:41:35,376 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:35,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 665 places, 537 transitions, 5426 flow [2023-09-01 09:41:35,920 INFO L130 PetriNetUnfolder]: 65/1303 cut-off events. [2023-09-01 09:41:35,921 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:41:35,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3576 conditions, 1303 events. 65/1303 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2255 event pairs, 0 based on Foata normal form. 0/1109 useless extension candidates. Maximal degree in co-relation 3479. Up to 130 conditions per place. [2023-09-01 09:41:35,955 INFO L82 GeneralOperation]: Start removeDead. Operand has 665 places, 537 transitions, 5426 flow [2023-09-01 09:41:35,958 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 660 places, 531 transitions, 5414 flow [2023-09-01 09:41:35,958 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:35,958 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 660 places, 531 transitions, 5414 flow [2023-09-01 09:41:35,958 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 660 places, 531 transitions, 5414 flow [2023-09-01 09:41:35,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 660 places, 531 transitions, 5414 flow [2023-09-01 09:41:36,285 INFO L130 PetriNetUnfolder]: 0/913 cut-off events. [2023-09-01 09:41:36,285 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:41:36,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3186 conditions, 913 events. 0/913 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 914 event pairs, 0 based on Foata normal form. 0/849 useless extension candidates. Maximal degree in co-relation 0. Up to 65 conditions per place. [2023-09-01 09:41:36,378 INFO L119 LiptonReduction]: Number of co-enabled transitions 232064 [2023-09-01 09:41:42,152 INFO L134 LiptonReduction]: Checked pairs total: 714066 [2023-09-01 09:41:42,152 INFO L136 LiptonReduction]: Total number of compositions: 274 [2023-09-01 09:41:42,153 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:42,153 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:42,153 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:42,268 INFO L130 PetriNetUnfolder]: 0/448 cut-off events. [2023-09-01 09:41:42,268 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:41:42,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:42,269 INFO L208 CegarLoopForPetriNet]: trace histogram [64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:41:42,269 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:42,269 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:42,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1163148655, now seen corresponding path program 1 times [2023-09-01 09:41:42,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:42,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056103959] [2023-09-01 09:41:42,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:42,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:42,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:42,335 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:42,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:42,424 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:42,424 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:42,425 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:42,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-09-01 09:41:42,425 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:42,426 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:42,426 WARN L233 ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:42,426 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances. [2023-09-01 09:41:42,505 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:42,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 675 places, 545 transitions, 5575 flow [2023-09-01 09:41:43,113 INFO L130 PetriNetUnfolder]: 66/1323 cut-off events. [2023-09-01 09:41:43,113 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:41:43,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3664 conditions, 1323 events. 66/1323 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2282 event pairs, 0 based on Foata normal form. 0/1126 useless extension candidates. Maximal degree in co-relation 3566. Up to 132 conditions per place. [2023-09-01 09:41:43,173 INFO L82 GeneralOperation]: Start removeDead. Operand has 675 places, 545 transitions, 5575 flow [2023-09-01 09:41:43,176 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 670 places, 539 transitions, 5563 flow [2023-09-01 09:41:43,176 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:43,176 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 670 places, 539 transitions, 5563 flow [2023-09-01 09:41:43,176 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 670 places, 539 transitions, 5563 flow [2023-09-01 09:41:43,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 670 places, 539 transitions, 5563 flow [2023-09-01 09:41:43,555 INFO L130 PetriNetUnfolder]: 0/927 cut-off events. [2023-09-01 09:41:43,555 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:41:43,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3268 conditions, 927 events. 0/927 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 931 event pairs, 0 based on Foata normal form. 0/862 useless extension candidates. Maximal degree in co-relation 0. Up to 66 conditions per place. [2023-09-01 09:41:43,637 INFO L119 LiptonReduction]: Number of co-enabled transitions 239330 [2023-09-01 09:41:49,341 INFO L134 LiptonReduction]: Checked pairs total: 723930 [2023-09-01 09:41:49,341 INFO L136 LiptonReduction]: Total number of compositions: 278 [2023-09-01 09:41:49,342 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:49,342 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:49,342 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:49,460 INFO L130 PetriNetUnfolder]: 0/455 cut-off events. [2023-09-01 09:41:49,460 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:41:49,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:49,460 INFO L208 CegarLoopForPetriNet]: trace histogram [65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:41:49,460 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:49,461 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:49,461 INFO L85 PathProgramCache]: Analyzing trace with hash 109388922, now seen corresponding path program 1 times [2023-09-01 09:41:49,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:49,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760472932] [2023-09-01 09:41:49,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:49,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:49,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:49,580 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:49,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:49,657 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:49,657 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:49,657 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:49,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-09-01 09:41:49,658 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:49,658 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:49,658 WARN L233 ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:49,658 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances. [2023-09-01 09:41:49,742 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:49,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 685 places, 553 transitions, 5726 flow [2023-09-01 09:41:50,198 INFO L130 PetriNetUnfolder]: 67/1343 cut-off events. [2023-09-01 09:41:50,198 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:41:50,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3753 conditions, 1343 events. 67/1343 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2323 event pairs, 0 based on Foata normal form. 0/1143 useless extension candidates. Maximal degree in co-relation 3654. Up to 134 conditions per place. [2023-09-01 09:41:50,258 INFO L82 GeneralOperation]: Start removeDead. Operand has 685 places, 553 transitions, 5726 flow [2023-09-01 09:41:50,261 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 680 places, 547 transitions, 5714 flow [2023-09-01 09:41:50,261 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:50,261 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 680 places, 547 transitions, 5714 flow [2023-09-01 09:41:50,261 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 680 places, 547 transitions, 5714 flow [2023-09-01 09:41:50,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 680 places, 547 transitions, 5714 flow [2023-09-01 09:41:50,597 INFO L130 PetriNetUnfolder]: 0/941 cut-off events. [2023-09-01 09:41:50,597 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:41:50,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3351 conditions, 941 events. 0/941 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 946 event pairs, 0 based on Foata normal form. 0/875 useless extension candidates. Maximal degree in co-relation 0. Up to 67 conditions per place. [2023-09-01 09:41:50,697 INFO L119 LiptonReduction]: Number of co-enabled transitions 246708 [2023-09-01 09:41:56,516 INFO L134 LiptonReduction]: Checked pairs total: 747263 [2023-09-01 09:41:56,517 INFO L136 LiptonReduction]: Total number of compositions: 282 [2023-09-01 09:41:56,517 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:56,518 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:56,518 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:56,641 INFO L130 PetriNetUnfolder]: 0/462 cut-off events. [2023-09-01 09:41:56,641 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:41:56,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:56,641 INFO L208 CegarLoopForPetriNet]: trace histogram [66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:41:56,641 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:56,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:56,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1714111964, now seen corresponding path program 1 times [2023-09-01 09:41:56,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:56,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376434061] [2023-09-01 09:41:56,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:56,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:56,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:56,719 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:56,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:56,812 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:56,812 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:56,813 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:56,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-09-01 09:41:56,813 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:56,813 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:56,813 WARN L233 ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:56,813 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances. [2023-09-01 09:41:56,892 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:56,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 695 places, 561 transitions, 5879 flow [2023-09-01 09:41:57,410 INFO L130 PetriNetUnfolder]: 68/1363 cut-off events. [2023-09-01 09:41:57,410 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:41:57,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3843 conditions, 1363 events. 68/1363 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2469 event pairs, 0 based on Foata normal form. 0/1160 useless extension candidates. Maximal degree in co-relation 3743. Up to 136 conditions per place. [2023-09-01 09:41:57,463 INFO L82 GeneralOperation]: Start removeDead. Operand has 695 places, 561 transitions, 5879 flow [2023-09-01 09:41:57,466 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 690 places, 555 transitions, 5867 flow [2023-09-01 09:41:57,466 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:57,466 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 690 places, 555 transitions, 5867 flow [2023-09-01 09:41:57,466 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 690 places, 555 transitions, 5867 flow [2023-09-01 09:41:57,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 690 places, 555 transitions, 5867 flow [2023-09-01 09:41:57,813 INFO L130 PetriNetUnfolder]: 0/955 cut-off events. [2023-09-01 09:41:57,813 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:41:57,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3435 conditions, 955 events. 0/955 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 953 event pairs, 0 based on Foata normal form. 0/888 useless extension candidates. Maximal degree in co-relation 0. Up to 68 conditions per place. [2023-09-01 09:41:57,916 INFO L119 LiptonReduction]: Number of co-enabled transitions 254198 [2023-09-01 09:42:03,828 INFO L134 LiptonReduction]: Checked pairs total: 777700 [2023-09-01 09:42:03,828 INFO L136 LiptonReduction]: Total number of compositions: 286 [2023-09-01 09:42:03,829 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:03,829 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:03,829 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:03,958 INFO L130 PetriNetUnfolder]: 0/469 cut-off events. [2023-09-01 09:42:03,958 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:42:03,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:03,958 INFO L208 CegarLoopForPetriNet]: trace histogram [67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:42:03,959 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:03,959 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:03,959 INFO L85 PathProgramCache]: Analyzing trace with hash 810731458, now seen corresponding path program 1 times [2023-09-01 09:42:03,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:03,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194521664] [2023-09-01 09:42:03,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:03,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:04,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:04,035 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:04,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:04,152 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:04,153 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:04,153 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:04,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-09-01 09:42:04,153 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:04,154 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:04,154 WARN L233 ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:04,154 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances. [2023-09-01 09:42:04,238 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:04,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 705 places, 569 transitions, 6034 flow [2023-09-01 09:42:04,854 INFO L130 PetriNetUnfolder]: 69/1383 cut-off events. [2023-09-01 09:42:04,854 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:42:04,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3934 conditions, 1383 events. 69/1383 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2528 event pairs, 0 based on Foata normal form. 0/1177 useless extension candidates. Maximal degree in co-relation 3833. Up to 138 conditions per place. [2023-09-01 09:42:04,898 INFO L82 GeneralOperation]: Start removeDead. Operand has 705 places, 569 transitions, 6034 flow [2023-09-01 09:42:04,900 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 700 places, 563 transitions, 6022 flow [2023-09-01 09:42:04,900 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:04,901 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 700 places, 563 transitions, 6022 flow [2023-09-01 09:42:04,901 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 700 places, 563 transitions, 6022 flow [2023-09-01 09:42:04,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 700 places, 563 transitions, 6022 flow [2023-09-01 09:42:05,247 INFO L130 PetriNetUnfolder]: 0/969 cut-off events. [2023-09-01 09:42:05,247 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:42:05,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3520 conditions, 969 events. 0/969 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 974 event pairs, 0 based on Foata normal form. 0/901 useless extension candidates. Maximal degree in co-relation 0. Up to 69 conditions per place. [2023-09-01 09:42:05,352 INFO L119 LiptonReduction]: Number of co-enabled transitions 261800 [2023-09-01 09:42:11,347 INFO L134 LiptonReduction]: Checked pairs total: 791684 [2023-09-01 09:42:11,347 INFO L136 LiptonReduction]: Total number of compositions: 290 [2023-09-01 09:42:11,348 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:11,348 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:11,349 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:11,482 INFO L130 PetriNetUnfolder]: 0/476 cut-off events. [2023-09-01 09:42:11,483 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:42:11,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:11,483 INFO L208 CegarLoopForPetriNet]: trace histogram [68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:42:11,483 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:11,483 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:11,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1208905177, now seen corresponding path program 1 times [2023-09-01 09:42:11,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:11,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430588854] [2023-09-01 09:42:11,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:11,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:11,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:11,573 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:11,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:11,690 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:11,691 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:11,691 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:11,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-09-01 09:42:11,691 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:11,691 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:11,692 WARN L233 ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:11,692 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances. [2023-09-01 09:42:11,777 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:11,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 715 places, 577 transitions, 6191 flow [2023-09-01 09:42:12,565 INFO L130 PetriNetUnfolder]: 70/1403 cut-off events. [2023-09-01 09:42:12,565 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:42:12,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4026 conditions, 1403 events. 70/1403 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2457 event pairs, 0 based on Foata normal form. 0/1194 useless extension candidates. Maximal degree in co-relation 3924. Up to 140 conditions per place. [2023-09-01 09:42:12,606 INFO L82 GeneralOperation]: Start removeDead. Operand has 715 places, 577 transitions, 6191 flow [2023-09-01 09:42:12,609 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 710 places, 571 transitions, 6179 flow [2023-09-01 09:42:12,609 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:12,609 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 710 places, 571 transitions, 6179 flow [2023-09-01 09:42:12,610 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 710 places, 571 transitions, 6179 flow [2023-09-01 09:42:12,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 710 places, 571 transitions, 6179 flow [2023-09-01 09:42:12,983 INFO L130 PetriNetUnfolder]: 0/983 cut-off events. [2023-09-01 09:42:12,983 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:42:12,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3606 conditions, 983 events. 0/983 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 998 event pairs, 0 based on Foata normal form. 0/914 useless extension candidates. Maximal degree in co-relation 0. Up to 70 conditions per place. [2023-09-01 09:42:13,094 INFO L119 LiptonReduction]: Number of co-enabled transitions 269514 [2023-09-01 09:42:19,112 INFO L134 LiptonReduction]: Checked pairs total: 817179 [2023-09-01 09:42:19,112 INFO L136 LiptonReduction]: Total number of compositions: 294 [2023-09-01 09:42:19,113 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:19,113 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:19,113 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:19,252 INFO L130 PetriNetUnfolder]: 0/483 cut-off events. [2023-09-01 09:42:19,253 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:42:19,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:19,253 INFO L208 CegarLoopForPetriNet]: trace histogram [69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:42:19,253 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:19,253 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:19,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1219329051, now seen corresponding path program 1 times [2023-09-01 09:42:19,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:19,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568557360] [2023-09-01 09:42:19,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:19,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:19,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:19,334 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:19,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:19,457 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:19,457 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:19,457 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:19,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-09-01 09:42:19,458 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:19,458 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:19,458 WARN L233 ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:19,458 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances. [2023-09-01 09:42:19,540 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:19,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 725 places, 585 transitions, 6350 flow [2023-09-01 09:42:20,187 INFO L130 PetriNetUnfolder]: 71/1423 cut-off events. [2023-09-01 09:42:20,187 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:42:20,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4119 conditions, 1423 events. 71/1423 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2464 event pairs, 0 based on Foata normal form. 0/1211 useless extension candidates. Maximal degree in co-relation 4016. Up to 142 conditions per place. [2023-09-01 09:42:20,231 INFO L82 GeneralOperation]: Start removeDead. Operand has 725 places, 585 transitions, 6350 flow [2023-09-01 09:42:20,234 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 720 places, 579 transitions, 6338 flow [2023-09-01 09:42:20,234 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:20,234 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 720 places, 579 transitions, 6338 flow [2023-09-01 09:42:20,234 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 720 places, 579 transitions, 6338 flow [2023-09-01 09:42:20,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 720 places, 579 transitions, 6338 flow [2023-09-01 09:42:20,620 INFO L130 PetriNetUnfolder]: 0/997 cut-off events. [2023-09-01 09:42:20,620 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:42:20,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3693 conditions, 997 events. 0/997 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1006 event pairs, 0 based on Foata normal form. 0/927 useless extension candidates. Maximal degree in co-relation 0. Up to 71 conditions per place. [2023-09-01 09:42:20,735 INFO L119 LiptonReduction]: Number of co-enabled transitions 277340 [2023-09-01 09:42:27,027 INFO L134 LiptonReduction]: Checked pairs total: 842445 [2023-09-01 09:42:27,027 INFO L136 LiptonReduction]: Total number of compositions: 298 [2023-09-01 09:42:27,028 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:27,028 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:27,028 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:27,184 INFO L130 PetriNetUnfolder]: 0/490 cut-off events. [2023-09-01 09:42:27,184 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:42:27,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:27,184 INFO L208 CegarLoopForPetriNet]: trace histogram [70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:42:27,184 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:27,185 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:27,185 INFO L85 PathProgramCache]: Analyzing trace with hash 447565742, now seen corresponding path program 1 times [2023-09-01 09:42:27,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:27,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095682389] [2023-09-01 09:42:27,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:27,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:27,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:27,264 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:27,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:27,353 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:27,353 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:27,353 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:27,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-09-01 09:42:27,353 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:27,353 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:27,353 WARN L233 ceAbstractionStarter]: 70 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:27,354 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 71 thread instances. [2023-09-01 09:42:27,437 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:27,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 735 places, 593 transitions, 6511 flow [2023-09-01 09:42:28,123 INFO L130 PetriNetUnfolder]: 72/1443 cut-off events. [2023-09-01 09:42:28,123 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:42:28,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4213 conditions, 1443 events. 72/1443 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2490 event pairs, 0 based on Foata normal form. 0/1228 useless extension candidates. Maximal degree in co-relation 4109. Up to 144 conditions per place. [2023-09-01 09:42:28,196 INFO L82 GeneralOperation]: Start removeDead. Operand has 735 places, 593 transitions, 6511 flow [2023-09-01 09:42:28,199 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 730 places, 587 transitions, 6499 flow [2023-09-01 09:42:28,200 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:28,200 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 730 places, 587 transitions, 6499 flow [2023-09-01 09:42:28,200 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 730 places, 587 transitions, 6499 flow [2023-09-01 09:42:28,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 730 places, 587 transitions, 6499 flow [2023-09-01 09:42:28,640 INFO L130 PetriNetUnfolder]: 0/1011 cut-off events. [2023-09-01 09:42:28,641 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:42:28,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3781 conditions, 1011 events. 0/1011 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1017 event pairs, 0 based on Foata normal form. 0/940 useless extension candidates. Maximal degree in co-relation 0. Up to 72 conditions per place. [2023-09-01 09:42:28,750 INFO L119 LiptonReduction]: Number of co-enabled transitions 285278 [2023-09-01 09:42:35,021 INFO L134 LiptonReduction]: Checked pairs total: 862402 [2023-09-01 09:42:35,022 INFO L136 LiptonReduction]: Total number of compositions: 302 [2023-09-01 09:42:35,022 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:35,023 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:35,023 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:35,239 INFO L130 PetriNetUnfolder]: 0/497 cut-off events. [2023-09-01 09:42:35,239 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:42:35,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:35,239 INFO L208 CegarLoopForPetriNet]: trace histogram [71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:42:35,240 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:35,241 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:35,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1743304293, now seen corresponding path program 1 times [2023-09-01 09:42:35,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:35,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351075407] [2023-09-01 09:42:35,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:35,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:35,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:35,321 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:35,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:35,410 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:35,410 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:35,410 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:35,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-09-01 09:42:35,410 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:35,410 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:35,411 WARN L233 ceAbstractionStarter]: 71 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:35,411 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 72 thread instances. [2023-09-01 09:42:35,500 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:35,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 745 places, 601 transitions, 6674 flow [2023-09-01 09:42:36,056 INFO L130 PetriNetUnfolder]: 73/1463 cut-off events. [2023-09-01 09:42:36,057 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:42:36,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4308 conditions, 1463 events. 73/1463 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2548 event pairs, 0 based on Foata normal form. 0/1245 useless extension candidates. Maximal degree in co-relation 4203. Up to 146 conditions per place. [2023-09-01 09:42:36,133 INFO L82 GeneralOperation]: Start removeDead. Operand has 745 places, 601 transitions, 6674 flow [2023-09-01 09:42:36,136 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 740 places, 595 transitions, 6662 flow [2023-09-01 09:42:36,136 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:36,136 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 740 places, 595 transitions, 6662 flow [2023-09-01 09:42:36,137 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 740 places, 595 transitions, 6662 flow [2023-09-01 09:42:36,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 740 places, 595 transitions, 6662 flow [2023-09-01 09:42:36,540 INFO L130 PetriNetUnfolder]: 0/1025 cut-off events. [2023-09-01 09:42:36,540 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:42:36,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3870 conditions, 1025 events. 0/1025 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1035 event pairs, 0 based on Foata normal form. 0/953 useless extension candidates. Maximal degree in co-relation 0. Up to 73 conditions per place. [2023-09-01 09:42:36,663 INFO L119 LiptonReduction]: Number of co-enabled transitions 293328 [2023-09-01 09:42:43,105 INFO L134 LiptonReduction]: Checked pairs total: 898455 [2023-09-01 09:42:43,106 INFO L136 LiptonReduction]: Total number of compositions: 306 [2023-09-01 09:42:43,106 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:43,107 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:43,107 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:43,260 INFO L130 PetriNetUnfolder]: 0/504 cut-off events. [2023-09-01 09:42:43,260 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:42:43,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:43,261 INFO L208 CegarLoopForPetriNet]: trace histogram [72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:42:43,261 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:43,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:43,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1348850109, now seen corresponding path program 1 times [2023-09-01 09:42:43,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:43,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278602959] [2023-09-01 09:42:43,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:43,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:43,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:43,347 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:43,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:43,445 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:43,445 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:43,445 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:43,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-09-01 09:42:43,445 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:43,446 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:43,446 WARN L233 ceAbstractionStarter]: 72 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:43,446 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 73 thread instances. [2023-09-01 09:42:43,527 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:43,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 755 places, 609 transitions, 6839 flow [2023-09-01 09:42:44,138 INFO L130 PetriNetUnfolder]: 74/1483 cut-off events. [2023-09-01 09:42:44,138 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:42:44,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4404 conditions, 1483 events. 74/1483 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2717 event pairs, 0 based on Foata normal form. 0/1262 useless extension candidates. Maximal degree in co-relation 4298. Up to 148 conditions per place. [2023-09-01 09:42:44,201 INFO L82 GeneralOperation]: Start removeDead. Operand has 755 places, 609 transitions, 6839 flow [2023-09-01 09:42:44,204 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 750 places, 603 transitions, 6827 flow [2023-09-01 09:42:44,204 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:44,204 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 750 places, 603 transitions, 6827 flow [2023-09-01 09:42:44,204 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 750 places, 603 transitions, 6827 flow [2023-09-01 09:42:44,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 750 places, 603 transitions, 6827 flow [2023-09-01 09:42:44,608 INFO L130 PetriNetUnfolder]: 0/1039 cut-off events. [2023-09-01 09:42:44,608 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:42:44,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3960 conditions, 1039 events. 0/1039 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1050 event pairs, 0 based on Foata normal form. 0/966 useless extension candidates. Maximal degree in co-relation 0. Up to 74 conditions per place. [2023-09-01 09:42:44,733 INFO L119 LiptonReduction]: Number of co-enabled transitions 301490 [2023-09-01 09:42:51,160 INFO L134 LiptonReduction]: Checked pairs total: 918828 [2023-09-01 09:42:51,161 INFO L136 LiptonReduction]: Total number of compositions: 310 [2023-09-01 09:42:51,161 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:51,162 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:51,162 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:51,316 INFO L130 PetriNetUnfolder]: 0/511 cut-off events. [2023-09-01 09:42:51,316 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:42:51,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:51,317 INFO L208 CegarLoopForPetriNet]: trace histogram [73, 73, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:42:51,317 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:51,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:51,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1438091586, now seen corresponding path program 1 times [2023-09-01 09:42:51,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:51,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853244430] [2023-09-01 09:42:51,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:51,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:51,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:51,396 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:51,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:51,489 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:51,489 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:51,489 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:51,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-09-01 09:42:51,489 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:51,490 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:51,490 WARN L233 ceAbstractionStarter]: 73 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:51,490 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 74 thread instances. [2023-09-01 09:42:51,575 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:51,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 765 places, 617 transitions, 7006 flow [2023-09-01 09:42:52,299 INFO L130 PetriNetUnfolder]: 75/1503 cut-off events. [2023-09-01 09:42:52,299 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:42:52,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4501 conditions, 1503 events. 75/1503 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2605 event pairs, 0 based on Foata normal form. 0/1279 useless extension candidates. Maximal degree in co-relation 4394. Up to 150 conditions per place. [2023-09-01 09:42:52,347 INFO L82 GeneralOperation]: Start removeDead. Operand has 765 places, 617 transitions, 7006 flow [2023-09-01 09:42:52,350 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 760 places, 611 transitions, 6994 flow [2023-09-01 09:42:52,350 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:52,350 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 760 places, 611 transitions, 6994 flow [2023-09-01 09:42:52,350 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 760 places, 611 transitions, 6994 flow [2023-09-01 09:42:52,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 760 places, 611 transitions, 6994 flow [2023-09-01 09:42:52,782 INFO L130 PetriNetUnfolder]: 0/1053 cut-off events. [2023-09-01 09:42:52,783 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:42:52,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4051 conditions, 1053 events. 0/1053 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1061 event pairs, 0 based on Foata normal form. 0/979 useless extension candidates. Maximal degree in co-relation 0. Up to 75 conditions per place. [2023-09-01 09:42:52,911 INFO L119 LiptonReduction]: Number of co-enabled transitions 309764 [2023-09-01 09:42:59,440 INFO L134 LiptonReduction]: Checked pairs total: 952589 [2023-09-01 09:42:59,440 INFO L136 LiptonReduction]: Total number of compositions: 314 [2023-09-01 09:42:59,441 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:59,441 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:59,442 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:59,606 INFO L130 PetriNetUnfolder]: 0/518 cut-off events. [2023-09-01 09:42:59,606 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:42:59,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:59,606 INFO L208 CegarLoopForPetriNet]: trace histogram [74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:42:59,606 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:59,606 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:59,606 INFO L85 PathProgramCache]: Analyzing trace with hash -378640648, now seen corresponding path program 1 times [2023-09-01 09:42:59,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:59,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106802440] [2023-09-01 09:42:59,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:59,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:59,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:59,700 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:59,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:59,831 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:59,832 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:59,832 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:59,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-09-01 09:42:59,832 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:59,832 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:59,832 WARN L233 ceAbstractionStarter]: 74 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:59,832 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 75 thread instances. [2023-09-01 09:42:59,922 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:59,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 775 places, 625 transitions, 7175 flow [2023-09-01 09:43:00,526 INFO L130 PetriNetUnfolder]: 76/1523 cut-off events. [2023-09-01 09:43:00,527 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:43:00,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4599 conditions, 1523 events. 76/1523 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2646 event pairs, 0 based on Foata normal form. 0/1296 useless extension candidates. Maximal degree in co-relation 4491. Up to 152 conditions per place. [2023-09-01 09:43:00,607 INFO L82 GeneralOperation]: Start removeDead. Operand has 775 places, 625 transitions, 7175 flow [2023-09-01 09:43:00,610 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 770 places, 619 transitions, 7163 flow [2023-09-01 09:43:00,611 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:00,611 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 770 places, 619 transitions, 7163 flow [2023-09-01 09:43:00,611 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 770 places, 619 transitions, 7163 flow [2023-09-01 09:43:00,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 770 places, 619 transitions, 7163 flow [2023-09-01 09:43:01,090 INFO L130 PetriNetUnfolder]: 0/1067 cut-off events. [2023-09-01 09:43:01,090 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:43:01,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4143 conditions, 1067 events. 0/1067 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1076 event pairs, 0 based on Foata normal form. 0/992 useless extension candidates. Maximal degree in co-relation 0. Up to 76 conditions per place. [2023-09-01 09:43:01,219 INFO L119 LiptonReduction]: Number of co-enabled transitions 318150 [2023-09-01 09:43:07,927 INFO L134 LiptonReduction]: Checked pairs total: 969569 [2023-09-01 09:43:07,927 INFO L136 LiptonReduction]: Total number of compositions: 318 [2023-09-01 09:43:07,928 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:07,928 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:07,928 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:08,096 INFO L130 PetriNetUnfolder]: 0/525 cut-off events. [2023-09-01 09:43:08,096 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:43:08,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:08,096 INFO L208 CegarLoopForPetriNet]: trace histogram [75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:43:08,096 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:08,096 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:08,096 INFO L85 PathProgramCache]: Analyzing trace with hash -510010809, now seen corresponding path program 1 times [2023-09-01 09:43:08,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:08,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422525118] [2023-09-01 09:43:08,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:08,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:08,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:08,176 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:08,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:08,272 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:08,272 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:08,272 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:08,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-09-01 09:43:08,272 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:08,272 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:08,272 WARN L233 ceAbstractionStarter]: 75 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:08,272 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 76 thread instances. [2023-09-01 09:43:08,359 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:08,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 785 places, 633 transitions, 7346 flow [2023-09-01 09:43:08,997 INFO L130 PetriNetUnfolder]: 77/1543 cut-off events. [2023-09-01 09:43:08,997 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:43:09,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4698 conditions, 1543 events. 77/1543 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2660 event pairs, 0 based on Foata normal form. 0/1313 useless extension candidates. Maximal degree in co-relation 4589. Up to 154 conditions per place. [2023-09-01 09:43:09,085 INFO L82 GeneralOperation]: Start removeDead. Operand has 785 places, 633 transitions, 7346 flow [2023-09-01 09:43:09,089 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 780 places, 627 transitions, 7334 flow [2023-09-01 09:43:09,089 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:09,089 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 780 places, 627 transitions, 7334 flow [2023-09-01 09:43:09,089 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 780 places, 627 transitions, 7334 flow [2023-09-01 09:43:09,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 780 places, 627 transitions, 7334 flow [2023-09-01 09:43:09,639 INFO L130 PetriNetUnfolder]: 0/1081 cut-off events. [2023-09-01 09:43:09,639 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:43:09,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4236 conditions, 1081 events. 0/1081 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1088 event pairs, 0 based on Foata normal form. 0/1005 useless extension candidates. Maximal degree in co-relation 0. Up to 77 conditions per place. [2023-09-01 09:43:09,761 INFO L119 LiptonReduction]: Number of co-enabled transitions 326648 [2023-09-01 09:43:16,486 INFO L134 LiptonReduction]: Checked pairs total: 993860 [2023-09-01 09:43:16,486 INFO L136 LiptonReduction]: Total number of compositions: 322 [2023-09-01 09:43:16,487 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:16,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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:16,487 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:16,726 INFO L130 PetriNetUnfolder]: 0/532 cut-off events. [2023-09-01 09:43:16,726 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:43:16,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:16,726 INFO L208 CegarLoopForPetriNet]: trace histogram [76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:43:16,726 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:16,726 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:16,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1874269971, now seen corresponding path program 1 times [2023-09-01 09:43:16,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:16,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951482573] [2023-09-01 09:43:16,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:16,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:16,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:16,808 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:16,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:16,915 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:16,915 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:16,915 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:16,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-09-01 09:43:16,915 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:16,916 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:16,916 WARN L233 ceAbstractionStarter]: 76 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:16,916 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 77 thread instances. [2023-09-01 09:43:17,008 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:17,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 795 places, 641 transitions, 7519 flow [2023-09-01 09:43:17,626 INFO L130 PetriNetUnfolder]: 78/1563 cut-off events. [2023-09-01 09:43:17,626 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:43:17,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4798 conditions, 1563 events. 78/1563 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2696 event pairs, 0 based on Foata normal form. 0/1330 useless extension candidates. Maximal degree in co-relation 4688. Up to 156 conditions per place. [2023-09-01 09:43:17,714 INFO L82 GeneralOperation]: Start removeDead. Operand has 795 places, 641 transitions, 7519 flow [2023-09-01 09:43:17,717 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 790 places, 635 transitions, 7507 flow [2023-09-01 09:43:17,718 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:17,718 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 790 places, 635 transitions, 7507 flow [2023-09-01 09:43:17,718 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 790 places, 635 transitions, 7507 flow [2023-09-01 09:43:17,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 790 places, 635 transitions, 7507 flow [2023-09-01 09:43:18,284 INFO L130 PetriNetUnfolder]: 0/1095 cut-off events. [2023-09-01 09:43:18,284 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:43:18,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4330 conditions, 1095 events. 0/1095 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1101 event pairs, 0 based on Foata normal form. 0/1018 useless extension candidates. Maximal degree in co-relation 0. Up to 78 conditions per place. [2023-09-01 09:43:18,406 INFO L119 LiptonReduction]: Number of co-enabled transitions 335258 [2023-09-01 09:43:25,133 INFO L134 LiptonReduction]: Checked pairs total: 1026793 [2023-09-01 09:43:25,134 INFO L136 LiptonReduction]: Total number of compositions: 326 [2023-09-01 09:43:25,134 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:25,135 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:25,135 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:25,389 INFO L130 PetriNetUnfolder]: 0/539 cut-off events. [2023-09-01 09:43:25,389 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:43:25,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:25,390 INFO L208 CegarLoopForPetriNet]: trace histogram [77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:43:25,390 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:25,391 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:25,391 INFO L85 PathProgramCache]: Analyzing trace with hash -300954880, now seen corresponding path program 1 times [2023-09-01 09:43:25,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:25,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910934617] [2023-09-01 09:43:25,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:25,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:25,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:25,509 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:25,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:25,631 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:25,632 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:25,632 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:25,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2023-09-01 09:43:25,632 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:25,632 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:25,632 WARN L233 ceAbstractionStarter]: 77 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:25,632 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 78 thread instances. [2023-09-01 09:43:25,734 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:25,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 805 places, 649 transitions, 7694 flow [2023-09-01 09:43:26,445 INFO L130 PetriNetUnfolder]: 79/1583 cut-off events. [2023-09-01 09:43:26,445 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:43:26,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4899 conditions, 1583 events. 79/1583 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2766 event pairs, 0 based on Foata normal form. 0/1347 useless extension candidates. Maximal degree in co-relation 4788. Up to 158 conditions per place. [2023-09-01 09:43:26,535 INFO L82 GeneralOperation]: Start removeDead. Operand has 805 places, 649 transitions, 7694 flow [2023-09-01 09:43:26,539 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 800 places, 643 transitions, 7682 flow [2023-09-01 09:43:26,539 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:26,539 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 800 places, 643 transitions, 7682 flow [2023-09-01 09:43:26,539 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 800 places, 643 transitions, 7682 flow [2023-09-01 09:43:26,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 800 places, 643 transitions, 7682 flow [2023-09-01 09:43:27,030 INFO L130 PetriNetUnfolder]: 0/1109 cut-off events. [2023-09-01 09:43:27,031 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:43:27,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4425 conditions, 1109 events. 0/1109 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1127 event pairs, 0 based on Foata normal form. 0/1031 useless extension candidates. Maximal degree in co-relation 0. Up to 79 conditions per place. [2023-09-01 09:43:27,185 INFO L119 LiptonReduction]: Number of co-enabled transitions 343980 [2023-09-01 09:43:34,170 INFO L134 LiptonReduction]: Checked pairs total: 1048491 [2023-09-01 09:43:34,170 INFO L136 LiptonReduction]: Total number of compositions: 330 [2023-09-01 09:43:34,171 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:34,171 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:34,171 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:34,352 INFO L130 PetriNetUnfolder]: 0/546 cut-off events. [2023-09-01 09:43:34,352 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:43:34,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:34,352 INFO L208 CegarLoopForPetriNet]: trace histogram [78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:43:34,352 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:34,352 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:34,353 INFO L85 PathProgramCache]: Analyzing trace with hash -345933982, now seen corresponding path program 1 times [2023-09-01 09:43:34,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:34,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143925256] [2023-09-01 09:43:34,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:34,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:34,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:34,444 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:34,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:34,577 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:34,578 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:34,578 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:34,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2023-09-01 09:43:34,578 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:34,578 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:34,578 WARN L233 ceAbstractionStarter]: 78 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:34,578 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 79 thread instances. [2023-09-01 09:43:34,670 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:34,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 815 places, 657 transitions, 7871 flow [2023-09-01 09:43:35,428 INFO L130 PetriNetUnfolder]: 80/1603 cut-off events. [2023-09-01 09:43:35,428 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:43:35,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5001 conditions, 1603 events. 80/1603 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2758 event pairs, 0 based on Foata normal form. 0/1364 useless extension candidates. Maximal degree in co-relation 4889. Up to 160 conditions per place. [2023-09-01 09:43:35,498 INFO L82 GeneralOperation]: Start removeDead. Operand has 815 places, 657 transitions, 7871 flow [2023-09-01 09:43:35,502 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 810 places, 651 transitions, 7859 flow [2023-09-01 09:43:35,502 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:35,502 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 810 places, 651 transitions, 7859 flow [2023-09-01 09:43:35,502 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 810 places, 651 transitions, 7859 flow [2023-09-01 09:43:35,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 810 places, 651 transitions, 7859 flow [2023-09-01 09:43:36,001 INFO L130 PetriNetUnfolder]: 0/1123 cut-off events. [2023-09-01 09:43:36,001 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:43:36,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4521 conditions, 1123 events. 0/1123 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1120 event pairs, 0 based on Foata normal form. 0/1044 useless extension candidates. Maximal degree in co-relation 0. Up to 80 conditions per place. [2023-09-01 09:43:36,156 INFO L119 LiptonReduction]: Number of co-enabled transitions 352814 [2023-09-01 09:43:43,104 INFO L134 LiptonReduction]: Checked pairs total: 1088092 [2023-09-01 09:43:43,105 INFO L136 LiptonReduction]: Total number of compositions: 334 [2023-09-01 09:43:43,106 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:43,106 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:43,106 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:43,292 INFO L130 PetriNetUnfolder]: 0/553 cut-off events. [2023-09-01 09:43:43,292 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:43:43,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:43,293 INFO L208 CegarLoopForPetriNet]: trace histogram [79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:43:43,293 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:43,293 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:43,293 INFO L85 PathProgramCache]: Analyzing trace with hash -702663959, now seen corresponding path program 1 times [2023-09-01 09:43:43,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:43,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977608929] [2023-09-01 09:43:43,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:43,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:43,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:43,404 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:43,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:43,536 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:43,536 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:43,536 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:43,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-09-01 09:43:43,536 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:43,536 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:43,536 WARN L233 ceAbstractionStarter]: 79 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:43,536 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 80 thread instances. [2023-09-01 09:43:43,633 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:43,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 825 places, 665 transitions, 8050 flow [2023-09-01 09:43:44,314 INFO L130 PetriNetUnfolder]: 81/1623 cut-off events. [2023-09-01 09:43:44,314 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:43:44,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5104 conditions, 1623 events. 81/1623 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2794 event pairs, 0 based on Foata normal form. 0/1381 useless extension candidates. Maximal degree in co-relation 4991. Up to 162 conditions per place. [2023-09-01 09:43:44,410 INFO L82 GeneralOperation]: Start removeDead. Operand has 825 places, 665 transitions, 8050 flow [2023-09-01 09:43:44,414 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 820 places, 659 transitions, 8038 flow [2023-09-01 09:43:44,415 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:44,415 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 820 places, 659 transitions, 8038 flow [2023-09-01 09:43:44,415 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 820 places, 659 transitions, 8038 flow [2023-09-01 09:43:44,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 820 places, 659 transitions, 8038 flow [2023-09-01 09:43:44,938 INFO L130 PetriNetUnfolder]: 0/1137 cut-off events. [2023-09-01 09:43:44,939 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:43:44,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4618 conditions, 1137 events. 0/1137 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1137 event pairs, 0 based on Foata normal form. 0/1057 useless extension candidates. Maximal degree in co-relation 0. Up to 81 conditions per place. [2023-09-01 09:43:45,084 INFO L119 LiptonReduction]: Number of co-enabled transitions 361760 [2023-09-01 09:43:52,407 INFO L134 LiptonReduction]: Checked pairs total: 1110621 [2023-09-01 09:43:52,407 INFO L136 LiptonReduction]: Total number of compositions: 338 [2023-09-01 09:43:52,408 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:52,409 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:52,409 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:52,668 INFO L130 PetriNetUnfolder]: 0/560 cut-off events. [2023-09-01 09:43:52,668 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:43:52,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:52,669 INFO L208 CegarLoopForPetriNet]: trace histogram [80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:43:52,669 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:52,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:52,669 INFO L85 PathProgramCache]: Analyzing trace with hash -991729129, now seen corresponding path program 1 times [2023-09-01 09:43:52,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:52,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572475555] [2023-09-01 09:43:52,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:52,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:52,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:52,753 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:52,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:52,860 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:52,860 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:52,860 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:52,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2023-09-01 09:43:52,860 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:52,860 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:52,861 WARN L233 ceAbstractionStarter]: 80 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:52,861 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 81 thread instances. [2023-09-01 09:43:52,956 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:52,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 835 places, 673 transitions, 8231 flow [2023-09-01 09:43:53,680 INFO L130 PetriNetUnfolder]: 82/1643 cut-off events. [2023-09-01 09:43:53,680 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:43:53,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5208 conditions, 1643 events. 82/1643 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3026 event pairs, 0 based on Foata normal form. 0/1398 useless extension candidates. Maximal degree in co-relation 5094. Up to 164 conditions per place. [2023-09-01 09:43:53,779 INFO L82 GeneralOperation]: Start removeDead. Operand has 835 places, 673 transitions, 8231 flow [2023-09-01 09:43:53,783 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 830 places, 667 transitions, 8219 flow [2023-09-01 09:43:53,783 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:53,783 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 830 places, 667 transitions, 8219 flow [2023-09-01 09:43:53,783 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 830 places, 667 transitions, 8219 flow [2023-09-01 09:43:53,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 830 places, 667 transitions, 8219 flow [2023-09-01 09:43:54,319 INFO L130 PetriNetUnfolder]: 0/1151 cut-off events. [2023-09-01 09:43:54,319 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:43:54,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4716 conditions, 1151 events. 0/1151 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1165 event pairs, 0 based on Foata normal form. 0/1070 useless extension candidates. Maximal degree in co-relation 0. Up to 82 conditions per place. [2023-09-01 09:43:54,611 INFO L119 LiptonReduction]: Number of co-enabled transitions 370818 [2023-09-01 09:44:01,822 INFO L134 LiptonReduction]: Checked pairs total: 1134588 [2023-09-01 09:44:01,823 INFO L136 LiptonReduction]: Total number of compositions: 342 [2023-09-01 09:44:01,823 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:01,824 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:01,824 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:02,022 INFO L130 PetriNetUnfolder]: 0/567 cut-off events. [2023-09-01 09:44:02,022 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:44:02,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:02,022 INFO L208 CegarLoopForPetriNet]: trace histogram [81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:44:02,022 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:02,023 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:02,023 INFO L85 PathProgramCache]: Analyzing trace with hash 624642849, now seen corresponding path program 1 times [2023-09-01 09:44:02,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:02,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553672720] [2023-09-01 09:44:02,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:02,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:02,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:02,157 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:02,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:02,333 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:02,334 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:02,334 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:02,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2023-09-01 09:44:02,334 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:02,335 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:02,335 WARN L233 ceAbstractionStarter]: 81 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:02,335 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 82 thread instances. [2023-09-01 09:44:02,446 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:02,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 845 places, 681 transitions, 8414 flow [2023-09-01 09:44:03,213 INFO L130 PetriNetUnfolder]: 83/1663 cut-off events. [2023-09-01 09:44:03,213 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-09-01 09:44:03,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5313 conditions, 1663 events. 83/1663 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2875 event pairs, 0 based on Foata normal form. 0/1415 useless extension candidates. Maximal degree in co-relation 5198. Up to 166 conditions per place. [2023-09-01 09:44:03,312 INFO L82 GeneralOperation]: Start removeDead. Operand has 845 places, 681 transitions, 8414 flow [2023-09-01 09:44:03,316 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 840 places, 675 transitions, 8402 flow [2023-09-01 09:44:03,316 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:03,317 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 840 places, 675 transitions, 8402 flow [2023-09-01 09:44:03,317 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 840 places, 675 transitions, 8402 flow [2023-09-01 09:44:03,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 840 places, 675 transitions, 8402 flow [2023-09-01 09:44:03,863 INFO L130 PetriNetUnfolder]: 0/1165 cut-off events. [2023-09-01 09:44:03,863 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-09-01 09:44:03,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4815 conditions, 1165 events. 0/1165 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1169 event pairs, 0 based on Foata normal form. 0/1083 useless extension candidates. Maximal degree in co-relation 0. Up to 83 conditions per place. [2023-09-01 09:44:04,026 INFO L119 LiptonReduction]: Number of co-enabled transitions 379988 [2023-09-01 09:44:11,343 INFO L134 LiptonReduction]: Checked pairs total: 1174237 [2023-09-01 09:44:11,343 INFO L136 LiptonReduction]: Total number of compositions: 346 [2023-09-01 09:44:11,344 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:11,345 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:11,345 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:11,544 INFO L130 PetriNetUnfolder]: 0/574 cut-off events. [2023-09-01 09:44:11,544 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-09-01 09:44:11,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:11,544 INFO L208 CegarLoopForPetriNet]: trace histogram [82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:44:11,545 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:11,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:11,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1454654412, now seen corresponding path program 1 times [2023-09-01 09:44:11,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:11,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685730205] [2023-09-01 09:44:11,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:11,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:11,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:11,643 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:11,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:11,819 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:11,820 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:11,820 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:11,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2023-09-01 09:44:11,820 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:11,820 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:11,820 WARN L233 ceAbstractionStarter]: 82 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:11,821 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 83 thread instances. [2023-09-01 09:44:11,921 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:11,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 855 places, 689 transitions, 8599 flow [2023-09-01 09:44:12,842 INFO L130 PetriNetUnfolder]: 84/1683 cut-off events. [2023-09-01 09:44:12,842 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-09-01 09:44:12,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5419 conditions, 1683 events. 84/1683 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2940 event pairs, 0 based on Foata normal form. 0/1432 useless extension candidates. Maximal degree in co-relation 5303. Up to 168 conditions per place. [2023-09-01 09:44:12,917 INFO L82 GeneralOperation]: Start removeDead. Operand has 855 places, 689 transitions, 8599 flow [2023-09-01 09:44:12,921 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 850 places, 683 transitions, 8587 flow [2023-09-01 09:44:12,921 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:12,921 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 850 places, 683 transitions, 8587 flow [2023-09-01 09:44:12,921 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 850 places, 683 transitions, 8587 flow [2023-09-01 09:44:12,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 850 places, 683 transitions, 8587 flow [2023-09-01 09:44:13,487 INFO L130 PetriNetUnfolder]: 0/1179 cut-off events. [2023-09-01 09:44:13,488 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-09-01 09:44:13,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4915 conditions, 1179 events. 0/1179 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1193 event pairs, 0 based on Foata normal form. 0/1096 useless extension candidates. Maximal degree in co-relation 0. Up to 84 conditions per place. [2023-09-01 09:44:13,664 INFO L119 LiptonReduction]: Number of co-enabled transitions 389270 [2023-09-01 09:44:20,958 INFO L134 LiptonReduction]: Checked pairs total: 1185399 [2023-09-01 09:44:20,958 INFO L136 LiptonReduction]: Total number of compositions: 350 [2023-09-01 09:44:20,959 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:20,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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:20,959 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:21,169 INFO L130 PetriNetUnfolder]: 0/581 cut-off events. [2023-09-01 09:44:21,170 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-09-01 09:44:21,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:21,170 INFO L208 CegarLoopForPetriNet]: trace histogram [83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:44:21,170 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:21,170 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:21,170 INFO L85 PathProgramCache]: Analyzing trace with hash -157740981, now seen corresponding path program 1 times [2023-09-01 09:44:21,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:21,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410368284] [2023-09-01 09:44:21,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:21,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:21,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:21,282 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:21,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:21,411 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:21,411 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:21,411 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:21,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2023-09-01 09:44:21,411 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:21,411 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:21,411 WARN L233 ceAbstractionStarter]: 83 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:21,411 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 84 thread instances. [2023-09-01 09:44:21,505 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:21,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 865 places, 697 transitions, 8786 flow [2023-09-01 09:44:22,475 INFO L130 PetriNetUnfolder]: 85/1703 cut-off events. [2023-09-01 09:44:22,475 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-09-01 09:44:22,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5526 conditions, 1703 events. 85/1703 cut-off events. For 102256/102256 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2948 event pairs, 0 based on Foata normal form. 0/1449 useless extension candidates. Maximal degree in co-relation 5409. Up to 170 conditions per place. [2023-09-01 09:44:22,543 INFO L82 GeneralOperation]: Start removeDead. Operand has 865 places, 697 transitions, 8786 flow [2023-09-01 09:44:22,547 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 860 places, 691 transitions, 8774 flow [2023-09-01 09:44:22,547 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:22,547 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 860 places, 691 transitions, 8774 flow [2023-09-01 09:44:22,547 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 860 places, 691 transitions, 8774 flow [2023-09-01 09:44:22,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 860 places, 691 transitions, 8774 flow [2023-09-01 09:44:23,142 INFO L130 PetriNetUnfolder]: 0/1193 cut-off events. [2023-09-01 09:44:23,142 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-09-01 09:44:23,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5016 conditions, 1193 events. 0/1193 cut-off events. For 102256/102256 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1196 event pairs, 0 based on Foata normal form. 0/1109 useless extension candidates. Maximal degree in co-relation 0. Up to 85 conditions per place. [2023-09-01 09:44:23,319 INFO L119 LiptonReduction]: Number of co-enabled transitions 398664 [2023-09-01 09:44:30,805 INFO L134 LiptonReduction]: Checked pairs total: 1230156 [2023-09-01 09:44:30,805 INFO L136 LiptonReduction]: Total number of compositions: 354 [2023-09-01 09:44:30,806 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:30,806 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:30,806 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:31,035 INFO L130 PetriNetUnfolder]: 0/588 cut-off events. [2023-09-01 09:44:31,036 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-09-01 09:44:31,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:31,036 INFO L208 CegarLoopForPetriNet]: trace histogram [84, 84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:44:31,036 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:31,036 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:31,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1171840833, now seen corresponding path program 1 times [2023-09-01 09:44:31,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:31,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028620208] [2023-09-01 09:44:31,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:31,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:31,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:31,151 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:31,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:31,289 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:31,289 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:31,289 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:31,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2023-09-01 09:44:31,290 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:31,290 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:31,290 WARN L233 ceAbstractionStarter]: 84 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:31,290 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 85 thread instances. [2023-09-01 09:44:31,387 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:31,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 875 places, 705 transitions, 8975 flow [2023-09-01 09:44:32,282 INFO L130 PetriNetUnfolder]: 86/1723 cut-off events. [2023-09-01 09:44:32,283 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-09-01 09:44:32,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5634 conditions, 1723 events. 86/1723 cut-off events. For 105910/105910 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3014 event pairs, 0 based on Foata normal form. 0/1466 useless extension candidates. Maximal degree in co-relation 5516. Up to 172 conditions per place. [2023-09-01 09:44:32,395 INFO L82 GeneralOperation]: Start removeDead. Operand has 875 places, 705 transitions, 8975 flow [2023-09-01 09:44:32,399 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 870 places, 699 transitions, 8963 flow [2023-09-01 09:44:32,399 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:32,399 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 870 places, 699 transitions, 8963 flow [2023-09-01 09:44:32,400 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 870 places, 699 transitions, 8963 flow [2023-09-01 09:44:32,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 870 places, 699 transitions, 8963 flow [2023-09-01 09:44:33,026 INFO L130 PetriNetUnfolder]: 0/1207 cut-off events. [2023-09-01 09:44:33,026 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-09-01 09:44:33,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5118 conditions, 1207 events. 0/1207 cut-off events. For 105910/105910 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1223 event pairs, 0 based on Foata normal form. 0/1122 useless extension candidates. Maximal degree in co-relation 0. Up to 86 conditions per place. [2023-09-01 09:44:33,207 INFO L119 LiptonReduction]: Number of co-enabled transitions 408170 [2023-09-01 09:44:40,919 INFO L134 LiptonReduction]: Checked pairs total: 1246051 [2023-09-01 09:44:40,919 INFO L136 LiptonReduction]: Total number of compositions: 358 [2023-09-01 09:44:40,920 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:40,920 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:40,920 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:41,138 INFO L130 PetriNetUnfolder]: 0/595 cut-off events. [2023-09-01 09:44:41,139 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-09-01 09:44:41,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:41,139 INFO L208 CegarLoopForPetriNet]: trace histogram [85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:44:41,139 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:41,139 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:41,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1546054051, now seen corresponding path program 1 times [2023-09-01 09:44:41,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:41,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682179936] [2023-09-01 09:44:41,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:41,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:41,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:41,266 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:41,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:41,438 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:41,438 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:41,439 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:41,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2023-09-01 09:44:41,439 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:41,439 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:41,439 WARN L233 ceAbstractionStarter]: 85 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:41,439 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 86 thread instances. [2023-09-01 09:44:41,543 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:41,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 885 places, 713 transitions, 9166 flow [2023-09-01 09:44:42,486 INFO L130 PetriNetUnfolder]: 87/1743 cut-off events. [2023-09-01 09:44:42,486 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-09-01 09:44:42,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5743 conditions, 1743 events. 87/1743 cut-off events. For 109650/109650 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3031 event pairs, 0 based on Foata normal form. 0/1483 useless extension candidates. Maximal degree in co-relation 5624. Up to 174 conditions per place. [2023-09-01 09:44:42,599 INFO L82 GeneralOperation]: Start removeDead. Operand has 885 places, 713 transitions, 9166 flow [2023-09-01 09:44:42,603 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 880 places, 707 transitions, 9154 flow [2023-09-01 09:44:42,604 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:42,604 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 880 places, 707 transitions, 9154 flow [2023-09-01 09:44:42,604 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 880 places, 707 transitions, 9154 flow [2023-09-01 09:44:42,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 880 places, 707 transitions, 9154 flow [2023-09-01 09:44:43,246 INFO L130 PetriNetUnfolder]: 0/1221 cut-off events. [2023-09-01 09:44:43,246 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-09-01 09:44:43,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5221 conditions, 1221 events. 0/1221 cut-off events. For 109650/109650 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1235 event pairs, 0 based on Foata normal form. 0/1135 useless extension candidates. Maximal degree in co-relation 0. Up to 87 conditions per place. [2023-09-01 09:44:43,417 INFO L119 LiptonReduction]: Number of co-enabled transitions 417788 [2023-09-01 09:44:51,187 INFO L134 LiptonReduction]: Checked pairs total: 1276259 [2023-09-01 09:44:51,187 INFO L136 LiptonReduction]: Total number of compositions: 362 [2023-09-01 09:44:51,188 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:51,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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:51,189 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:51,420 INFO L130 PetriNetUnfolder]: 0/602 cut-off events. [2023-09-01 09:44:51,420 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-09-01 09:44:51,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:51,420 INFO L208 CegarLoopForPetriNet]: trace histogram [86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:44:51,421 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:51,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:51,421 INFO L85 PathProgramCache]: Analyzing trace with hash -171475914, now seen corresponding path program 1 times [2023-09-01 09:44:51,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:51,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774809934] [2023-09-01 09:44:51,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:51,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:51,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:51,536 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:51,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:51,682 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:51,683 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:51,683 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:51,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2023-09-01 09:44:51,683 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:51,684 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:51,684 WARN L233 ceAbstractionStarter]: 86 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:51,684 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 87 thread instances. [2023-09-01 09:44:51,783 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:51,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 895 places, 721 transitions, 9359 flow [2023-09-01 09:44:52,664 INFO L130 PetriNetUnfolder]: 88/1763 cut-off events. [2023-09-01 09:44:52,664 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-09-01 09:44:52,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5853 conditions, 1763 events. 88/1763 cut-off events. For 113477/113477 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3098 event pairs, 0 based on Foata normal form. 0/1500 useless extension candidates. Maximal degree in co-relation 5733. Up to 176 conditions per place. [2023-09-01 09:44:52,784 INFO L82 GeneralOperation]: Start removeDead. Operand has 895 places, 721 transitions, 9359 flow [2023-09-01 09:44:52,788 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 890 places, 715 transitions, 9347 flow [2023-09-01 09:44:52,789 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:52,789 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 890 places, 715 transitions, 9347 flow [2023-09-01 09:44:52,789 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 890 places, 715 transitions, 9347 flow [2023-09-01 09:44:52,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 890 places, 715 transitions, 9347 flow [2023-09-01 09:44:53,482 INFO L130 PetriNetUnfolder]: 0/1235 cut-off events. [2023-09-01 09:44:53,482 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-09-01 09:44:53,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5325 conditions, 1235 events. 0/1235 cut-off events. For 113477/113477 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1264 event pairs, 0 based on Foata normal form. 0/1148 useless extension candidates. Maximal degree in co-relation 0. Up to 88 conditions per place. [2023-09-01 09:44:53,655 INFO L119 LiptonReduction]: Number of co-enabled transitions 427518 [2023-09-01 09:45:01,499 INFO L134 LiptonReduction]: Checked pairs total: 1311060 [2023-09-01 09:45:01,499 INFO L136 LiptonReduction]: Total number of compositions: 366 [2023-09-01 09:45:01,500 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:01,500 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:01,500 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:01,726 INFO L130 PetriNetUnfolder]: 0/609 cut-off events. [2023-09-01 09:45:01,726 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-09-01 09:45:01,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:01,726 INFO L208 CegarLoopForPetriNet]: trace histogram [87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:45:01,726 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:01,727 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:01,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1338129811, now seen corresponding path program 1 times [2023-09-01 09:45:01,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:01,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936989924] [2023-09-01 09:45:01,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:01,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:01,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:01,840 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:01,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:01,976 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:01,977 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:01,977 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:01,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2023-09-01 09:45:01,977 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:01,977 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:01,977 WARN L233 ceAbstractionStarter]: 87 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:01,978 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 88 thread instances. [2023-09-01 09:45:02,089 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:02,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 905 places, 729 transitions, 9554 flow [2023-09-01 09:45:02,977 INFO L130 PetriNetUnfolder]: 89/1783 cut-off events. [2023-09-01 09:45:02,977 INFO L131 PetriNetUnfolder]: For 117392/117392 co-relation queries the response was YES. [2023-09-01 09:45:03,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5964 conditions, 1783 events. 89/1783 cut-off events. For 117392/117392 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3082 event pairs, 0 based on Foata normal form. 0/1517 useless extension candidates. Maximal degree in co-relation 5843. Up to 178 conditions per place. [2023-09-01 09:45:03,099 INFO L82 GeneralOperation]: Start removeDead. Operand has 905 places, 729 transitions, 9554 flow [2023-09-01 09:45:03,103 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 900 places, 723 transitions, 9542 flow [2023-09-01 09:45:03,103 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:03,103 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 900 places, 723 transitions, 9542 flow [2023-09-01 09:45:03,104 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 900 places, 723 transitions, 9542 flow [2023-09-01 09:45:03,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 900 places, 723 transitions, 9542 flow [2023-09-01 09:45:03,806 INFO L130 PetriNetUnfolder]: 0/1249 cut-off events. [2023-09-01 09:45:03,807 INFO L131 PetriNetUnfolder]: For 117392/117392 co-relation queries the response was YES. [2023-09-01 09:45:03,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5430 conditions, 1249 events. 0/1249 cut-off events. For 117392/117392 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1252 event pairs, 0 based on Foata normal form. 0/1161 useless extension candidates. Maximal degree in co-relation 0. Up to 89 conditions per place. [2023-09-01 09:45:03,989 INFO L119 LiptonReduction]: Number of co-enabled transitions 437360 [2023-09-01 09:45:11,890 INFO L134 LiptonReduction]: Checked pairs total: 1354566 [2023-09-01 09:45:11,891 INFO L136 LiptonReduction]: Total number of compositions: 370 [2023-09-01 09:45:11,892 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:11,892 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:11,892 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:12,133 INFO L130 PetriNetUnfolder]: 0/616 cut-off events. [2023-09-01 09:45:12,134 INFO L131 PetriNetUnfolder]: For 117392/117392 co-relation queries the response was YES. [2023-09-01 09:45:12,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:12,134 INFO L208 CegarLoopForPetriNet]: trace histogram [88, 88, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:45:12,134 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:12,134 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:12,134 INFO L85 PathProgramCache]: Analyzing trace with hash -550373269, now seen corresponding path program 1 times [2023-09-01 09:45:12,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:12,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077246368] [2023-09-01 09:45:12,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:12,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:12,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:12,264 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:12,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:12,476 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:12,476 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:12,477 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:12,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2023-09-01 09:45:12,477 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:12,477 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:12,477 WARN L233 ceAbstractionStarter]: 88 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:12,477 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 89 thread instances. [2023-09-01 09:45:12,599 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:12,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 915 places, 737 transitions, 9751 flow [2023-09-01 09:45:13,544 INFO L130 PetriNetUnfolder]: 90/1803 cut-off events. [2023-09-01 09:45:13,545 INFO L131 PetriNetUnfolder]: For 121396/121396 co-relation queries the response was YES. [2023-09-01 09:45:13,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6076 conditions, 1803 events. 90/1803 cut-off events. For 121396/121396 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3123 event pairs, 0 based on Foata normal form. 0/1534 useless extension candidates. Maximal degree in co-relation 5954. Up to 180 conditions per place. [2023-09-01 09:45:13,669 INFO L82 GeneralOperation]: Start removeDead. Operand has 915 places, 737 transitions, 9751 flow [2023-09-01 09:45:13,674 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 910 places, 731 transitions, 9739 flow [2023-09-01 09:45:13,674 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:13,674 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 910 places, 731 transitions, 9739 flow [2023-09-01 09:45:13,674 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 910 places, 731 transitions, 9739 flow [2023-09-01 09:45:13,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 910 places, 731 transitions, 9739 flow [2023-09-01 09:45:14,381 INFO L130 PetriNetUnfolder]: 0/1263 cut-off events. [2023-09-01 09:45:14,381 INFO L131 PetriNetUnfolder]: For 121396/121396 co-relation queries the response was YES. [2023-09-01 09:45:14,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5536 conditions, 1263 events. 0/1263 cut-off events. For 121396/121396 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1272 event pairs, 0 based on Foata normal form. 0/1174 useless extension candidates. Maximal degree in co-relation 0. Up to 90 conditions per place. [2023-09-01 09:45:14,576 INFO L119 LiptonReduction]: Number of co-enabled transitions 447314 [2023-09-01 09:45:22,610 INFO L134 LiptonReduction]: Checked pairs total: 1377672 [2023-09-01 09:45:22,610 INFO L136 LiptonReduction]: Total number of compositions: 374 [2023-09-01 09:45:22,611 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:22,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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:22,611 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:22,852 INFO L130 PetriNetUnfolder]: 0/623 cut-off events. [2023-09-01 09:45:22,852 INFO L131 PetriNetUnfolder]: For 121396/121396 co-relation queries the response was YES. [2023-09-01 09:45:22,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:22,852 INFO L208 CegarLoopForPetriNet]: trace histogram [89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:45:22,852 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:22,853 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:22,853 INFO L85 PathProgramCache]: Analyzing trace with hash -361483194, now seen corresponding path program 1 times [2023-09-01 09:45:22,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:22,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379752307] [2023-09-01 09:45:22,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:22,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:22,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:22,988 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:23,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:23,160 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:23,160 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:23,160 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:23,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2023-09-01 09:45:23,160 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:23,161 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:23,161 WARN L233 ceAbstractionStarter]: 89 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:23,161 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 90 thread instances. [2023-09-01 09:45:23,269 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:23,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 925 places, 745 transitions, 9950 flow [2023-09-01 09:45:24,254 INFO L130 PetriNetUnfolder]: 91/1823 cut-off events. [2023-09-01 09:45:24,255 INFO L131 PetriNetUnfolder]: For 125490/125490 co-relation queries the response was YES. [2023-09-01 09:45:24,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6189 conditions, 1823 events. 91/1823 cut-off events. For 125490/125490 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3168 event pairs, 0 based on Foata normal form. 0/1551 useless extension candidates. Maximal degree in co-relation 6066. Up to 182 conditions per place. [2023-09-01 09:45:24,384 INFO L82 GeneralOperation]: Start removeDead. Operand has 925 places, 745 transitions, 9950 flow [2023-09-01 09:45:24,389 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 920 places, 739 transitions, 9938 flow [2023-09-01 09:45:24,389 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:24,389 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 920 places, 739 transitions, 9938 flow [2023-09-01 09:45:24,389 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 920 places, 739 transitions, 9938 flow [2023-09-01 09:45:24,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 920 places, 739 transitions, 9938 flow [2023-09-01 09:45:25,108 INFO L130 PetriNetUnfolder]: 0/1277 cut-off events. [2023-09-01 09:45:25,108 INFO L131 PetriNetUnfolder]: For 125490/125490 co-relation queries the response was YES. [2023-09-01 09:45:25,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5643 conditions, 1277 events. 0/1277 cut-off events. For 125490/125490 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1290 event pairs, 0 based on Foata normal form. 0/1187 useless extension candidates. Maximal degree in co-relation 0. Up to 91 conditions per place. [2023-09-01 09:45:25,318 INFO L119 LiptonReduction]: Number of co-enabled transitions 457380 [2023-09-01 09:45:33,457 INFO L134 LiptonReduction]: Checked pairs total: 1389076 [2023-09-01 09:45:33,457 INFO L136 LiptonReduction]: Total number of compositions: 378 [2023-09-01 09:45:33,458 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:33,458 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:33,458 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:33,714 INFO L130 PetriNetUnfolder]: 0/630 cut-off events. [2023-09-01 09:45:33,714 INFO L131 PetriNetUnfolder]: For 125490/125490 co-relation queries the response was YES. [2023-09-01 09:45:33,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:33,714 INFO L208 CegarLoopForPetriNet]: trace histogram [90, 90, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:45:33,714 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:33,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:33,715 INFO L85 PathProgramCache]: Analyzing trace with hash -51654496, now seen corresponding path program 1 times [2023-09-01 09:45:33,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:33,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264039811] [2023-09-01 09:45:33,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:33,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:33,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:33,828 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:33,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:33,984 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:33,984 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:33,985 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:33,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2023-09-01 09:45:33,985 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:33,985 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:33,985 WARN L233 ceAbstractionStarter]: 90 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:33,985 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 91 thread instances. [2023-09-01 09:45:34,088 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:34,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 935 places, 753 transitions, 10151 flow [2023-09-01 09:45:35,290 INFO L130 PetriNetUnfolder]: 92/1843 cut-off events. [2023-09-01 09:45:35,290 INFO L131 PetriNetUnfolder]: For 129675/129675 co-relation queries the response was YES. [2023-09-01 09:45:35,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6303 conditions, 1843 events. 92/1843 cut-off events. For 129675/129675 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3206 event pairs, 0 based on Foata normal form. 0/1568 useless extension candidates. Maximal degree in co-relation 6179. Up to 184 conditions per place. [2023-09-01 09:45:35,377 INFO L82 GeneralOperation]: Start removeDead. Operand has 935 places, 753 transitions, 10151 flow [2023-09-01 09:45:35,381 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 930 places, 747 transitions, 10139 flow [2023-09-01 09:45:35,381 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:35,382 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 930 places, 747 transitions, 10139 flow [2023-09-01 09:45:35,382 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 930 places, 747 transitions, 10139 flow [2023-09-01 09:45:35,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 930 places, 747 transitions, 10139 flow [2023-09-01 09:45:36,176 INFO L130 PetriNetUnfolder]: 0/1291 cut-off events. [2023-09-01 09:45:36,176 INFO L131 PetriNetUnfolder]: For 129675/129675 co-relation queries the response was YES. [2023-09-01 09:45:36,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5751 conditions, 1291 events. 0/1291 cut-off events. For 129675/129675 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1309 event pairs, 0 based on Foata normal form. 0/1200 useless extension candidates. Maximal degree in co-relation 0. Up to 92 conditions per place. [2023-09-01 09:45:36,380 INFO L119 LiptonReduction]: Number of co-enabled transitions 467558 [2023-09-01 09:45:44,468 INFO L134 LiptonReduction]: Checked pairs total: 1434356 [2023-09-01 09:45:44,468 INFO L136 LiptonReduction]: Total number of compositions: 382 [2023-09-01 09:45:44,469 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:44,470 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:44,470 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:44,739 INFO L130 PetriNetUnfolder]: 0/637 cut-off events. [2023-09-01 09:45:44,739 INFO L131 PetriNetUnfolder]: For 129675/129675 co-relation queries the response was YES. [2023-09-01 09:45:44,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:44,740 INFO L208 CegarLoopForPetriNet]: trace histogram [91, 91, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:45:44,740 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:44,740 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:44,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1146067279, now seen corresponding path program 1 times [2023-09-01 09:45:44,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:44,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988659974] [2023-09-01 09:45:44,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:44,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:44,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:44,867 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:44,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:45,099 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:45,100 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:45,100 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:45,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2023-09-01 09:45:45,100 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:45,101 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:45,101 WARN L233 ceAbstractionStarter]: 91 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:45,101 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 92 thread instances. [2023-09-01 09:45:45,217 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:45,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 945 places, 761 transitions, 10354 flow [2023-09-01 09:45:46,582 INFO L130 PetriNetUnfolder]: 93/1863 cut-off events. [2023-09-01 09:45:46,582 INFO L131 PetriNetUnfolder]: For 133952/133952 co-relation queries the response was YES. [2023-09-01 09:45:46,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6418 conditions, 1863 events. 93/1863 cut-off events. For 133952/133952 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3218 event pairs, 0 based on Foata normal form. 0/1585 useless extension candidates. Maximal degree in co-relation 6293. Up to 186 conditions per place. [2023-09-01 09:45:46,667 INFO L82 GeneralOperation]: Start removeDead. Operand has 945 places, 761 transitions, 10354 flow [2023-09-01 09:45:46,671 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 940 places, 755 transitions, 10342 flow [2023-09-01 09:45:46,671 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:46,672 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 940 places, 755 transitions, 10342 flow [2023-09-01 09:45:46,672 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 940 places, 755 transitions, 10342 flow [2023-09-01 09:45:46,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 940 places, 755 transitions, 10342 flow [2023-09-01 09:45:47,644 INFO L130 PetriNetUnfolder]: 0/1305 cut-off events. [2023-09-01 09:45:47,645 INFO L131 PetriNetUnfolder]: For 133952/133952 co-relation queries the response was YES. [2023-09-01 09:45:47,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5860 conditions, 1305 events. 0/1305 cut-off events. For 133952/133952 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1313 event pairs, 0 based on Foata normal form. 0/1213 useless extension candidates. Maximal degree in co-relation 0. Up to 93 conditions per place. [2023-09-01 09:45:47,838 INFO L119 LiptonReduction]: Number of co-enabled transitions 477848 [2023-09-01 09:45:56,161 INFO L134 LiptonReduction]: Checked pairs total: 1470019 [2023-09-01 09:45:56,161 INFO L136 LiptonReduction]: Total number of compositions: 386 [2023-09-01 09:45:56,162 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:56,162 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:56,162 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:56,422 INFO L130 PetriNetUnfolder]: 0/644 cut-off events. [2023-09-01 09:45:56,422 INFO L131 PetriNetUnfolder]: For 133952/133952 co-relation queries the response was YES. [2023-09-01 09:45:56,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:56,422 INFO L208 CegarLoopForPetriNet]: trace histogram [92, 92, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:45:56,422 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:56,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:56,423 INFO L85 PathProgramCache]: Analyzing trace with hash 904739925, now seen corresponding path program 1 times [2023-09-01 09:45:56,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:56,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800087269] [2023-09-01 09:45:56,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:56,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:56,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:56,598 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:56,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:56,791 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:56,791 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:56,792 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:56,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2023-09-01 09:45:56,792 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:56,792 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:56,792 WARN L233 ceAbstractionStarter]: 92 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:56,793 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 93 thread instances. [2023-09-01 09:45:56,909 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:56,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 955 places, 769 transitions, 10559 flow [2023-09-01 09:45:58,266 INFO L130 PetriNetUnfolder]: 94/1883 cut-off events. [2023-09-01 09:45:58,266 INFO L131 PetriNetUnfolder]: For 138322/138322 co-relation queries the response was YES. [2023-09-01 09:45:58,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6534 conditions, 1883 events. 94/1883 cut-off events. For 138322/138322 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3216 event pairs, 0 based on Foata normal form. 0/1602 useless extension candidates. Maximal degree in co-relation 6408. Up to 188 conditions per place. [2023-09-01 09:45:58,357 INFO L82 GeneralOperation]: Start removeDead. Operand has 955 places, 769 transitions, 10559 flow [2023-09-01 09:45:58,361 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 950 places, 763 transitions, 10547 flow [2023-09-01 09:45:58,361 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:58,361 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 950 places, 763 transitions, 10547 flow [2023-09-01 09:45:58,362 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 950 places, 763 transitions, 10547 flow [2023-09-01 09:45:58,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 950 places, 763 transitions, 10547 flow [2023-09-01 09:45:59,258 INFO L130 PetriNetUnfolder]: 0/1319 cut-off events. [2023-09-01 09:45:59,258 INFO L131 PetriNetUnfolder]: For 138322/138322 co-relation queries the response was YES. [2023-09-01 09:45:59,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5970 conditions, 1319 events. 0/1319 cut-off events. For 138322/138322 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1404 event pairs, 0 based on Foata normal form. 0/1226 useless extension candidates. Maximal degree in co-relation 0. Up to 94 conditions per place. [2023-09-01 09:45:59,538 INFO L119 LiptonReduction]: Number of co-enabled transitions 488250 [2023-09-01 09:46:08,092 INFO L134 LiptonReduction]: Checked pairs total: 1607362 [2023-09-01 09:46:08,092 INFO L136 LiptonReduction]: Total number of compositions: 390 [2023-09-01 09:46:08,093 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:46:08,093 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:46:08,093 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:46:08,394 INFO L130 PetriNetUnfolder]: 0/651 cut-off events. [2023-09-01 09:46:08,394 INFO L131 PetriNetUnfolder]: For 138322/138322 co-relation queries the response was YES. [2023-09-01 09:46:08,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:46:08,395 INFO L208 CegarLoopForPetriNet]: trace histogram [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-09-01 09:46:08,395 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:46:08,395 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:46:08,395 INFO L85 PathProgramCache]: Analyzing trace with hash 428117223, now seen corresponding path program 1 times [2023-09-01 09:46:08,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:46:08,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516834466] [2023-09-01 09:46:08,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:46:08,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:46:08,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:08,516 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:46:08,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:08,678 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:46:08,678 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:46:08,678 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:46:08,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2023-09-01 09:46:08,679 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:46:08,679 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:46:08,679 WARN L233 ceAbstractionStarter]: 93 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:46:08,679 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 94 thread instances. [2023-09-01 09:46:08,794 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:46:08,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 965 places, 777 transitions, 10766 flow [2023-09-01 09:46:10,097 INFO L130 PetriNetUnfolder]: 95/1903 cut-off events. [2023-09-01 09:46:10,098 INFO L131 PetriNetUnfolder]: For 142786/142786 co-relation queries the response was YES. [2023-09-01 09:46:10,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6651 conditions, 1903 events. 95/1903 cut-off events. For 142786/142786 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3246 event pairs, 0 based on Foata normal form. 0/1619 useless extension candidates. Maximal degree in co-relation 6524. Up to 190 conditions per place. [2023-09-01 09:46:10,190 INFO L82 GeneralOperation]: Start removeDead. Operand has 965 places, 777 transitions, 10766 flow [2023-09-01 09:46:10,194 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 960 places, 771 transitions, 10754 flow [2023-09-01 09:46:10,194 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:46:10,194 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 960 places, 771 transitions, 10754 flow [2023-09-01 09:46:10,194 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 960 places, 771 transitions, 10754 flow [2023-09-01 09:46:10,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 960 places, 771 transitions, 10754 flow [2023-09-01 09:46:11,116 INFO L130 PetriNetUnfolder]: 0/1333 cut-off events. [2023-09-01 09:46:11,116 INFO L131 PetriNetUnfolder]: For 142786/142786 co-relation queries the response was YES. [2023-09-01 09:46:11,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6081 conditions, 1333 events. 0/1333 cut-off events. For 142786/142786 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1421 event pairs, 0 based on Foata normal form. 0/1239 useless extension candidates. Maximal degree in co-relation 0. Up to 95 conditions per place. [2023-09-01 09:46:11,364 INFO L119 LiptonReduction]: Number of co-enabled transitions 498764 [2023-09-01 09:46:19,947 INFO L134 LiptonReduction]: Checked pairs total: 1637445 [2023-09-01 09:46:19,947 INFO L136 LiptonReduction]: Total number of compositions: 394 [2023-09-01 09:46:19,948 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:46:19,948 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:46:19,948 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:46:20,220 INFO L130 PetriNetUnfolder]: 0/658 cut-off events. [2023-09-01 09:46:20,221 INFO L131 PetriNetUnfolder]: For 142786/142786 co-relation queries the response was YES. [2023-09-01 09:46:20,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:46:20,221 INFO L208 CegarLoopForPetriNet]: trace histogram [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-09-01 09:46:20,221 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:46:20,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:46:20,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1454230, now seen corresponding path program 1 times [2023-09-01 09:46:20,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:46:20,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316290330] [2023-09-01 09:46:20,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:46:20,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:46:20,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:20,461 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:46:20,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:20,616 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:46:20,616 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:46:20,617 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:46:20,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2023-09-01 09:46:20,617 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:46:20,617 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:46:20,618 WARN L233 ceAbstractionStarter]: 94 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:46:20,618 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 95 thread instances. [2023-09-01 09:46:20,724 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:46:20,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 975 places, 785 transitions, 10975 flow [2023-09-01 09:46:22,034 INFO L130 PetriNetUnfolder]: 96/1923 cut-off events. [2023-09-01 09:46:22,034 INFO L131 PetriNetUnfolder]: For 147345/147345 co-relation queries the response was YES. [2023-09-01 09:46:22,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6769 conditions, 1923 events. 96/1923 cut-off events. For 147345/147345 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3462 event pairs, 0 based on Foata normal form. 0/1636 useless extension candidates. Maximal degree in co-relation 6641. Up to 192 conditions per place. [2023-09-01 09:46:22,133 INFO L82 GeneralOperation]: Start removeDead. Operand has 975 places, 785 transitions, 10975 flow [2023-09-01 09:46:22,137 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 970 places, 779 transitions, 10963 flow [2023-09-01 09:46:22,137 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:46:22,137 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 970 places, 779 transitions, 10963 flow [2023-09-01 09:46:22,137 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 970 places, 779 transitions, 10963 flow [2023-09-01 09:46:22,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 970 places, 779 transitions, 10963 flow [2023-09-01 09:46:23,134 INFO L130 PetriNetUnfolder]: 0/1347 cut-off events. [2023-09-01 09:46:23,134 INFO L131 PetriNetUnfolder]: For 147345/147345 co-relation queries the response was YES. [2023-09-01 09:46:23,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6193 conditions, 1347 events. 0/1347 cut-off events. For 147345/147345 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1433 event pairs, 0 based on Foata normal form. 0/1252 useless extension candidates. Maximal degree in co-relation 0. Up to 96 conditions per place. [2023-09-01 09:46:23,459 INFO L119 LiptonReduction]: Number of co-enabled transitions 509390 [2023-09-01 09:46:31,948 INFO L134 LiptonReduction]: Checked pairs total: 1676399 [2023-09-01 09:46:31,948 INFO L136 LiptonReduction]: Total number of compositions: 398 [2023-09-01 09:46:31,949 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:46:31,949 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:46:31,949 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:46:32,315 INFO L130 PetriNetUnfolder]: 0/665 cut-off events. [2023-09-01 09:46:32,315 INFO L131 PetriNetUnfolder]: For 147345/147345 co-relation queries the response was YES. [2023-09-01 09:46:32,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:46:32,316 INFO L208 CegarLoopForPetriNet]: trace histogram [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-09-01 09:46:32,316 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:46:32,316 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:46:32,316 INFO L85 PathProgramCache]: Analyzing trace with hash 209711215, now seen corresponding path program 1 times [2023-09-01 09:46:32,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:46:32,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750192538] [2023-09-01 09:46:32,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:46:32,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:46:32,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:32,467 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:46:32,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:32,637 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:46:32,638 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:46:32,638 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:46:32,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2023-09-01 09:46:32,638 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:46:32,638 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:46:32,638 WARN L233 ceAbstractionStarter]: 95 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:46:32,638 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 96 thread instances. [2023-09-01 09:46:32,749 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:46:32,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 985 places, 793 transitions, 11186 flow [2023-09-01 09:46:34,042 INFO L130 PetriNetUnfolder]: 97/1943 cut-off events. [2023-09-01 09:46:34,042 INFO L131 PetriNetUnfolder]: For 152000/152000 co-relation queries the response was YES. [2023-09-01 09:46:34,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6888 conditions, 1943 events. 97/1943 cut-off events. For 152000/152000 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3331 event pairs, 0 based on Foata normal form. 0/1653 useless extension candidates. Maximal degree in co-relation 6759. Up to 194 conditions per place. [2023-09-01 09:46:34,153 INFO L82 GeneralOperation]: Start removeDead. Operand has 985 places, 793 transitions, 11186 flow [2023-09-01 09:46:34,157 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 980 places, 787 transitions, 11174 flow [2023-09-01 09:46:34,157 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:46:34,157 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 980 places, 787 transitions, 11174 flow [2023-09-01 09:46:34,157 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 980 places, 787 transitions, 11174 flow [2023-09-01 09:46:34,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 980 places, 787 transitions, 11174 flow [2023-09-01 09:46:35,285 INFO L130 PetriNetUnfolder]: 0/1361 cut-off events. [2023-09-01 09:46:35,285 INFO L131 PetriNetUnfolder]: For 152000/152000 co-relation queries the response was YES. [2023-09-01 09:46:35,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6306 conditions, 1361 events. 0/1361 cut-off events. For 152000/152000 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1461 event pairs, 0 based on Foata normal form. 0/1265 useless extension candidates. Maximal degree in co-relation 0. Up to 97 conditions per place. [2023-09-01 09:46:35,635 INFO L119 LiptonReduction]: Number of co-enabled transitions 520128 [2023-09-01 09:46:44,299 INFO L134 LiptonReduction]: Checked pairs total: 1692034 [2023-09-01 09:46:44,300 INFO L136 LiptonReduction]: Total number of compositions: 402 [2023-09-01 09:46:44,301 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:46:44,301 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:46:44,301 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:46:44,661 INFO L130 PetriNetUnfolder]: 0/672 cut-off events. [2023-09-01 09:46:44,661 INFO L131 PetriNetUnfolder]: For 152000/152000 co-relation queries the response was YES. [2023-09-01 09:46:44,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:46:44,661 INFO L208 CegarLoopForPetriNet]: trace histogram [96, 96, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:46:44,661 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:46:44,661 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:46:44,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1595812161, now seen corresponding path program 1 times [2023-09-01 09:46:44,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:46:44,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252350664] [2023-09-01 09:46:44,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:46:44,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:46:44,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:44,822 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:46:44,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:44,997 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:46:44,997 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:46:44,998 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:46:44,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2023-09-01 09:46:44,998 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:46:44,998 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:46:44,998 WARN L233 ceAbstractionStarter]: 96 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:46:44,998 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 97 thread instances. [2023-09-01 09:46:45,107 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:46:45,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 995 places, 801 transitions, 11399 flow [2023-09-01 09:46:46,435 INFO L130 PetriNetUnfolder]: 98/1963 cut-off events. [2023-09-01 09:46:46,435 INFO L131 PetriNetUnfolder]: For 156752/156752 co-relation queries the response was YES. [2023-09-01 09:46:46,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7008 conditions, 1963 events. 98/1963 cut-off events. For 156752/156752 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3334 event pairs, 0 based on Foata normal form. 0/1670 useless extension candidates. Maximal degree in co-relation 6878. Up to 196 conditions per place. [2023-09-01 09:46:46,547 INFO L82 GeneralOperation]: Start removeDead. Operand has 995 places, 801 transitions, 11399 flow [2023-09-01 09:46:46,551 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 990 places, 795 transitions, 11387 flow [2023-09-01 09:46:46,551 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:46:46,552 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 990 places, 795 transitions, 11387 flow [2023-09-01 09:46:46,552 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 990 places, 795 transitions, 11387 flow [2023-09-01 09:46:46,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 990 places, 795 transitions, 11387 flow [2023-09-01 09:46:47,763 INFO L130 PetriNetUnfolder]: 0/1375 cut-off events. [2023-09-01 09:46:47,763 INFO L131 PetriNetUnfolder]: For 156752/156752 co-relation queries the response was YES. [2023-09-01 09:46:47,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6420 conditions, 1375 events. 0/1375 cut-off events. For 156752/156752 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1457 event pairs, 0 based on Foata normal form. 0/1278 useless extension candidates. Maximal degree in co-relation 0. Up to 98 conditions per place. [2023-09-01 09:46:48,133 INFO L119 LiptonReduction]: Number of co-enabled transitions 530978 [2023-09-01 09:46:56,998 INFO L134 LiptonReduction]: Checked pairs total: 1741833 [2023-09-01 09:46:56,998 INFO L136 LiptonReduction]: Total number of compositions: 406 [2023-09-01 09:46:56,999 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:46:56,999 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:46:56,999 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:46:57,300 INFO L130 PetriNetUnfolder]: 0/679 cut-off events. [2023-09-01 09:46:57,300 INFO L131 PetriNetUnfolder]: For 156752/156752 co-relation queries the response was YES. [2023-09-01 09:46:57,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:46:57,301 INFO L208 CegarLoopForPetriNet]: trace histogram [97, 97, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:46:57,301 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:46:57,301 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:46:57,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1441685622, now seen corresponding path program 1 times [2023-09-01 09:46:57,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:46:57,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644957656] [2023-09-01 09:46:57,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:46:57,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:46:57,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:57,470 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:46:57,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:57,646 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:46:57,646 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:46:57,646 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:46:57,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2023-09-01 09:46:57,647 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:46:57,647 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:46:57,647 WARN L233 ceAbstractionStarter]: 97 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:46:57,647 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 98 thread instances. [2023-09-01 09:46:57,786 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:46:57,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1005 places, 809 transitions, 11614 flow [2023-09-01 09:46:59,308 INFO L130 PetriNetUnfolder]: 99/1983 cut-off events. [2023-09-01 09:46:59,308 INFO L131 PetriNetUnfolder]: For 161602/161602 co-relation queries the response was YES. [2023-09-01 09:46:59,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7129 conditions, 1983 events. 99/1983 cut-off events. For 161602/161602 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3386 event pairs, 0 based on Foata normal form. 0/1687 useless extension candidates. Maximal degree in co-relation 6998. Up to 198 conditions per place. [2023-09-01 09:46:59,415 INFO L82 GeneralOperation]: Start removeDead. Operand has 1005 places, 809 transitions, 11614 flow [2023-09-01 09:46:59,419 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1000 places, 803 transitions, 11602 flow [2023-09-01 09:46:59,420 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:46:59,420 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1000 places, 803 transitions, 11602 flow [2023-09-01 09:46:59,420 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1000 places, 803 transitions, 11602 flow [2023-09-01 09:46:59,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1000 places, 803 transitions, 11602 flow [2023-09-01 09:47:00,601 INFO L130 PetriNetUnfolder]: 0/1389 cut-off events. [2023-09-01 09:47:00,601 INFO L131 PetriNetUnfolder]: For 161602/161602 co-relation queries the response was YES. [2023-09-01 09:47:00,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6535 conditions, 1389 events. 0/1389 cut-off events. For 161602/161602 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1483 event pairs, 0 based on Foata normal form. 0/1291 useless extension candidates. Maximal degree in co-relation 0. Up to 99 conditions per place. [2023-09-01 09:47:00,832 INFO L119 LiptonReduction]: Number of co-enabled transitions 541940 [2023-09-01 09:47:09,798 INFO L134 LiptonReduction]: Checked pairs total: 1777084 [2023-09-01 09:47:09,798 INFO L136 LiptonReduction]: Total number of compositions: 410 [2023-09-01 09:47:09,799 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:47:09,799 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:47:09,799 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:47:10,177 INFO L130 PetriNetUnfolder]: 0/686 cut-off events. [2023-09-01 09:47:10,178 INFO L131 PetriNetUnfolder]: For 161602/161602 co-relation queries the response was YES. [2023-09-01 09:47:10,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:47:10,178 INFO L208 CegarLoopForPetriNet]: trace histogram [98, 98, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:47:10,178 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:47:10,178 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:47:10,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1772450444, now seen corresponding path program 1 times [2023-09-01 09:47:10,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:47:10,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476406784] [2023-09-01 09:47:10,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:47:10,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:47:10,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:10,327 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:47:10,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:10,526 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:47:10,526 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:47:10,526 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:47:10,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2023-09-01 09:47:10,526 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:47:10,527 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:47:10,527 WARN L233 ceAbstractionStarter]: 98 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:47:10,527 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 99 thread instances. [2023-09-01 09:47:10,635 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:47:10,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1015 places, 817 transitions, 11831 flow [2023-09-01 09:47:11,978 INFO L130 PetriNetUnfolder]: 100/2003 cut-off events. [2023-09-01 09:47:11,978 INFO L131 PetriNetUnfolder]: For 166551/166551 co-relation queries the response was YES. [2023-09-01 09:47:12,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7251 conditions, 2003 events. 100/2003 cut-off events. For 166551/166551 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3411 event pairs, 0 based on Foata normal form. 0/1704 useless extension candidates. Maximal degree in co-relation 7119. Up to 200 conditions per place. [2023-09-01 09:47:12,097 INFO L82 GeneralOperation]: Start removeDead. Operand has 1015 places, 817 transitions, 11831 flow [2023-09-01 09:47:12,101 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1010 places, 811 transitions, 11819 flow [2023-09-01 09:47:12,101 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:47:12,101 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1010 places, 811 transitions, 11819 flow [2023-09-01 09:47:12,101 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1010 places, 811 transitions, 11819 flow [2023-09-01 09:47:12,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1010 places, 811 transitions, 11819 flow [2023-09-01 09:47:13,356 INFO L130 PetriNetUnfolder]: 0/1403 cut-off events. [2023-09-01 09:47:13,356 INFO L131 PetriNetUnfolder]: For 166551/166551 co-relation queries the response was YES. [2023-09-01 09:47:13,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6651 conditions, 1403 events. 0/1403 cut-off events. For 166551/166551 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1493 event pairs, 0 based on Foata normal form. 0/1304 useless extension candidates. Maximal degree in co-relation 0. Up to 100 conditions per place. [2023-09-01 09:47:13,590 INFO L119 LiptonReduction]: Number of co-enabled transitions 553014 [2023-09-01 09:47:22,690 INFO L134 LiptonReduction]: Checked pairs total: 1825870 [2023-09-01 09:47:22,690 INFO L136 LiptonReduction]: Total number of compositions: 414 [2023-09-01 09:47:22,691 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:47:22,691 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:47:22,692 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:47:23,058 INFO L130 PetriNetUnfolder]: 0/693 cut-off events. [2023-09-01 09:47:23,058 INFO L131 PetriNetUnfolder]: For 166551/166551 co-relation queries the response was YES. [2023-09-01 09:47:23,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:47:23,059 INFO L208 CegarLoopForPetriNet]: trace histogram [99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:47:23,059 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:47:23,059 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:47:23,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1256721069, now seen corresponding path program 1 times [2023-09-01 09:47:23,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:47:23,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844958532] [2023-09-01 09:47:23,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:47:23,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:47:23,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:23,203 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:47:23,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:23,442 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:47:23,443 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:47:23,443 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:47:23,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2023-09-01 09:47:23,443 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:47:23,443 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:47:23,443 WARN L233 ceAbstractionStarter]: 99 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:47:23,444 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 100 thread instances. [2023-09-01 09:47:23,571 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:47:23,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1025 places, 825 transitions, 12050 flow [2023-09-01 09:47:25,123 INFO L130 PetriNetUnfolder]: 101/2023 cut-off events. [2023-09-01 09:47:25,123 INFO L131 PetriNetUnfolder]: For 171600/171600 co-relation queries the response was YES. [2023-09-01 09:47:25,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7374 conditions, 2023 events. 101/2023 cut-off events. For 171600/171600 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3473 event pairs, 0 based on Foata normal form. 0/1721 useless extension candidates. Maximal degree in co-relation 7241. Up to 202 conditions per place. [2023-09-01 09:47:25,247 INFO L82 GeneralOperation]: Start removeDead. Operand has 1025 places, 825 transitions, 12050 flow [2023-09-01 09:47:25,252 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1020 places, 819 transitions, 12038 flow [2023-09-01 09:47:25,252 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:47:25,252 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1020 places, 819 transitions, 12038 flow [2023-09-01 09:47:25,252 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1020 places, 819 transitions, 12038 flow [2023-09-01 09:47:25,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1020 places, 819 transitions, 12038 flow [2023-09-01 09:47:26,482 INFO L130 PetriNetUnfolder]: 0/1417 cut-off events. [2023-09-01 09:47:26,482 INFO L131 PetriNetUnfolder]: For 171600/171600 co-relation queries the response was YES. [2023-09-01 09:47:26,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6768 conditions, 1417 events. 0/1417 cut-off events. For 171600/171600 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1522 event pairs, 0 based on Foata normal form. 0/1317 useless extension candidates. Maximal degree in co-relation 0. Up to 101 conditions per place. [2023-09-01 09:47:26,729 INFO L119 LiptonReduction]: Number of co-enabled transitions 564200 [2023-09-01 09:47:36,119 INFO L134 LiptonReduction]: Checked pairs total: 1852414 [2023-09-01 09:47:36,119 INFO L136 LiptonReduction]: Total number of compositions: 418 [2023-09-01 09:47:36,120 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:47:36,120 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:47:36,121 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:47:36,567 INFO L130 PetriNetUnfolder]: 0/700 cut-off events. [2023-09-01 09:47:36,567 INFO L131 PetriNetUnfolder]: For 171600/171600 co-relation queries the response was YES. [2023-09-01 09:47:36,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:47:36,568 INFO L208 CegarLoopForPetriNet]: trace histogram [100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:47:36,568 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:47:36,568 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:47:36,568 INFO L85 PathProgramCache]: Analyzing trace with hash -2104277399, now seen corresponding path program 1 times [2023-09-01 09:47:36,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:47:36,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981878196] [2023-09-01 09:47:36,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:47:36,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:47:36,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:36,710 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:47:36,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:36,920 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:47:36,921 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:47:36,921 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:47:36,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2023-09-01 09:47:36,921 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:47:36,921 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:47:36,921 WARN L233 ceAbstractionStarter]: 100 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:47:36,921 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 101 thread instances. [2023-09-01 09:47:37,036 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:47:37,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1035 places, 833 transitions, 12271 flow [2023-09-01 09:47:38,531 INFO L130 PetriNetUnfolder]: 102/2043 cut-off events. [2023-09-01 09:47:38,531 INFO L131 PetriNetUnfolder]: For 176750/176750 co-relation queries the response was YES. [2023-09-01 09:47:38,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7498 conditions, 2043 events. 102/2043 cut-off events. For 176750/176750 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3484 event pairs, 0 based on Foata normal form. 0/1738 useless extension candidates. Maximal degree in co-relation 7364. Up to 204 conditions per place. [2023-09-01 09:47:38,656 INFO L82 GeneralOperation]: Start removeDead. Operand has 1035 places, 833 transitions, 12271 flow [2023-09-01 09:47:38,661 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1030 places, 827 transitions, 12259 flow [2023-09-01 09:47:38,661 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:47:38,661 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1030 places, 827 transitions, 12259 flow [2023-09-01 09:47:38,662 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1030 places, 827 transitions, 12259 flow [2023-09-01 09:47:38,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1030 places, 827 transitions, 12259 flow [2023-09-01 09:47:39,867 INFO L130 PetriNetUnfolder]: 0/1431 cut-off events. [2023-09-01 09:47:39,867 INFO L131 PetriNetUnfolder]: For 176750/176750 co-relation queries the response was YES. [2023-09-01 09:47:39,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6886 conditions, 1431 events. 0/1431 cut-off events. For 176750/176750 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1527 event pairs, 0 based on Foata normal form. 0/1330 useless extension candidates. Maximal degree in co-relation 0. Up to 102 conditions per place. [2023-09-01 09:47:40,113 INFO L119 LiptonReduction]: Number of co-enabled transitions 575498 [2023-09-01 09:47:49,530 INFO L134 LiptonReduction]: Checked pairs total: 1882721 [2023-09-01 09:47:49,530 INFO L136 LiptonReduction]: Total number of compositions: 422 [2023-09-01 09:47:49,531 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:47:49,531 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:47:49,531 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:47:49,960 INFO L130 PetriNetUnfolder]: 0/707 cut-off events. [2023-09-01 09:47:49,960 INFO L131 PetriNetUnfolder]: For 176750/176750 co-relation queries the response was YES. [2023-09-01 09:47:49,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:47:49,961 INFO L208 CegarLoopForPetriNet]: trace histogram [101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:47:49,961 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:47:49,962 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:47:49,962 INFO L85 PathProgramCache]: Analyzing trace with hash -473554133, now seen corresponding path program 1 times [2023-09-01 09:47:49,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:47:49,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047999118] [2023-09-01 09:47:49,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:47:49,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:47:50,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:50,121 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:47:50,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:50,344 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:47:50,344 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:47:50,344 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:47:50,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2023-09-01 09:47:50,345 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:47:50,345 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:47:50,345 WARN L233 ceAbstractionStarter]: 101 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:47:50,345 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 102 thread instances. [2023-09-01 09:47:50,463 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:47:50,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1045 places, 841 transitions, 12494 flow [2023-09-01 09:47:52,080 INFO L130 PetriNetUnfolder]: 103/2063 cut-off events. [2023-09-01 09:47:52,080 INFO L131 PetriNetUnfolder]: For 182002/182002 co-relation queries the response was YES. [2023-09-01 09:47:52,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7623 conditions, 2063 events. 103/2063 cut-off events. For 182002/182002 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3518 event pairs, 0 based on Foata normal form. 0/1755 useless extension candidates. Maximal degree in co-relation 7488. Up to 206 conditions per place. [2023-09-01 09:47:52,197 INFO L82 GeneralOperation]: Start removeDead. Operand has 1045 places, 841 transitions, 12494 flow [2023-09-01 09:47:52,202 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1040 places, 835 transitions, 12482 flow [2023-09-01 09:47:52,202 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:47:52,202 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1040 places, 835 transitions, 12482 flow [2023-09-01 09:47:52,203 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1040 places, 835 transitions, 12482 flow [2023-09-01 09:47:52,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1040 places, 835 transitions, 12482 flow [2023-09-01 09:47:53,604 INFO L130 PetriNetUnfolder]: 0/1445 cut-off events. [2023-09-01 09:47:53,604 INFO L131 PetriNetUnfolder]: For 182002/182002 co-relation queries the response was YES. [2023-09-01 09:47:53,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7005 conditions, 1445 events. 0/1445 cut-off events. For 182002/182002 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1536 event pairs, 0 based on Foata normal form. 0/1343 useless extension candidates. Maximal degree in co-relation 0. Up to 103 conditions per place. [2023-09-01 09:47:54,279 INFO L119 LiptonReduction]: Number of co-enabled transitions 586908 [2023-09-01 09:48:03,961 INFO L134 LiptonReduction]: Checked pairs total: 1938394 [2023-09-01 09:48:03,962 INFO L136 LiptonReduction]: Total number of compositions: 426 [2023-09-01 09:48:03,962 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:48:03,962 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:48:03,963 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:48:04,309 INFO L130 PetriNetUnfolder]: 0/714 cut-off events. [2023-09-01 09:48:04,309 INFO L131 PetriNetUnfolder]: For 182002/182002 co-relation queries the response was YES. [2023-09-01 09:48:04,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:48:04,309 INFO L208 CegarLoopForPetriNet]: trace histogram [102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:48:04,309 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:48:04,309 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:48:04,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1257657822, now seen corresponding path program 1 times [2023-09-01 09:48:04,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:48:04,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858733545] [2023-09-01 09:48:04,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:48:04,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:48:04,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:04,454 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:48:04,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:04,733 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:48:04,733 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:48:04,733 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:48:04,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2023-09-01 09:48:04,734 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:48:04,734 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:48:04,734 WARN L233 ceAbstractionStarter]: 102 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:48:04,734 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 103 thread instances. [2023-09-01 09:48:04,861 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:48:04,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1055 places, 849 transitions, 12719 flow [2023-09-01 09:48:06,247 INFO L130 PetriNetUnfolder]: 104/2083 cut-off events. [2023-09-01 09:48:06,247 INFO L131 PetriNetUnfolder]: For 187357/187357 co-relation queries the response was YES. [2023-09-01 09:48:06,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7749 conditions, 2083 events. 104/2083 cut-off events. For 187357/187357 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3552 event pairs, 0 based on Foata normal form. 0/1772 useless extension candidates. Maximal degree in co-relation 7613. Up to 208 conditions per place. [2023-09-01 09:48:06,385 INFO L82 GeneralOperation]: Start removeDead. Operand has 1055 places, 849 transitions, 12719 flow [2023-09-01 09:48:06,390 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1050 places, 843 transitions, 12707 flow [2023-09-01 09:48:06,390 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:48:06,390 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1050 places, 843 transitions, 12707 flow [2023-09-01 09:48:06,390 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1050 places, 843 transitions, 12707 flow [2023-09-01 09:48:06,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1050 places, 843 transitions, 12707 flow [2023-09-01 09:48:07,607 INFO L130 PetriNetUnfolder]: 0/1459 cut-off events. [2023-09-01 09:48:07,607 INFO L131 PetriNetUnfolder]: For 187357/187357 co-relation queries the response was YES. [2023-09-01 09:48:07,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7125 conditions, 1459 events. 0/1459 cut-off events. For 187357/187357 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1554 event pairs, 0 based on Foata normal form. 0/1356 useless extension candidates. Maximal degree in co-relation 0. Up to 104 conditions per place. [2023-09-01 09:48:07,875 INFO L119 LiptonReduction]: Number of co-enabled transitions 598430 [2023-09-01 09:48:17,267 INFO L134 LiptonReduction]: Checked pairs total: 1972766 [2023-09-01 09:48:17,267 INFO L136 LiptonReduction]: Total number of compositions: 430 [2023-09-01 09:48:17,268 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:48:17,268 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:48:17,268 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:48:17,728 INFO L130 PetriNetUnfolder]: 0/721 cut-off events. [2023-09-01 09:48:17,728 INFO L131 PetriNetUnfolder]: For 187357/187357 co-relation queries the response was YES. [2023-09-01 09:48:17,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:48:17,728 INFO L208 CegarLoopForPetriNet]: trace histogram [103, 103, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:48:17,729 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:48:17,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:48:17,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1015914932, now seen corresponding path program 1 times [2023-09-01 09:48:17,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:48:17,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690747764] [2023-09-01 09:48:17,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:48:17,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:48:17,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:17,911 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:48:17,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:18,121 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:48:18,121 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:48:18,121 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:48:18,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2023-09-01 09:48:18,122 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:48:18,122 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:48:18,122 WARN L233 ceAbstractionStarter]: 103 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:48:18,122 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 104 thread instances. [2023-09-01 09:48:18,239 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:48:18,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1065 places, 857 transitions, 12946 flow [2023-09-01 09:48:19,814 INFO L130 PetriNetUnfolder]: 105/2103 cut-off events. [2023-09-01 09:48:19,814 INFO L131 PetriNetUnfolder]: For 192816/192816 co-relation queries the response was YES. [2023-09-01 09:48:19,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7876 conditions, 2103 events. 105/2103 cut-off events. For 192816/192816 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3591 event pairs, 0 based on Foata normal form. 0/1789 useless extension candidates. Maximal degree in co-relation 7739. Up to 210 conditions per place. [2023-09-01 09:48:19,942 INFO L82 GeneralOperation]: Start removeDead. Operand has 1065 places, 857 transitions, 12946 flow [2023-09-01 09:48:19,947 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1060 places, 851 transitions, 12934 flow [2023-09-01 09:48:19,947 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:48:19,947 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1060 places, 851 transitions, 12934 flow [2023-09-01 09:48:19,947 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1060 places, 851 transitions, 12934 flow [2023-09-01 09:48:19,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1060 places, 851 transitions, 12934 flow [2023-09-01 09:48:21,214 INFO L130 PetriNetUnfolder]: 0/1473 cut-off events. [2023-09-01 09:48:21,215 INFO L131 PetriNetUnfolder]: For 192816/192816 co-relation queries the response was YES. [2023-09-01 09:48:21,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7246 conditions, 1473 events. 0/1473 cut-off events. For 192816/192816 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1569 event pairs, 0 based on Foata normal form. 0/1369 useless extension candidates. Maximal degree in co-relation 0. Up to 105 conditions per place. [2023-09-01 09:48:21,530 INFO L119 LiptonReduction]: Number of co-enabled transitions 610064 [2023-09-01 09:48:31,039 INFO L134 LiptonReduction]: Checked pairs total: 2003752 [2023-09-01 09:48:31,039 INFO L136 LiptonReduction]: Total number of compositions: 434 [2023-09-01 09:48:31,040 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:48:31,040 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:48:31,040 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:48:31,400 INFO L130 PetriNetUnfolder]: 0/728 cut-off events. [2023-09-01 09:48:31,400 INFO L131 PetriNetUnfolder]: For 192816/192816 co-relation queries the response was YES. [2023-09-01 09:48:31,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:48:31,400 INFO L208 CegarLoopForPetriNet]: trace histogram [104, 104, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:48:31,400 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:48:31,401 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:48:31,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1895335187, now seen corresponding path program 1 times [2023-09-01 09:48:31,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:48:31,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225504590] [2023-09-01 09:48:31,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:48:31,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:48:31,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:31,593 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:48:31,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:31,866 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:48:31,867 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:48:31,867 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:48:31,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2023-09-01 09:48:31,867 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:48:31,868 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:48:31,868 WARN L233 ceAbstractionStarter]: 104 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:48:31,868 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 105 thread instances. [2023-09-01 09:48:32,009 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:48:32,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1075 places, 865 transitions, 13175 flow [2023-09-01 09:48:33,740 INFO L130 PetriNetUnfolder]: 106/2123 cut-off events. [2023-09-01 09:48:33,740 INFO L131 PetriNetUnfolder]: For 198380/198380 co-relation queries the response was YES. [2023-09-01 09:48:33,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8004 conditions, 2123 events. 106/2123 cut-off events. For 198380/198380 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3620 event pairs, 0 based on Foata normal form. 0/1806 useless extension candidates. Maximal degree in co-relation 7866. Up to 212 conditions per place. [2023-09-01 09:48:33,862 INFO L82 GeneralOperation]: Start removeDead. Operand has 1075 places, 865 transitions, 13175 flow [2023-09-01 09:48:33,867 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1070 places, 859 transitions, 13163 flow [2023-09-01 09:48:33,867 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:48:33,867 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1070 places, 859 transitions, 13163 flow [2023-09-01 09:48:33,868 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1070 places, 859 transitions, 13163 flow [2023-09-01 09:48:33,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1070 places, 859 transitions, 13163 flow [2023-09-01 09:48:35,013 INFO L130 PetriNetUnfolder]: 0/1487 cut-off events. [2023-09-01 09:48:35,013 INFO L131 PetriNetUnfolder]: For 198380/198380 co-relation queries the response was YES. [2023-09-01 09:48:35,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7368 conditions, 1487 events. 0/1487 cut-off events. For 198380/198380 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1587 event pairs, 0 based on Foata normal form. 0/1382 useless extension candidates. Maximal degree in co-relation 0. Up to 106 conditions per place. [2023-09-01 09:48:35,467 INFO L119 LiptonReduction]: Number of co-enabled transitions 621810 [2023-09-01 09:48:45,457 INFO L134 LiptonReduction]: Checked pairs total: 2066625 [2023-09-01 09:48:45,457 INFO L136 LiptonReduction]: Total number of compositions: 438 [2023-09-01 09:48:45,458 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:48:45,458 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:48:45,458 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:48:45,879 INFO L130 PetriNetUnfolder]: 0/735 cut-off events. [2023-09-01 09:48:45,879 INFO L131 PetriNetUnfolder]: For 198380/198380 co-relation queries the response was YES. [2023-09-01 09:48:45,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:48:45,880 INFO L208 CegarLoopForPetriNet]: trace histogram [105, 105, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:48:45,880 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:48:45,880 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:48:45,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1831648718, now seen corresponding path program 1 times [2023-09-01 09:48:45,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:48:45,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794410494] [2023-09-01 09:48:45,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:48:45,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:48:46,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:46,070 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:48:46,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:46,308 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:48:46,308 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:48:46,308 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:48:46,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2023-09-01 09:48:46,308 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:48:46,308 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:48:46,309 WARN L233 ceAbstractionStarter]: 105 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:48:46,309 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 106 thread instances. [2023-09-01 09:48:46,520 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:48:46,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1085 places, 873 transitions, 13406 flow [2023-09-01 09:48:48,020 INFO L130 PetriNetUnfolder]: 107/2143 cut-off events. [2023-09-01 09:48:48,020 INFO L131 PetriNetUnfolder]: For 204050/204050 co-relation queries the response was YES. [2023-09-01 09:48:48,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8133 conditions, 2143 events. 107/2143 cut-off events. For 204050/204050 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3638 event pairs, 0 based on Foata normal form. 0/1823 useless extension candidates. Maximal degree in co-relation 7994. Up to 214 conditions per place. [2023-09-01 09:48:48,169 INFO L82 GeneralOperation]: Start removeDead. Operand has 1085 places, 873 transitions, 13406 flow [2023-09-01 09:48:48,174 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1080 places, 867 transitions, 13394 flow [2023-09-01 09:48:48,174 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:48:48,174 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1080 places, 867 transitions, 13394 flow [2023-09-01 09:48:48,175 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1080 places, 867 transitions, 13394 flow [2023-09-01 09:48:48,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1080 places, 867 transitions, 13394 flow [2023-09-01 09:48:49,446 INFO L130 PetriNetUnfolder]: 0/1501 cut-off events. [2023-09-01 09:48:49,446 INFO L131 PetriNetUnfolder]: For 204050/204050 co-relation queries the response was YES. [2023-09-01 09:48:49,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7491 conditions, 1501 events. 0/1501 cut-off events. For 204050/204050 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 1597 event pairs, 0 based on Foata normal form. 0/1395 useless extension candidates. Maximal degree in co-relation 0. Up to 107 conditions per place. [2023-09-01 09:48:49,722 INFO L119 LiptonReduction]: Number of co-enabled transitions 633668 [2023-09-01 09:48:59,400 INFO L134 LiptonReduction]: Checked pairs total: 2089676 [2023-09-01 09:48:59,400 INFO L136 LiptonReduction]: Total number of compositions: 442 [2023-09-01 09:48:59,401 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:48:59,401 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3b2244d6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:48:59,401 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:48:59,909 INFO L130 PetriNetUnfolder]: 0/742 cut-off events. [2023-09-01 09:48:59,909 INFO L131 PetriNetUnfolder]: For 204050/204050 co-relation queries the response was YES. [2023-09-01 09:48:59,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:48:59,909 INFO L208 CegarLoopForPetriNet]: trace histogram [106, 106, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:48:59,909 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:48:59,910 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:48:59,910 INFO L85 PathProgramCache]: Analyzing trace with hash 2084960840, now seen corresponding path program 1 times [2023-09-01 09:48:59,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:48:59,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209390207] [2023-09-01 09:48:59,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:48:59,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:49:00,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:49:00,095 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:49:00,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:49:00,327 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:49:00,327 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:49:00,327 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:49:00,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2023-09-01 09:49:00,327 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:49:00,328 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:49:00,328 WARN L233 ceAbstractionStarter]: 106 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:49:00,328 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 107 thread instances. [2023-09-01 09:49:00,463 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:49:00,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1095 places, 881 transitions, 13639 flow Killed by 15