./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-ext/45_monabsex1_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/45_monabsex1_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 43a7b886f1e454dafac7facab2674c64a0fa591a6bf106acb1f8b320d6c92508 --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:23,801 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 09:37:23,803 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 09:37:23,827 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 09:37:23,829 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 09:37:23,832 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 09:37:23,834 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 09:37:23,836 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 09:37:23,838 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 09:37:23,842 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 09:37:23,843 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 09:37:23,844 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 09:37:23,845 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 09:37:23,846 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 09:37:23,847 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 09:37:23,849 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 09:37:23,850 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 09:37:23,851 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 09:37:23,853 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 09:37:23,855 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 09:37:23,858 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 09:37:23,870 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 09:37:23,871 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 09:37:23,872 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 09:37:23,874 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 09:37:23,878 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 09:37:23,878 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 09:37:23,879 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 09:37:23,880 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 09:37:23,881 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 09:37:23,883 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 09:37:23,884 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 09:37:23,885 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 09:37:23,886 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 09:37:23,887 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 09:37:23,887 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 09:37:23,888 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 09:37:23,888 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 09:37:23,889 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 09:37:23,889 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 09:37:23,890 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 09:37:23,891 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:23,917 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 09:37:23,917 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 09:37:23,918 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 09:37:23,918 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 09:37:23,919 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 09:37:23,919 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 09:37:23,920 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 09:37:23,920 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 09:37:23,920 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 09:37:23,920 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 09:37:23,921 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 09:37:23,921 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 09:37:23,922 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 09:37:23,922 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 09:37:23,922 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 09:37:23,922 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 09:37:23,922 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 09:37:23,922 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 09:37:23,923 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 09:37:23,923 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 09:37:23,923 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 09:37:23,923 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 09:37:23,923 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 09:37:23,924 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 09:37:23,924 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 09:37:23,924 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 09:37:23,924 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 09:37:23,924 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 09:37:23,925 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 09:37:23,925 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 09:37:23,925 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 09:37:23,925 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 09:37:23,925 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 09:37:23,926 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 09:37:23,926 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 09:37:23,926 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 -> 43a7b886f1e454dafac7facab2674c64a0fa591a6bf106acb1f8b320d6c92508 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:24,220 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 09:37:24,241 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 09:37:24,243 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 09:37:24,244 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 09:37:24,244 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 09:37:24,246 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/45_monabsex1_vs.i [2023-09-01 09:37:25,556 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 09:37:25,821 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 09:37:25,821 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/45_monabsex1_vs.i [2023-09-01 09:37:25,838 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/64699870b/5966f5c27552415ea8f3ffaac1d99632/FLAGf383b5f71 [2023-09-01 09:37:25,860 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/64699870b/5966f5c27552415ea8f3ffaac1d99632 [2023-09-01 09:37:25,863 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 09:37:25,865 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 09:37:25,867 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 09:37:25,867 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 09:37:25,870 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 09:37:25,870 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 09:37:25" (1/1) ... [2023-09-01 09:37:25,873 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c3685a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:25, skipping insertion in model container [2023-09-01 09:37:25,873 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 09:37:25" (1/1) ... [2023-09-01 09:37:25,879 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 09:37:25,925 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 09:37:26,104 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-09-01 09:37:26,226 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/45_monabsex1_vs.i[30633,30646] [2023-09-01 09:37:26,235 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 09:37:26,244 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 09:37:26,263 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-09-01 09:37:26,286 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/45_monabsex1_vs.i[30633,30646] [2023-09-01 09:37:26,288 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 09:37:26,318 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:37:26,319 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:37:26,319 WARN L667 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:37:26,325 INFO L208 MainTranslator]: Completed translation [2023-09-01 09:37:26,325 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:26 WrapperNode [2023-09-01 09:37:26,325 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 09:37:26,326 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 09:37:26,326 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 09:37:26,327 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 09:37:26,332 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:26" (1/1) ... [2023-09-01 09:37:26,342 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:26" (1/1) ... [2023-09-01 09:37:26,361 INFO L138 Inliner]: procedures = 171, calls = 15, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 27 [2023-09-01 09:37:26,361 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 09:37:26,363 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 09:37:26,363 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 09:37:26,363 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 09:37:26,370 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:26" (1/1) ... [2023-09-01 09:37:26,371 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:26" (1/1) ... [2023-09-01 09:37:26,389 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:26" (1/1) ... [2023-09-01 09:37:26,390 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:26" (1/1) ... [2023-09-01 09:37:26,393 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:26" (1/1) ... [2023-09-01 09:37:26,395 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:26" (1/1) ... [2023-09-01 09:37:26,397 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:26" (1/1) ... [2023-09-01 09:37:26,398 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:26" (1/1) ... [2023-09-01 09:37:26,400 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 09:37:26,410 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 09:37:26,410 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 09:37:26,410 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 09:37:26,411 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:26" (1/1) ... [2023-09-01 09:37:26,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 09:37:26,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 09:37:26,451 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:26,476 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:26,490 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-09-01 09:37:26,491 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-09-01 09:37:26,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 09:37:26,491 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-09-01 09:37:26,491 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 09:37:26,491 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 09:37:26,491 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 09:37:26,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 09:37:26,492 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-09-01 09:37:26,492 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 09:37:26,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 09:37:26,493 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:26,669 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 09:37:26,671 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 09:37:26,803 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 09:37:26,817 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 09:37:26,819 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-09-01 09:37:26,821 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 09:37:26 BoogieIcfgContainer [2023-09-01 09:37:26,821 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 09:37:26,832 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 09:37:26,832 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 09:37:26,835 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 09:37:26,835 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 09:37:25" (1/3) ... [2023-09-01 09:37:26,836 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7462e0fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 09:37:26, skipping insertion in model container [2023-09-01 09:37:26,836 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:37:26" (2/3) ... [2023-09-01 09:37:26,837 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7462e0fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 09:37:26, skipping insertion in model container [2023-09-01 09:37:26,837 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 09:37:26" (3/3) ... [2023-09-01 09:37:26,838 INFO L112 eAbstractionObserver]: Analyzing ICFG 45_monabsex1_vs.i [2023-09-01 09:37:26,845 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 09:37:26,853 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 09:37:26,853 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-09-01 09:37:26,854 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 09:37:26,912 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:26,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 42 places, 40 transitions, 85 flow [2023-09-01 09:37:26,996 INFO L130 PetriNetUnfolder]: 2/50 cut-off events. [2023-09-01 09:37:26,996 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:37:27,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 50 events. 2/50 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 47 event pairs, 0 based on Foata normal form. 0/45 useless extension candidates. Maximal degree in co-relation 25. Up to 4 conditions per place. [2023-09-01 09:37:27,000 INFO L82 GeneralOperation]: Start removeDead. Operand has 42 places, 40 transitions, 85 flow [2023-09-01 09:37:27,006 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 37 places, 34 transitions, 73 flow [2023-09-01 09:37:27,009 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:27,021 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 37 places, 34 transitions, 73 flow [2023-09-01 09:37:27,023 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 37 places, 34 transitions, 73 flow [2023-09-01 09:37:27,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 34 transitions, 73 flow [2023-09-01 09:37:27,040 INFO L130 PetriNetUnfolder]: 0/38 cut-off events. [2023-09-01 09:37:27,040 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:37:27,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 16 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2023-09-01 09:37:27,042 INFO L119 LiptonReduction]: Number of co-enabled transitions 154 [2023-09-01 09:37:28,254 INFO L134 LiptonReduction]: Checked pairs total: 140 [2023-09-01 09:37:28,254 INFO L136 LiptonReduction]: Total number of compositions: 35 [2023-09-01 09:37:28,274 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:28,281 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:28,281 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:28,286 INFO L130 PetriNetUnfolder]: 0/5 cut-off events. [2023-09-01 09:37:28,287 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:37:28,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:28,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-09-01 09:37:28,288 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:28,294 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:28,295 INFO L85 PathProgramCache]: Analyzing trace with hash 5445696, now seen corresponding path program 1 times [2023-09-01 09:37:28,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:28,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80090640] [2023-09-01 09:37:28,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:28,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:28,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:28,395 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:28,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:28,441 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:28,442 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:28,443 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:28,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 09:37:28,445 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:28,447 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:28,448 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:28,448 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-09-01 09:37:28,465 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:28,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 52 transitions, 116 flow [2023-09-01 09:37:28,498 INFO L130 PetriNetUnfolder]: 3/74 cut-off events. [2023-09-01 09:37:28,498 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:37:28,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84 conditions, 74 events. 3/74 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 99 event pairs, 0 based on Foata normal form. 0/66 useless extension candidates. Maximal degree in co-relation 51. Up to 6 conditions per place. [2023-09-01 09:37:28,499 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 52 transitions, 116 flow [2023-09-01 09:37:28,501 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 46 transitions, 104 flow [2023-09-01 09:37:28,501 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:28,501 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 51 places, 46 transitions, 104 flow [2023-09-01 09:37:28,502 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 51 places, 46 transitions, 104 flow [2023-09-01 09:37:28,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 46 transitions, 104 flow [2023-09-01 09:37:28,513 INFO L130 PetriNetUnfolder]: 0/56 cut-off events. [2023-09-01 09:37:28,514 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:37:28,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66 conditions, 56 events. 0/56 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 46 event pairs, 0 based on Foata normal form. 0/54 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2023-09-01 09:37:28,515 INFO L119 LiptonReduction]: Number of co-enabled transitions 572 [2023-09-01 09:37:29,685 INFO L134 LiptonReduction]: Checked pairs total: 898 [2023-09-01 09:37:29,685 INFO L136 LiptonReduction]: Total number of compositions: 37 [2023-09-01 09:37:29,687 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:29,688 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:29,688 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:29,690 INFO L130 PetriNetUnfolder]: 0/13 cut-off events. [2023-09-01 09:37:29,690 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:37:29,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:29,690 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1] [2023-09-01 09:37:29,691 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:29,691 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:29,691 INFO L85 PathProgramCache]: Analyzing trace with hash -2122319815, now seen corresponding path program 1 times [2023-09-01 09:37:29,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:29,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037851698] [2023-09-01 09:37:29,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:29,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:29,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:29,728 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:29,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:29,763 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:29,765 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:29,765 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:29,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 09:37:29,766 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:29,767 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:29,767 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:29,768 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-09-01 09:37:29,780 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:29,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 70 places, 64 transitions, 149 flow [2023-09-01 09:37:29,795 INFO L130 PetriNetUnfolder]: 4/98 cut-off events. [2023-09-01 09:37:29,795 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:37:29,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114 conditions, 98 events. 4/98 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 149 event pairs, 0 based on Foata normal form. 0/87 useless extension candidates. Maximal degree in co-relation 78. Up to 8 conditions per place. [2023-09-01 09:37:29,796 INFO L82 GeneralOperation]: Start removeDead. Operand has 70 places, 64 transitions, 149 flow [2023-09-01 09:37:29,796 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 65 places, 58 transitions, 137 flow [2023-09-01 09:37:29,797 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:29,797 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 65 places, 58 transitions, 137 flow [2023-09-01 09:37:29,797 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 65 places, 58 transitions, 137 flow [2023-09-01 09:37:29,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 65 places, 58 transitions, 137 flow [2023-09-01 09:37:29,806 INFO L130 PetriNetUnfolder]: 0/74 cut-off events. [2023-09-01 09:37:29,806 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:37:29,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90 conditions, 74 events. 0/74 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 74 event pairs, 0 based on Foata normal form. 0/71 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2023-09-01 09:37:29,808 INFO L119 LiptonReduction]: Number of co-enabled transitions 1254 [2023-09-01 09:37:30,936 INFO L134 LiptonReduction]: Checked pairs total: 2000 [2023-09-01 09:37:30,936 INFO L136 LiptonReduction]: Total number of compositions: 45 [2023-09-01 09:37:30,938 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:30,939 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:30,939 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:30,946 INFO L130 PetriNetUnfolder]: 0/19 cut-off events. [2023-09-01 09:37:30,946 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:37:30,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:30,947 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1] [2023-09-01 09:37:30,947 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:30,947 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:30,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1147924095, now seen corresponding path program 1 times [2023-09-01 09:37:30,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:30,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920498385] [2023-09-01 09:37:30,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:30,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:30,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:30,967 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:30,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:30,981 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:30,981 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:30,982 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:30,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 09:37:30,982 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:30,983 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:30,983 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:30,983 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-09-01 09:37:30,996 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:30,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 84 places, 76 transitions, 184 flow [2023-09-01 09:37:31,012 INFO L130 PetriNetUnfolder]: 5/122 cut-off events. [2023-09-01 09:37:31,012 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:37:31,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145 conditions, 122 events. 5/122 cut-off events. For 16/16 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/108 useless extension candidates. Maximal degree in co-relation 106. Up to 10 conditions per place. [2023-09-01 09:37:31,013 INFO L82 GeneralOperation]: Start removeDead. Operand has 84 places, 76 transitions, 184 flow [2023-09-01 09:37:31,014 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 79 places, 70 transitions, 172 flow [2023-09-01 09:37:31,014 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:31,014 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 79 places, 70 transitions, 172 flow [2023-09-01 09:37:31,015 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 79 places, 70 transitions, 172 flow [2023-09-01 09:37:31,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 79 places, 70 transitions, 172 flow [2023-09-01 09:37:31,024 INFO L130 PetriNetUnfolder]: 0/92 cut-off events. [2023-09-01 09:37:31,025 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:37:31,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115 conditions, 92 events. 0/92 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 106 event pairs, 0 based on Foata normal form. 0/88 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2023-09-01 09:37:31,027 INFO L119 LiptonReduction]: Number of co-enabled transitions 2200 [2023-09-01 09:37:32,194 INFO L134 LiptonReduction]: Checked pairs total: 3509 [2023-09-01 09:37:32,195 INFO L136 LiptonReduction]: Total number of compositions: 53 [2023-09-01 09:37:32,196 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:32,197 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:32,197 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:32,201 INFO L130 PetriNetUnfolder]: 0/25 cut-off events. [2023-09-01 09:37:32,201 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:37:32,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:32,201 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:32,201 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:32,202 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:32,202 INFO L85 PathProgramCache]: Analyzing trace with hash 648710502, now seen corresponding path program 1 times [2023-09-01 09:37:32,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:32,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780510301] [2023-09-01 09:37:32,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:32,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:32,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:32,221 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:32,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:32,253 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:32,257 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:32,257 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:32,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 09:37:32,257 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:32,258 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:32,258 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:32,258 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-09-01 09:37:32,279 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:32,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 98 places, 88 transitions, 221 flow [2023-09-01 09:37:32,315 INFO L130 PetriNetUnfolder]: 6/146 cut-off events. [2023-09-01 09:37:32,315 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:37:32,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177 conditions, 146 events. 6/146 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 260 event pairs, 0 based on Foata normal form. 0/129 useless extension candidates. Maximal degree in co-relation 135. Up to 12 conditions per place. [2023-09-01 09:37:32,317 INFO L82 GeneralOperation]: Start removeDead. Operand has 98 places, 88 transitions, 221 flow [2023-09-01 09:37:32,318 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 93 places, 82 transitions, 209 flow [2023-09-01 09:37:32,318 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:32,318 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 93 places, 82 transitions, 209 flow [2023-09-01 09:37:32,319 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 93 places, 82 transitions, 209 flow [2023-09-01 09:37:32,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 93 places, 82 transitions, 209 flow [2023-09-01 09:37:32,332 INFO L130 PetriNetUnfolder]: 0/110 cut-off events. [2023-09-01 09:37:32,333 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:37:32,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141 conditions, 110 events. 0/110 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 139 event pairs, 0 based on Foata normal form. 0/105 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2023-09-01 09:37:32,335 INFO L119 LiptonReduction]: Number of co-enabled transitions 3410 [2023-09-01 09:37:33,647 INFO L134 LiptonReduction]: Checked pairs total: 5066 [2023-09-01 09:37:33,647 INFO L136 LiptonReduction]: Total number of compositions: 61 [2023-09-01 09:37:33,649 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:33,650 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:33,650 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:33,653 INFO L130 PetriNetUnfolder]: 0/31 cut-off events. [2023-09-01 09:37:33,653 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:37:33,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:33,654 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:33,654 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:33,654 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:33,654 INFO L85 PathProgramCache]: Analyzing trace with hash -545520245, now seen corresponding path program 1 times [2023-09-01 09:37:33,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:33,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108353701] [2023-09-01 09:37:33,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:33,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:33,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:33,675 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:33,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:33,690 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:33,690 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:33,690 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:33,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 09:37:33,691 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:33,691 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:33,691 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:33,691 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-09-01 09:37:33,707 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:33,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 112 places, 100 transitions, 260 flow [2023-09-01 09:37:33,724 INFO L130 PetriNetUnfolder]: 7/170 cut-off events. [2023-09-01 09:37:33,724 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:37:33,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 210 conditions, 170 events. 7/170 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 310 event pairs, 0 based on Foata normal form. 0/150 useless extension candidates. Maximal degree in co-relation 165. Up to 14 conditions per place. [2023-09-01 09:37:33,725 INFO L82 GeneralOperation]: Start removeDead. Operand has 112 places, 100 transitions, 260 flow [2023-09-01 09:37:33,726 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 107 places, 94 transitions, 248 flow [2023-09-01 09:37:33,726 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:33,726 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 94 transitions, 248 flow [2023-09-01 09:37:33,727 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 107 places, 94 transitions, 248 flow [2023-09-01 09:37:33,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 107 places, 94 transitions, 248 flow [2023-09-01 09:37:33,745 INFO L130 PetriNetUnfolder]: 0/128 cut-off events. [2023-09-01 09:37:33,745 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:37:33,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168 conditions, 128 events. 0/128 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 158 event pairs, 0 based on Foata normal form. 0/122 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2023-09-01 09:37:33,748 INFO L119 LiptonReduction]: Number of co-enabled transitions 4884 [2023-09-01 09:37:35,262 INFO L134 LiptonReduction]: Checked pairs total: 7171 [2023-09-01 09:37:35,262 INFO L136 LiptonReduction]: Total number of compositions: 69 [2023-09-01 09:37:35,263 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:35,264 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:35,264 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:35,268 INFO L130 PetriNetUnfolder]: 0/37 cut-off events. [2023-09-01 09:37:35,270 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:37:35,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:35,270 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:35,271 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:35,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:35,271 INFO L85 PathProgramCache]: Analyzing trace with hash -2042940141, now seen corresponding path program 1 times [2023-09-01 09:37:35,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:35,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633672071] [2023-09-01 09:37:35,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:35,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:35,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:35,320 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:35,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:35,344 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:35,352 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:35,354 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:35,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 09:37:35,355 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:35,355 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:35,355 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:35,355 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-09-01 09:37:35,380 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:35,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 126 places, 112 transitions, 301 flow [2023-09-01 09:37:35,404 INFO L130 PetriNetUnfolder]: 8/194 cut-off events. [2023-09-01 09:37:35,404 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:37:35,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 244 conditions, 194 events. 8/194 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 386 event pairs, 0 based on Foata normal form. 0/171 useless extension candidates. Maximal degree in co-relation 197. Up to 16 conditions per place. [2023-09-01 09:37:35,408 INFO L82 GeneralOperation]: Start removeDead. Operand has 126 places, 112 transitions, 301 flow [2023-09-01 09:37:35,409 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 121 places, 106 transitions, 289 flow [2023-09-01 09:37:35,409 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:35,409 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 121 places, 106 transitions, 289 flow [2023-09-01 09:37:35,409 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 121 places, 106 transitions, 289 flow [2023-09-01 09:37:35,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 121 places, 106 transitions, 289 flow [2023-09-01 09:37:35,425 INFO L130 PetriNetUnfolder]: 0/146 cut-off events. [2023-09-01 09:37:35,425 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:37:35,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 196 conditions, 146 events. 0/146 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 202 event pairs, 0 based on Foata normal form. 0/139 useless extension candidates. Maximal degree in co-relation 0. Up to 8 conditions per place. [2023-09-01 09:37:35,429 INFO L119 LiptonReduction]: Number of co-enabled transitions 6622 [2023-09-01 09:37:36,934 INFO L134 LiptonReduction]: Checked pairs total: 11535 [2023-09-01 09:37:36,934 INFO L136 LiptonReduction]: Total number of compositions: 77 [2023-09-01 09:37:36,935 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:36,936 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:36,936 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:36,941 INFO L130 PetriNetUnfolder]: 0/43 cut-off events. [2023-09-01 09:37:36,941 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:37:36,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:36,941 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:36,942 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:36,942 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:36,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1825454941, now seen corresponding path program 1 times [2023-09-01 09:37:36,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:36,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870974863] [2023-09-01 09:37:36,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:36,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:36,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:36,978 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:36,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:36,994 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:36,994 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:36,994 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:36,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 09:37:36,994 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:36,995 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:36,995 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:36,995 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-09-01 09:37:37,023 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:37,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 140 places, 124 transitions, 344 flow [2023-09-01 09:37:37,050 INFO L130 PetriNetUnfolder]: 9/218 cut-off events. [2023-09-01 09:37:37,051 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:37:37,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279 conditions, 218 events. 9/218 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 444 event pairs, 0 based on Foata normal form. 0/192 useless extension candidates. Maximal degree in co-relation 231. Up to 18 conditions per place. [2023-09-01 09:37:37,052 INFO L82 GeneralOperation]: Start removeDead. Operand has 140 places, 124 transitions, 344 flow [2023-09-01 09:37:37,053 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 135 places, 118 transitions, 332 flow [2023-09-01 09:37:37,053 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:37,053 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 135 places, 118 transitions, 332 flow [2023-09-01 09:37:37,053 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 135 places, 118 transitions, 332 flow [2023-09-01 09:37:37,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 135 places, 118 transitions, 332 flow [2023-09-01 09:37:37,074 INFO L130 PetriNetUnfolder]: 0/164 cut-off events. [2023-09-01 09:37:37,074 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:37:37,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 225 conditions, 164 events. 0/164 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 236 event pairs, 0 based on Foata normal form. 0/156 useless extension candidates. Maximal degree in co-relation 0. Up to 9 conditions per place. [2023-09-01 09:37:37,080 INFO L119 LiptonReduction]: Number of co-enabled transitions 8624 [2023-09-01 09:37:38,692 INFO L134 LiptonReduction]: Checked pairs total: 14244 [2023-09-01 09:37:38,692 INFO L136 LiptonReduction]: Total number of compositions: 85 [2023-09-01 09:37:38,694 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:38,694 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:38,694 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:38,699 INFO L130 PetriNetUnfolder]: 0/49 cut-off events. [2023-09-01 09:37:38,699 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:37:38,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:38,700 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:38,700 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:38,700 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:38,700 INFO L85 PathProgramCache]: Analyzing trace with hash 2056706496, now seen corresponding path program 1 times [2023-09-01 09:37:38,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:38,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723651970] [2023-09-01 09:37:38,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:38,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:38,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:38,721 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:38,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:38,736 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:38,736 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:38,736 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:38,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-09-01 09:37:38,737 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:38,737 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:38,738 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:38,738 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-09-01 09:37:38,755 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:38,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 154 places, 136 transitions, 389 flow [2023-09-01 09:37:38,781 INFO L130 PetriNetUnfolder]: 10/242 cut-off events. [2023-09-01 09:37:38,782 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:37:38,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 315 conditions, 242 events. 10/242 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 488 event pairs, 0 based on Foata normal form. 0/213 useless extension candidates. Maximal degree in co-relation 266. Up to 20 conditions per place. [2023-09-01 09:37:38,783 INFO L82 GeneralOperation]: Start removeDead. Operand has 154 places, 136 transitions, 389 flow [2023-09-01 09:37:38,784 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 149 places, 130 transitions, 377 flow [2023-09-01 09:37:38,784 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:38,785 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 149 places, 130 transitions, 377 flow [2023-09-01 09:37:38,785 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 149 places, 130 transitions, 377 flow [2023-09-01 09:37:38,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 149 places, 130 transitions, 377 flow [2023-09-01 09:37:38,804 INFO L130 PetriNetUnfolder]: 0/182 cut-off events. [2023-09-01 09:37:38,804 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:37:38,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255 conditions, 182 events. 0/182 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 259 event pairs, 0 based on Foata normal form. 0/173 useless extension candidates. Maximal degree in co-relation 0. Up to 10 conditions per place. [2023-09-01 09:37:38,821 INFO L119 LiptonReduction]: Number of co-enabled transitions 10890 [2023-09-01 09:37:40,632 INFO L134 LiptonReduction]: Checked pairs total: 16636 [2023-09-01 09:37:40,632 INFO L136 LiptonReduction]: Total number of compositions: 93 [2023-09-01 09:37:40,634 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:40,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;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:40,635 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:40,641 INFO L130 PetriNetUnfolder]: 0/55 cut-off events. [2023-09-01 09:37:40,641 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:37:40,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:40,641 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:40,641 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:40,642 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:40,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1398978313, now seen corresponding path program 1 times [2023-09-01 09:37:40,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:40,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270295087] [2023-09-01 09:37:40,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:40,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:40,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:40,659 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:40,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:40,675 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:40,676 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:40,676 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:40,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 09:37:40,676 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:40,677 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:40,677 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:40,677 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-09-01 09:37:40,698 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:40,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 168 places, 148 transitions, 436 flow [2023-09-01 09:37:40,753 INFO L130 PetriNetUnfolder]: 11/266 cut-off events. [2023-09-01 09:37:40,753 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:37:40,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 352 conditions, 266 events. 11/266 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 535 event pairs, 0 based on Foata normal form. 0/234 useless extension candidates. Maximal degree in co-relation 302. Up to 22 conditions per place. [2023-09-01 09:37:40,755 INFO L82 GeneralOperation]: Start removeDead. Operand has 168 places, 148 transitions, 436 flow [2023-09-01 09:37:40,757 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 163 places, 142 transitions, 424 flow [2023-09-01 09:37:40,757 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:40,757 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 163 places, 142 transitions, 424 flow [2023-09-01 09:37:40,757 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 163 places, 142 transitions, 424 flow [2023-09-01 09:37:40,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 163 places, 142 transitions, 424 flow [2023-09-01 09:37:40,782 INFO L130 PetriNetUnfolder]: 0/200 cut-off events. [2023-09-01 09:37:40,783 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:37:40,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 286 conditions, 200 events. 0/200 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 283 event pairs, 0 based on Foata normal form. 0/190 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2023-09-01 09:37:40,790 INFO L119 LiptonReduction]: Number of co-enabled transitions 13420 [2023-09-01 09:37:42,720 INFO L134 LiptonReduction]: Checked pairs total: 23030 [2023-09-01 09:37:42,721 INFO L136 LiptonReduction]: Total number of compositions: 101 [2023-09-01 09:37:42,722 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:42,722 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:42,723 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:42,729 INFO L130 PetriNetUnfolder]: 0/61 cut-off events. [2023-09-01 09:37:42,729 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:37:42,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:42,729 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:37:42,729 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:42,730 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:42,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1128663187, now seen corresponding path program 1 times [2023-09-01 09:37:42,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:42,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607942128] [2023-09-01 09:37:42,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:42,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:42,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:42,751 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:42,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:42,767 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:42,767 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:42,767 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:42,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-09-01 09:37:42,768 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:42,768 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:42,768 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:42,768 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-09-01 09:37:42,789 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:42,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 182 places, 160 transitions, 485 flow [2023-09-01 09:37:42,822 INFO L130 PetriNetUnfolder]: 12/290 cut-off events. [2023-09-01 09:37:42,823 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:37:42,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 390 conditions, 290 events. 12/290 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 596 event pairs, 0 based on Foata normal form. 0/255 useless extension candidates. Maximal degree in co-relation 339. Up to 24 conditions per place. [2023-09-01 09:37:42,825 INFO L82 GeneralOperation]: Start removeDead. Operand has 182 places, 160 transitions, 485 flow [2023-09-01 09:37:42,826 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 177 places, 154 transitions, 473 flow [2023-09-01 09:37:42,826 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:42,826 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 177 places, 154 transitions, 473 flow [2023-09-01 09:37:42,827 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 177 places, 154 transitions, 473 flow [2023-09-01 09:37:42,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 177 places, 154 transitions, 473 flow [2023-09-01 09:37:42,850 INFO L130 PetriNetUnfolder]: 0/218 cut-off events. [2023-09-01 09:37:42,850 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:37:42,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 318 conditions, 218 events. 0/218 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 318 event pairs, 0 based on Foata normal form. 0/207 useless extension candidates. Maximal degree in co-relation 0. Up to 12 conditions per place. [2023-09-01 09:37:42,856 INFO L119 LiptonReduction]: Number of co-enabled transitions 16214 [2023-09-01 09:37:44,908 INFO L134 LiptonReduction]: Checked pairs total: 28920 [2023-09-01 09:37:44,908 INFO L136 LiptonReduction]: Total number of compositions: 109 [2023-09-01 09:37:44,909 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:44,910 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:44,910 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:44,917 INFO L130 PetriNetUnfolder]: 0/67 cut-off events. [2023-09-01 09:37:44,917 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:37:44,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:44,917 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:44,917 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:44,918 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:44,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1923067136, now seen corresponding path program 1 times [2023-09-01 09:37:44,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:44,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188245006] [2023-09-01 09:37:44,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:44,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:44,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:44,954 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:44,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:44,970 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:44,970 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:44,970 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:44,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 09:37:44,971 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:44,971 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:44,971 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:44,971 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-09-01 09:37:44,994 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:44,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 196 places, 172 transitions, 536 flow [2023-09-01 09:37:45,039 INFO L130 PetriNetUnfolder]: 13/314 cut-off events. [2023-09-01 09:37:45,040 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:37:45,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 429 conditions, 314 events. 13/314 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 641 event pairs, 0 based on Foata normal form. 0/276 useless extension candidates. Maximal degree in co-relation 377. Up to 26 conditions per place. [2023-09-01 09:37:45,042 INFO L82 GeneralOperation]: Start removeDead. Operand has 196 places, 172 transitions, 536 flow [2023-09-01 09:37:45,043 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 191 places, 166 transitions, 524 flow [2023-09-01 09:37:45,043 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:45,043 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 191 places, 166 transitions, 524 flow [2023-09-01 09:37:45,043 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 191 places, 166 transitions, 524 flow [2023-09-01 09:37:45,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 191 places, 166 transitions, 524 flow [2023-09-01 09:37:45,077 INFO L130 PetriNetUnfolder]: 0/236 cut-off events. [2023-09-01 09:37:45,078 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:37:45,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 351 conditions, 236 events. 0/236 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 343 event pairs, 0 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2023-09-01 09:37:45,084 INFO L119 LiptonReduction]: Number of co-enabled transitions 19272 [2023-09-01 09:37:47,238 INFO L134 LiptonReduction]: Checked pairs total: 30445 [2023-09-01 09:37:47,238 INFO L136 LiptonReduction]: Total number of compositions: 117 [2023-09-01 09:37:47,239 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:47,240 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:47,240 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:47,247 INFO L130 PetriNetUnfolder]: 0/73 cut-off events. [2023-09-01 09:37:47,247 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:37:47,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:47,248 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:37:47,248 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:47,248 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:47,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1288356902, now seen corresponding path program 1 times [2023-09-01 09:37:47,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:47,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304889832] [2023-09-01 09:37:47,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:47,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:47,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:47,270 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:47,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:47,287 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:47,288 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:47,288 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:47,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 09:37:47,288 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:47,289 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:47,289 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:47,289 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-09-01 09:37:47,330 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:47,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 210 places, 184 transitions, 589 flow [2023-09-01 09:37:47,384 INFO L130 PetriNetUnfolder]: 14/338 cut-off events. [2023-09-01 09:37:47,384 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:37:47,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 469 conditions, 338 events. 14/338 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 704 event pairs, 0 based on Foata normal form. 0/297 useless extension candidates. Maximal degree in co-relation 416. Up to 28 conditions per place. [2023-09-01 09:37:47,389 INFO L82 GeneralOperation]: Start removeDead. Operand has 210 places, 184 transitions, 589 flow [2023-09-01 09:37:47,390 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 205 places, 178 transitions, 577 flow [2023-09-01 09:37:47,391 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:47,391 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 205 places, 178 transitions, 577 flow [2023-09-01 09:37:47,392 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 205 places, 178 transitions, 577 flow [2023-09-01 09:37:47,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 205 places, 178 transitions, 577 flow [2023-09-01 09:37:47,428 INFO L130 PetriNetUnfolder]: 0/254 cut-off events. [2023-09-01 09:37:47,428 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:37:47,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 385 conditions, 254 events. 0/254 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 376 event pairs, 0 based on Foata normal form. 0/241 useless extension candidates. Maximal degree in co-relation 0. Up to 14 conditions per place. [2023-09-01 09:37:47,436 INFO L119 LiptonReduction]: Number of co-enabled transitions 22594 [2023-09-01 09:37:49,646 INFO L134 LiptonReduction]: Checked pairs total: 34937 [2023-09-01 09:37:49,646 INFO L136 LiptonReduction]: Total number of compositions: 125 [2023-09-01 09:37:49,648 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:49,649 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:49,649 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:49,657 INFO L130 PetriNetUnfolder]: 0/79 cut-off events. [2023-09-01 09:37:49,657 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:37:49,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:49,658 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:37:49,658 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:49,658 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:49,658 INFO L85 PathProgramCache]: Analyzing trace with hash -871293175, now seen corresponding path program 1 times [2023-09-01 09:37:49,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:49,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186096632] [2023-09-01 09:37:49,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:49,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:49,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:49,693 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:49,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:49,719 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:49,719 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:49,720 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:49,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-09-01 09:37:49,720 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:49,721 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:49,721 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:49,722 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-09-01 09:37:49,751 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:49,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 224 places, 196 transitions, 644 flow [2023-09-01 09:37:49,807 INFO L130 PetriNetUnfolder]: 15/362 cut-off events. [2023-09-01 09:37:49,808 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:37:49,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 510 conditions, 362 events. 15/362 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 725 event pairs, 0 based on Foata normal form. 0/318 useless extension candidates. Maximal degree in co-relation 456. Up to 30 conditions per place. [2023-09-01 09:37:49,811 INFO L82 GeneralOperation]: Start removeDead. Operand has 224 places, 196 transitions, 644 flow [2023-09-01 09:37:49,813 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 219 places, 190 transitions, 632 flow [2023-09-01 09:37:49,813 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:49,813 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 219 places, 190 transitions, 632 flow [2023-09-01 09:37:49,814 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 219 places, 190 transitions, 632 flow [2023-09-01 09:37:49,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 219 places, 190 transitions, 632 flow [2023-09-01 09:37:49,848 INFO L130 PetriNetUnfolder]: 0/272 cut-off events. [2023-09-01 09:37:49,848 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:37:49,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 420 conditions, 272 events. 0/272 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 384 event pairs, 0 based on Foata normal form. 0/258 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2023-09-01 09:37:49,857 INFO L119 LiptonReduction]: Number of co-enabled transitions 26180 [2023-09-01 09:37:52,094 INFO L134 LiptonReduction]: Checked pairs total: 41158 [2023-09-01 09:37:52,094 INFO L136 LiptonReduction]: Total number of compositions: 133 [2023-09-01 09:37:52,095 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:52,095 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:52,096 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:52,103 INFO L130 PetriNetUnfolder]: 0/85 cut-off events. [2023-09-01 09:37:52,103 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:37:52,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:52,104 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:37:52,104 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:52,104 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:52,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1654611129, now seen corresponding path program 1 times [2023-09-01 09:37:52,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:52,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24398810] [2023-09-01 09:37:52,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:52,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:52,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:52,124 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:52,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:52,141 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:52,142 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:52,142 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:52,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-09-01 09:37:52,142 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:52,143 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:52,143 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:52,143 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-09-01 09:37:52,177 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:52,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 238 places, 208 transitions, 701 flow [2023-09-01 09:37:52,231 INFO L130 PetriNetUnfolder]: 16/386 cut-off events. [2023-09-01 09:37:52,232 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:37:52,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 552 conditions, 386 events. 16/386 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 779 event pairs, 0 based on Foata normal form. 0/339 useless extension candidates. Maximal degree in co-relation 497. Up to 32 conditions per place. [2023-09-01 09:37:52,236 INFO L82 GeneralOperation]: Start removeDead. Operand has 238 places, 208 transitions, 701 flow [2023-09-01 09:37:52,237 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 233 places, 202 transitions, 689 flow [2023-09-01 09:37:52,237 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:52,237 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 233 places, 202 transitions, 689 flow [2023-09-01 09:37:52,238 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 233 places, 202 transitions, 689 flow [2023-09-01 09:37:52,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 233 places, 202 transitions, 689 flow [2023-09-01 09:37:52,280 INFO L130 PetriNetUnfolder]: 0/290 cut-off events. [2023-09-01 09:37:52,280 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:37:52,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 456 conditions, 290 events. 0/290 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 413 event pairs, 0 based on Foata normal form. 0/275 useless extension candidates. Maximal degree in co-relation 0. Up to 16 conditions per place. [2023-09-01 09:37:52,290 INFO L119 LiptonReduction]: Number of co-enabled transitions 30030 [2023-09-01 09:37:54,702 INFO L134 LiptonReduction]: Checked pairs total: 52732 [2023-09-01 09:37:54,702 INFO L136 LiptonReduction]: Total number of compositions: 141 [2023-09-01 09:37:54,703 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:54,704 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:54,704 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:54,714 INFO L130 PetriNetUnfolder]: 0/91 cut-off events. [2023-09-01 09:37:54,714 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:37:54,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:54,714 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:37:54,714 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:54,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:54,715 INFO L85 PathProgramCache]: Analyzing trace with hash -196853922, now seen corresponding path program 1 times [2023-09-01 09:37:54,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:54,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131978578] [2023-09-01 09:37:54,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:54,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:54,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:54,751 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:54,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:54,777 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:54,777 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:54,779 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:54,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 09:37:54,779 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:54,780 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:54,780 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:54,780 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-09-01 09:37:54,809 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:54,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 252 places, 220 transitions, 760 flow [2023-09-01 09:37:54,866 INFO L130 PetriNetUnfolder]: 17/410 cut-off events. [2023-09-01 09:37:54,866 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:37:54,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 595 conditions, 410 events. 17/410 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 838 event pairs, 0 based on Foata normal form. 0/360 useless extension candidates. Maximal degree in co-relation 539. Up to 34 conditions per place. [2023-09-01 09:37:54,871 INFO L82 GeneralOperation]: Start removeDead. Operand has 252 places, 220 transitions, 760 flow [2023-09-01 09:37:54,873 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 247 places, 214 transitions, 748 flow [2023-09-01 09:37:54,873 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:54,873 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 247 places, 214 transitions, 748 flow [2023-09-01 09:37:54,874 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 247 places, 214 transitions, 748 flow [2023-09-01 09:37:54,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 247 places, 214 transitions, 748 flow [2023-09-01 09:37:54,942 INFO L130 PetriNetUnfolder]: 0/308 cut-off events. [2023-09-01 09:37:54,943 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:37:54,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 493 conditions, 308 events. 0/308 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 447 event pairs, 0 based on Foata normal form. 0/292 useless extension candidates. Maximal degree in co-relation 0. Up to 17 conditions per place. [2023-09-01 09:37:54,955 INFO L119 LiptonReduction]: Number of co-enabled transitions 34144 [2023-09-01 09:37:57,498 INFO L134 LiptonReduction]: Checked pairs total: 56549 [2023-09-01 09:37:57,498 INFO L136 LiptonReduction]: Total number of compositions: 149 [2023-09-01 09:37:57,499 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:37:57,501 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:37:57,501 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:37:57,512 INFO L130 PetriNetUnfolder]: 0/97 cut-off events. [2023-09-01 09:37:57,512 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:37:57,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:37:57,513 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:37:57,513 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:37:57,513 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:37:57,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1158000244, now seen corresponding path program 1 times [2023-09-01 09:37:57,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:37:57,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145665375] [2023-09-01 09:37:57,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:37:57,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:37:57,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:57,534 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:37:57,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:37:57,551 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:37:57,552 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:37:57,552 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:37:57,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 09:37:57,552 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:37:57,553 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:37:57,553 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:37:57,553 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-09-01 09:37:57,582 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:37:57,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 266 places, 232 transitions, 821 flow [2023-09-01 09:37:57,648 INFO L130 PetriNetUnfolder]: 18/434 cut-off events. [2023-09-01 09:37:57,648 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:37:57,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 639 conditions, 434 events. 18/434 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 888 event pairs, 0 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 582. Up to 36 conditions per place. [2023-09-01 09:37:57,653 INFO L82 GeneralOperation]: Start removeDead. Operand has 266 places, 232 transitions, 821 flow [2023-09-01 09:37:57,655 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 261 places, 226 transitions, 809 flow [2023-09-01 09:37:57,655 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:37:57,655 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 261 places, 226 transitions, 809 flow [2023-09-01 09:37:57,655 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 261 places, 226 transitions, 809 flow [2023-09-01 09:37:57,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 261 places, 226 transitions, 809 flow [2023-09-01 09:37:57,715 INFO L130 PetriNetUnfolder]: 0/326 cut-off events. [2023-09-01 09:37:57,715 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:37:57,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 531 conditions, 326 events. 0/326 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 471 event pairs, 0 based on Foata normal form. 0/309 useless extension candidates. Maximal degree in co-relation 0. Up to 18 conditions per place. [2023-09-01 09:37:57,727 INFO L119 LiptonReduction]: Number of co-enabled transitions 38522 [2023-09-01 09:38:00,390 INFO L134 LiptonReduction]: Checked pairs total: 62993 [2023-09-01 09:38:00,390 INFO L136 LiptonReduction]: Total number of compositions: 157 [2023-09-01 09:38:00,391 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:00,391 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:00,391 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:00,403 INFO L130 PetriNetUnfolder]: 0/103 cut-off events. [2023-09-01 09:38:00,403 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:38:00,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:00,404 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:00,404 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:00,404 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:00,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1202704567, now seen corresponding path program 1 times [2023-09-01 09:38:00,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:00,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016595388] [2023-09-01 09:38:00,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:00,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:00,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:00,426 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:00,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:00,447 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:00,447 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:00,447 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:00,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-09-01 09:38:00,448 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:00,448 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:00,448 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:00,448 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-09-01 09:38:00,479 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:00,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 280 places, 244 transitions, 884 flow [2023-09-01 09:38:00,574 INFO L130 PetriNetUnfolder]: 19/458 cut-off events. [2023-09-01 09:38:00,575 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:38:00,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 684 conditions, 458 events. 19/458 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 973 event pairs, 0 based on Foata normal form. 0/402 useless extension candidates. Maximal degree in co-relation 626. Up to 38 conditions per place. [2023-09-01 09:38:00,580 INFO L82 GeneralOperation]: Start removeDead. Operand has 280 places, 244 transitions, 884 flow [2023-09-01 09:38:00,582 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 275 places, 238 transitions, 872 flow [2023-09-01 09:38:00,582 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:00,582 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 275 places, 238 transitions, 872 flow [2023-09-01 09:38:00,582 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 275 places, 238 transitions, 872 flow [2023-09-01 09:38:00,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 275 places, 238 transitions, 872 flow [2023-09-01 09:38:00,650 INFO L130 PetriNetUnfolder]: 0/344 cut-off events. [2023-09-01 09:38:00,650 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:38:00,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 570 conditions, 344 events. 0/344 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 502 event pairs, 0 based on Foata normal form. 0/326 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2023-09-01 09:38:00,666 INFO L119 LiptonReduction]: Number of co-enabled transitions 43164 [2023-09-01 09:38:03,409 INFO L134 LiptonReduction]: Checked pairs total: 71139 [2023-09-01 09:38:03,409 INFO L136 LiptonReduction]: Total number of compositions: 165 [2023-09-01 09:38:03,410 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:03,410 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:03,410 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:03,423 INFO L130 PetriNetUnfolder]: 0/109 cut-off events. [2023-09-01 09:38:03,424 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:38:03,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:03,424 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:03,424 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:03,424 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:03,424 INFO L85 PathProgramCache]: Analyzing trace with hash 939726977, now seen corresponding path program 1 times [2023-09-01 09:38:03,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:03,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126492329] [2023-09-01 09:38:03,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:03,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:03,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:03,449 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:03,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:03,468 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:03,468 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:03,469 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:03,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-09-01 09:38:03,469 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:03,469 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:03,469 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:03,470 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-09-01 09:38:03,503 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:03,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 294 places, 256 transitions, 949 flow [2023-09-01 09:38:03,582 INFO L130 PetriNetUnfolder]: 20/482 cut-off events. [2023-09-01 09:38:03,582 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:38:03,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 730 conditions, 482 events. 20/482 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 989 event pairs, 0 based on Foata normal form. 0/423 useless extension candidates. Maximal degree in co-relation 671. Up to 40 conditions per place. [2023-09-01 09:38:03,589 INFO L82 GeneralOperation]: Start removeDead. Operand has 294 places, 256 transitions, 949 flow [2023-09-01 09:38:03,590 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 289 places, 250 transitions, 937 flow [2023-09-01 09:38:03,590 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:03,591 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 289 places, 250 transitions, 937 flow [2023-09-01 09:38:03,591 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 289 places, 250 transitions, 937 flow [2023-09-01 09:38:03,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 289 places, 250 transitions, 937 flow [2023-09-01 09:38:03,658 INFO L130 PetriNetUnfolder]: 0/362 cut-off events. [2023-09-01 09:38:03,658 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:38:03,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 610 conditions, 362 events. 0/362 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 522 event pairs, 0 based on Foata normal form. 0/343 useless extension candidates. Maximal degree in co-relation 0. Up to 20 conditions per place. [2023-09-01 09:38:03,670 INFO L119 LiptonReduction]: Number of co-enabled transitions 48070 [2023-09-01 09:38:06,351 INFO L134 LiptonReduction]: Checked pairs total: 77024 [2023-09-01 09:38:06,352 INFO L136 LiptonReduction]: Total number of compositions: 173 [2023-09-01 09:38:06,353 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:06,353 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:06,353 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:06,364 INFO L130 PetriNetUnfolder]: 0/115 cut-off events. [2023-09-01 09:38:06,365 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:38:06,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:06,365 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:06,365 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:06,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:06,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1263150977, now seen corresponding path program 1 times [2023-09-01 09:38:06,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:06,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392607254] [2023-09-01 09:38:06,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:06,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:06,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:06,387 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:06,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:06,408 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:06,409 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:06,409 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:06,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-09-01 09:38:06,409 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:06,410 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:06,410 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:06,410 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-09-01 09:38:06,443 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:06,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 308 places, 268 transitions, 1016 flow [2023-09-01 09:38:06,528 INFO L130 PetriNetUnfolder]: 21/506 cut-off events. [2023-09-01 09:38:06,528 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:38:06,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 777 conditions, 506 events. 21/506 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1056 event pairs, 0 based on Foata normal form. 0/444 useless extension candidates. Maximal degree in co-relation 717. Up to 42 conditions per place. [2023-09-01 09:38:06,535 INFO L82 GeneralOperation]: Start removeDead. Operand has 308 places, 268 transitions, 1016 flow [2023-09-01 09:38:06,537 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 303 places, 262 transitions, 1004 flow [2023-09-01 09:38:06,537 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:06,537 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 303 places, 262 transitions, 1004 flow [2023-09-01 09:38:06,538 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 303 places, 262 transitions, 1004 flow [2023-09-01 09:38:06,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 303 places, 262 transitions, 1004 flow [2023-09-01 09:38:06,622 INFO L130 PetriNetUnfolder]: 0/380 cut-off events. [2023-09-01 09:38:06,623 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:38:06,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 651 conditions, 380 events. 0/380 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 565 event pairs, 0 based on Foata normal form. 0/360 useless extension candidates. Maximal degree in co-relation 0. Up to 21 conditions per place. [2023-09-01 09:38:06,633 INFO L119 LiptonReduction]: Number of co-enabled transitions 53240 [2023-09-01 09:38:09,607 INFO L134 LiptonReduction]: Checked pairs total: 84850 [2023-09-01 09:38:09,607 INFO L136 LiptonReduction]: Total number of compositions: 181 [2023-09-01 09:38:09,609 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:09,609 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:09,609 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:09,624 INFO L130 PetriNetUnfolder]: 0/121 cut-off events. [2023-09-01 09:38:09,624 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:38:09,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:09,625 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:09,625 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:09,625 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:09,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1466920370, now seen corresponding path program 1 times [2023-09-01 09:38:09,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:09,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794194057] [2023-09-01 09:38:09,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:09,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:09,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:09,651 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:09,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:09,677 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:09,677 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:09,677 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:09,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-09-01 09:38:09,678 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:09,678 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:09,678 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:09,678 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-09-01 09:38:09,716 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:09,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 322 places, 280 transitions, 1085 flow [2023-09-01 09:38:09,818 INFO L130 PetriNetUnfolder]: 22/530 cut-off events. [2023-09-01 09:38:09,818 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:38:09,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 825 conditions, 530 events. 22/530 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1088 event pairs, 0 based on Foata normal form. 0/465 useless extension candidates. Maximal degree in co-relation 764. Up to 44 conditions per place. [2023-09-01 09:38:09,826 INFO L82 GeneralOperation]: Start removeDead. Operand has 322 places, 280 transitions, 1085 flow [2023-09-01 09:38:09,828 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 317 places, 274 transitions, 1073 flow [2023-09-01 09:38:09,828 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:09,829 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 317 places, 274 transitions, 1073 flow [2023-09-01 09:38:09,829 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 317 places, 274 transitions, 1073 flow [2023-09-01 09:38:09,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 317 places, 274 transitions, 1073 flow [2023-09-01 09:38:09,898 INFO L130 PetriNetUnfolder]: 0/398 cut-off events. [2023-09-01 09:38:09,898 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:38:09,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 693 conditions, 398 events. 0/398 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 581 event pairs, 0 based on Foata normal form. 0/377 useless extension candidates. Maximal degree in co-relation 0. Up to 22 conditions per place. [2023-09-01 09:38:09,942 INFO L119 LiptonReduction]: Number of co-enabled transitions 58674 [2023-09-01 09:38:12,907 INFO L134 LiptonReduction]: Checked pairs total: 98430 [2023-09-01 09:38:12,907 INFO L136 LiptonReduction]: Total number of compositions: 189 [2023-09-01 09:38:12,908 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:12,909 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:12,909 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:12,923 INFO L130 PetriNetUnfolder]: 0/127 cut-off events. [2023-09-01 09:38:12,923 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:38:12,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:12,923 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:12,923 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:12,923 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:12,923 INFO L85 PathProgramCache]: Analyzing trace with hash 147972966, now seen corresponding path program 1 times [2023-09-01 09:38:12,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:12,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041115856] [2023-09-01 09:38:12,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:12,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:12,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:12,949 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:12,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:12,975 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:12,975 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:12,976 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:12,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-09-01 09:38:12,976 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:12,976 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:12,976 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:12,977 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-09-01 09:38:13,013 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:13,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 336 places, 292 transitions, 1156 flow [2023-09-01 09:38:13,108 INFO L130 PetriNetUnfolder]: 23/554 cut-off events. [2023-09-01 09:38:13,109 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:38:13,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 874 conditions, 554 events. 23/554 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1165 event pairs, 0 based on Foata normal form. 0/486 useless extension candidates. Maximal degree in co-relation 812. Up to 46 conditions per place. [2023-09-01 09:38:13,116 INFO L82 GeneralOperation]: Start removeDead. Operand has 336 places, 292 transitions, 1156 flow [2023-09-01 09:38:13,118 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 331 places, 286 transitions, 1144 flow [2023-09-01 09:38:13,118 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:13,118 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 331 places, 286 transitions, 1144 flow [2023-09-01 09:38:13,118 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 331 places, 286 transitions, 1144 flow [2023-09-01 09:38:13,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 331 places, 286 transitions, 1144 flow [2023-09-01 09:38:13,188 INFO L130 PetriNetUnfolder]: 0/416 cut-off events. [2023-09-01 09:38:13,188 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:38:13,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 736 conditions, 416 events. 0/416 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 626 event pairs, 0 based on Foata normal form. 0/394 useless extension candidates. Maximal degree in co-relation 0. Up to 23 conditions per place. [2023-09-01 09:38:13,203 INFO L119 LiptonReduction]: Number of co-enabled transitions 64372 [2023-09-01 09:38:16,412 INFO L134 LiptonReduction]: Checked pairs total: 116853 [2023-09-01 09:38:16,412 INFO L136 LiptonReduction]: Total number of compositions: 197 [2023-09-01 09:38:16,413 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:16,414 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:16,414 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:16,433 INFO L130 PetriNetUnfolder]: 0/133 cut-off events. [2023-09-01 09:38:16,433 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:38:16,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:16,433 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:16,434 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:16,434 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:16,434 INFO L85 PathProgramCache]: Analyzing trace with hash -576215557, now seen corresponding path program 1 times [2023-09-01 09:38:16,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:16,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307568944] [2023-09-01 09:38:16,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:16,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:16,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:16,464 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:16,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:16,489 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:16,489 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:16,489 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:16,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-09-01 09:38:16,490 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:16,490 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:16,490 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:16,491 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-09-01 09:38:16,536 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:16,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 350 places, 304 transitions, 1229 flow [2023-09-01 09:38:16,634 INFO L130 PetriNetUnfolder]: 24/578 cut-off events. [2023-09-01 09:38:16,634 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:38:16,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 924 conditions, 578 events. 24/578 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1203 event pairs, 0 based on Foata normal form. 0/507 useless extension candidates. Maximal degree in co-relation 861. Up to 48 conditions per place. [2023-09-01 09:38:16,643 INFO L82 GeneralOperation]: Start removeDead. Operand has 350 places, 304 transitions, 1229 flow [2023-09-01 09:38:16,645 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 345 places, 298 transitions, 1217 flow [2023-09-01 09:38:16,645 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:16,645 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 345 places, 298 transitions, 1217 flow [2023-09-01 09:38:16,645 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 345 places, 298 transitions, 1217 flow [2023-09-01 09:38:16,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 345 places, 298 transitions, 1217 flow [2023-09-01 09:38:16,712 INFO L130 PetriNetUnfolder]: 0/434 cut-off events. [2023-09-01 09:38:16,712 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:38:16,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 780 conditions, 434 events. 0/434 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 642 event pairs, 0 based on Foata normal form. 0/411 useless extension candidates. Maximal degree in co-relation 0. Up to 24 conditions per place. [2023-09-01 09:38:16,728 INFO L119 LiptonReduction]: Number of co-enabled transitions 70334 [2023-09-01 09:38:20,083 INFO L134 LiptonReduction]: Checked pairs total: 111606 [2023-09-01 09:38:20,083 INFO L136 LiptonReduction]: Total number of compositions: 205 [2023-09-01 09:38:20,083 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:20,084 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:20,084 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:20,097 INFO L130 PetriNetUnfolder]: 0/139 cut-off events. [2023-09-01 09:38:20,097 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:38:20,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:20,097 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:20,097 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:20,097 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:20,097 INFO L85 PathProgramCache]: Analyzing trace with hash 605710621, now seen corresponding path program 1 times [2023-09-01 09:38:20,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:20,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822686689] [2023-09-01 09:38:20,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:20,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:20,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:20,122 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:20,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:20,146 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:20,147 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:20,147 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:20,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-09-01 09:38:20,147 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:20,147 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:20,148 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:20,148 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-09-01 09:38:20,186 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:20,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 364 places, 316 transitions, 1304 flow [2023-09-01 09:38:20,340 INFO L130 PetriNetUnfolder]: 25/602 cut-off events. [2023-09-01 09:38:20,341 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:38:20,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 975 conditions, 602 events. 25/602 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1248 event pairs, 0 based on Foata normal form. 0/528 useless extension candidates. Maximal degree in co-relation 911. Up to 50 conditions per place. [2023-09-01 09:38:20,349 INFO L82 GeneralOperation]: Start removeDead. Operand has 364 places, 316 transitions, 1304 flow [2023-09-01 09:38:20,351 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 359 places, 310 transitions, 1292 flow [2023-09-01 09:38:20,351 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:20,352 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 359 places, 310 transitions, 1292 flow [2023-09-01 09:38:20,352 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 359 places, 310 transitions, 1292 flow [2023-09-01 09:38:20,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 359 places, 310 transitions, 1292 flow [2023-09-01 09:38:20,438 INFO L130 PetriNetUnfolder]: 0/452 cut-off events. [2023-09-01 09:38:20,439 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:38:20,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 825 conditions, 452 events. 0/452 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 670 event pairs, 0 based on Foata normal form. 0/428 useless extension candidates. Maximal degree in co-relation 0. Up to 25 conditions per place. [2023-09-01 09:38:20,463 INFO L119 LiptonReduction]: Number of co-enabled transitions 76560 [2023-09-01 09:38:23,847 INFO L134 LiptonReduction]: Checked pairs total: 121083 [2023-09-01 09:38:23,847 INFO L136 LiptonReduction]: Total number of compositions: 213 [2023-09-01 09:38:23,848 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:23,848 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:23,848 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:23,863 INFO L130 PetriNetUnfolder]: 0/145 cut-off events. [2023-09-01 09:38:23,863 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:38:23,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:23,863 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:23,863 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:23,864 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:23,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1109509464, now seen corresponding path program 1 times [2023-09-01 09:38:23,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:23,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639890604] [2023-09-01 09:38:23,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:23,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:23,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:23,896 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:23,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:23,922 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:23,922 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:23,923 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:23,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-09-01 09:38:23,923 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:23,923 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:23,923 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:23,923 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-09-01 09:38:23,965 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:23,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 378 places, 328 transitions, 1381 flow [2023-09-01 09:38:24,093 INFO L130 PetriNetUnfolder]: 26/626 cut-off events. [2023-09-01 09:38:24,093 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:38:24,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1027 conditions, 626 events. 26/626 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1312 event pairs, 0 based on Foata normal form. 0/549 useless extension candidates. Maximal degree in co-relation 962. Up to 52 conditions per place. [2023-09-01 09:38:24,104 INFO L82 GeneralOperation]: Start removeDead. Operand has 378 places, 328 transitions, 1381 flow [2023-09-01 09:38:24,107 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 373 places, 322 transitions, 1369 flow [2023-09-01 09:38:24,107 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:24,107 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 373 places, 322 transitions, 1369 flow [2023-09-01 09:38:24,107 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 373 places, 322 transitions, 1369 flow [2023-09-01 09:38:24,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 373 places, 322 transitions, 1369 flow [2023-09-01 09:38:24,213 INFO L130 PetriNetUnfolder]: 0/470 cut-off events. [2023-09-01 09:38:24,213 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:38:24,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 871 conditions, 470 events. 0/470 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 705 event pairs, 0 based on Foata normal form. 0/445 useless extension candidates. Maximal degree in co-relation 0. Up to 26 conditions per place. [2023-09-01 09:38:24,239 INFO L119 LiptonReduction]: Number of co-enabled transitions 83050 [2023-09-01 09:38:27,713 INFO L134 LiptonReduction]: Checked pairs total: 140756 [2023-09-01 09:38:27,714 INFO L136 LiptonReduction]: Total number of compositions: 221 [2023-09-01 09:38:27,714 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:27,715 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:27,715 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:27,731 INFO L130 PetriNetUnfolder]: 0/151 cut-off events. [2023-09-01 09:38:27,731 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:38:27,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:27,731 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:27,731 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:27,731 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:27,731 INFO L85 PathProgramCache]: Analyzing trace with hash 729871974, now seen corresponding path program 1 times [2023-09-01 09:38:27,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:27,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79732046] [2023-09-01 09:38:27,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:27,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:27,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:27,759 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:27,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:27,789 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:27,790 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:27,790 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:27,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-09-01 09:38:27,790 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:27,791 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:27,791 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:27,791 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-09-01 09:38:27,833 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:27,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 392 places, 340 transitions, 1460 flow [2023-09-01 09:38:27,967 INFO L130 PetriNetUnfolder]: 27/650 cut-off events. [2023-09-01 09:38:27,968 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:38:27,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1080 conditions, 650 events. 27/650 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1359 event pairs, 0 based on Foata normal form. 0/570 useless extension candidates. Maximal degree in co-relation 1014. Up to 54 conditions per place. [2023-09-01 09:38:27,980 INFO L82 GeneralOperation]: Start removeDead. Operand has 392 places, 340 transitions, 1460 flow [2023-09-01 09:38:27,982 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 387 places, 334 transitions, 1448 flow [2023-09-01 09:38:27,982 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:27,982 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 387 places, 334 transitions, 1448 flow [2023-09-01 09:38:27,983 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 387 places, 334 transitions, 1448 flow [2023-09-01 09:38:27,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 387 places, 334 transitions, 1448 flow [2023-09-01 09:38:28,081 INFO L130 PetriNetUnfolder]: 0/488 cut-off events. [2023-09-01 09:38:28,082 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:38:28,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 918 conditions, 488 events. 0/488 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 728 event pairs, 0 based on Foata normal form. 0/462 useless extension candidates. Maximal degree in co-relation 0. Up to 27 conditions per place. [2023-09-01 09:38:28,110 INFO L119 LiptonReduction]: Number of co-enabled transitions 89804 [2023-09-01 09:38:31,736 INFO L134 LiptonReduction]: Checked pairs total: 149907 [2023-09-01 09:38:31,736 INFO L136 LiptonReduction]: Total number of compositions: 229 [2023-09-01 09:38:31,737 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:31,738 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:31,738 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:31,754 INFO L130 PetriNetUnfolder]: 0/157 cut-off events. [2023-09-01 09:38:31,754 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:38:31,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:31,754 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:31,754 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:31,754 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:31,755 INFO L85 PathProgramCache]: Analyzing trace with hash 2124113141, now seen corresponding path program 1 times [2023-09-01 09:38:31,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:31,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278889429] [2023-09-01 09:38:31,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:31,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:31,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:31,812 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:31,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:31,840 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:31,840 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:31,840 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:31,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-09-01 09:38:31,841 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:31,841 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:31,841 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:31,841 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-09-01 09:38:31,885 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:31,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 406 places, 352 transitions, 1541 flow [2023-09-01 09:38:32,028 INFO L130 PetriNetUnfolder]: 28/674 cut-off events. [2023-09-01 09:38:32,028 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:38:32,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1134 conditions, 674 events. 28/674 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1421 event pairs, 0 based on Foata normal form. 0/591 useless extension candidates. Maximal degree in co-relation 1067. Up to 56 conditions per place. [2023-09-01 09:38:32,041 INFO L82 GeneralOperation]: Start removeDead. Operand has 406 places, 352 transitions, 1541 flow [2023-09-01 09:38:32,044 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 401 places, 346 transitions, 1529 flow [2023-09-01 09:38:32,044 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:32,044 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 401 places, 346 transitions, 1529 flow [2023-09-01 09:38:32,044 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 401 places, 346 transitions, 1529 flow [2023-09-01 09:38:32,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 401 places, 346 transitions, 1529 flow [2023-09-01 09:38:32,136 INFO L130 PetriNetUnfolder]: 0/506 cut-off events. [2023-09-01 09:38:32,137 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:38:32,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 966 conditions, 506 events. 0/506 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 763 event pairs, 0 based on Foata normal form. 0/479 useless extension candidates. Maximal degree in co-relation 0. Up to 28 conditions per place. [2023-09-01 09:38:32,159 INFO L119 LiptonReduction]: Number of co-enabled transitions 96822 [2023-09-01 09:38:35,804 INFO L134 LiptonReduction]: Checked pairs total: 161554 [2023-09-01 09:38:35,804 INFO L136 LiptonReduction]: Total number of compositions: 237 [2023-09-01 09:38:35,805 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:35,805 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:35,805 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:35,822 INFO L130 PetriNetUnfolder]: 0/163 cut-off events. [2023-09-01 09:38:35,822 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:38:35,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:35,822 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:35,823 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:35,823 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:35,823 INFO L85 PathProgramCache]: Analyzing trace with hash -779766788, now seen corresponding path program 1 times [2023-09-01 09:38:35,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:35,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695794362] [2023-09-01 09:38:35,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:35,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:35,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:35,855 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:35,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:35,890 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:35,890 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:35,890 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:35,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-09-01 09:38:35,891 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:35,891 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:35,891 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:35,891 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-09-01 09:38:35,937 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:35,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 420 places, 364 transitions, 1624 flow [2023-09-01 09:38:36,168 INFO L130 PetriNetUnfolder]: 29/698 cut-off events. [2023-09-01 09:38:36,169 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:38:36,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1189 conditions, 698 events. 29/698 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1463 event pairs, 0 based on Foata normal form. 0/612 useless extension candidates. Maximal degree in co-relation 1121. Up to 58 conditions per place. [2023-09-01 09:38:36,178 INFO L82 GeneralOperation]: Start removeDead. Operand has 420 places, 364 transitions, 1624 flow [2023-09-01 09:38:36,181 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 415 places, 358 transitions, 1612 flow [2023-09-01 09:38:36,181 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:36,181 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 415 places, 358 transitions, 1612 flow [2023-09-01 09:38:36,182 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 415 places, 358 transitions, 1612 flow [2023-09-01 09:38:36,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 415 places, 358 transitions, 1612 flow [2023-09-01 09:38:36,322 INFO L130 PetriNetUnfolder]: 0/524 cut-off events. [2023-09-01 09:38:36,322 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:38:36,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1015 conditions, 524 events. 0/524 cut-off events. For 4032/4032 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/496 useless extension candidates. Maximal degree in co-relation 0. Up to 29 conditions per place. [2023-09-01 09:38:36,349 INFO L119 LiptonReduction]: Number of co-enabled transitions 104104 [2023-09-01 09:38:40,260 INFO L134 LiptonReduction]: Checked pairs total: 170283 [2023-09-01 09:38:40,260 INFO L136 LiptonReduction]: Total number of compositions: 245 [2023-09-01 09:38:40,261 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:40,264 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:40,264 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:40,281 INFO L130 PetriNetUnfolder]: 0/169 cut-off events. [2023-09-01 09:38:40,281 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:38:40,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:40,281 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,281 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:40,282 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:40,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1304875198, now seen corresponding path program 1 times [2023-09-01 09:38:40,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:40,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205200469] [2023-09-01 09:38:40,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:40,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:40,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:40,319 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:40,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:40,375 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:40,375 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:40,375 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:40,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-09-01 09:38:40,376 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:40,376 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:40,376 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:40,376 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-09-01 09:38:40,425 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:40,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 434 places, 376 transitions, 1709 flow [2023-09-01 09:38:40,597 INFO L130 PetriNetUnfolder]: 30/722 cut-off events. [2023-09-01 09:38:40,597 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:38:40,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1245 conditions, 722 events. 30/722 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1508 event pairs, 0 based on Foata normal form. 0/633 useless extension candidates. Maximal degree in co-relation 1176. Up to 60 conditions per place. [2023-09-01 09:38:40,613 INFO L82 GeneralOperation]: Start removeDead. Operand has 434 places, 376 transitions, 1709 flow [2023-09-01 09:38:40,617 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 429 places, 370 transitions, 1697 flow [2023-09-01 09:38:40,617 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:40,617 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 429 places, 370 transitions, 1697 flow [2023-09-01 09:38:40,617 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 429 places, 370 transitions, 1697 flow [2023-09-01 09:38:40,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 429 places, 370 transitions, 1697 flow [2023-09-01 09:38:40,712 INFO L130 PetriNetUnfolder]: 0/542 cut-off events. [2023-09-01 09:38:40,712 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:38:40,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1065 conditions, 542 events. 0/542 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 810 event pairs, 0 based on Foata normal form. 0/513 useless extension candidates. Maximal degree in co-relation 0. Up to 30 conditions per place. [2023-09-01 09:38:40,750 INFO L119 LiptonReduction]: Number of co-enabled transitions 111650 [2023-09-01 09:38:44,729 INFO L134 LiptonReduction]: Checked pairs total: 175889 [2023-09-01 09:38:44,729 INFO L136 LiptonReduction]: Total number of compositions: 253 [2023-09-01 09:38:44,730 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:44,731 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:44,731 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:44,751 INFO L130 PetriNetUnfolder]: 0/175 cut-off events. [2023-09-01 09:38:44,751 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:38:44,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:44,751 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:44,752 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:44,752 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:44,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1674551718, now seen corresponding path program 1 times [2023-09-01 09:38:44,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:44,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381093959] [2023-09-01 09:38:44,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:44,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:44,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:44,788 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:44,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:44,824 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:44,825 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:44,825 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:44,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-09-01 09:38:44,825 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:44,826 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:44,826 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:44,826 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-09-01 09:38:44,875 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:44,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 448 places, 388 transitions, 1796 flow [2023-09-01 09:38:45,061 INFO L130 PetriNetUnfolder]: 31/746 cut-off events. [2023-09-01 09:38:45,061 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:38:45,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1302 conditions, 746 events. 31/746 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1595 event pairs, 0 based on Foata normal form. 0/654 useless extension candidates. Maximal degree in co-relation 1232. Up to 62 conditions per place. [2023-09-01 09:38:45,076 INFO L82 GeneralOperation]: Start removeDead. Operand has 448 places, 388 transitions, 1796 flow [2023-09-01 09:38:45,079 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 443 places, 382 transitions, 1784 flow [2023-09-01 09:38:45,079 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:45,079 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 443 places, 382 transitions, 1784 flow [2023-09-01 09:38:45,080 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 443 places, 382 transitions, 1784 flow [2023-09-01 09:38:45,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 443 places, 382 transitions, 1784 flow [2023-09-01 09:38:45,176 INFO L130 PetriNetUnfolder]: 0/560 cut-off events. [2023-09-01 09:38:45,176 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:38:45,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1116 conditions, 560 events. 0/560 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 858 event pairs, 0 based on Foata normal form. 0/530 useless extension candidates. Maximal degree in co-relation 0. Up to 31 conditions per place. [2023-09-01 09:38:45,203 INFO L119 LiptonReduction]: Number of co-enabled transitions 119460 [2023-09-01 09:38:49,443 INFO L134 LiptonReduction]: Checked pairs total: 213210 [2023-09-01 09:38:49,443 INFO L136 LiptonReduction]: Total number of compositions: 261 [2023-09-01 09:38:49,444 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:49,445 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:49,445 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:49,466 INFO L130 PetriNetUnfolder]: 0/181 cut-off events. [2023-09-01 09:38:49,466 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:38:49,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:49,466 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:49,466 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:49,466 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:49,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1787054353, now seen corresponding path program 1 times [2023-09-01 09:38:49,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:49,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923669996] [2023-09-01 09:38:49,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:49,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:49,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:49,500 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:49,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:49,534 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:49,534 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:49,534 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:49,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-09-01 09:38:49,535 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:49,535 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:49,535 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:49,535 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-09-01 09:38:49,581 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:49,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 462 places, 400 transitions, 1885 flow [2023-09-01 09:38:49,727 INFO L130 PetriNetUnfolder]: 32/770 cut-off events. [2023-09-01 09:38:49,728 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:38:49,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1360 conditions, 770 events. 32/770 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1638 event pairs, 0 based on Foata normal form. 0/675 useless extension candidates. Maximal degree in co-relation 1289. Up to 64 conditions per place. [2023-09-01 09:38:49,745 INFO L82 GeneralOperation]: Start removeDead. Operand has 462 places, 400 transitions, 1885 flow [2023-09-01 09:38:49,747 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 457 places, 394 transitions, 1873 flow [2023-09-01 09:38:49,747 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:49,747 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 457 places, 394 transitions, 1873 flow [2023-09-01 09:38:49,747 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 457 places, 394 transitions, 1873 flow [2023-09-01 09:38:49,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 457 places, 394 transitions, 1873 flow [2023-09-01 09:38:49,867 INFO L130 PetriNetUnfolder]: 0/578 cut-off events. [2023-09-01 09:38:49,868 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:38:49,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1168 conditions, 578 events. 0/578 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 885 event pairs, 0 based on Foata normal form. 0/547 useless extension candidates. Maximal degree in co-relation 0. Up to 32 conditions per place. [2023-09-01 09:38:49,897 INFO L119 LiptonReduction]: Number of co-enabled transitions 127534 [2023-09-01 09:38:54,125 INFO L134 LiptonReduction]: Checked pairs total: 226761 [2023-09-01 09:38:54,125 INFO L136 LiptonReduction]: Total number of compositions: 269 [2023-09-01 09:38:54,127 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:54,128 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:54,128 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:54,148 INFO L130 PetriNetUnfolder]: 0/187 cut-off events. [2023-09-01 09:38:54,149 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:38:54,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:54,149 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:54,149 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:54,149 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:54,149 INFO L85 PathProgramCache]: Analyzing trace with hash 361444897, now seen corresponding path program 1 times [2023-09-01 09:38:54,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:54,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190544649] [2023-09-01 09:38:54,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:54,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:54,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:54,189 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:54,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:54,229 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:54,229 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:54,229 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:54,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-09-01 09:38:54,230 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:54,230 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:54,231 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:54,231 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-09-01 09:38:54,285 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:54,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 476 places, 412 transitions, 1976 flow [2023-09-01 09:38:54,556 INFO L130 PetriNetUnfolder]: 33/794 cut-off events. [2023-09-01 09:38:54,556 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:38:54,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1419 conditions, 794 events. 33/794 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1707 event pairs, 0 based on Foata normal form. 0/696 useless extension candidates. Maximal degree in co-relation 1347. Up to 66 conditions per place. [2023-09-01 09:38:54,573 INFO L82 GeneralOperation]: Start removeDead. Operand has 476 places, 412 transitions, 1976 flow [2023-09-01 09:38:54,576 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 471 places, 406 transitions, 1964 flow [2023-09-01 09:38:54,576 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:54,576 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 471 places, 406 transitions, 1964 flow [2023-09-01 09:38:54,576 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 471 places, 406 transitions, 1964 flow [2023-09-01 09:38:54,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 471 places, 406 transitions, 1964 flow [2023-09-01 09:38:54,708 INFO L130 PetriNetUnfolder]: 0/596 cut-off events. [2023-09-01 09:38:54,708 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:38:54,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1221 conditions, 596 events. 0/596 cut-off events. For 5952/5952 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/564 useless extension candidates. Maximal degree in co-relation 0. Up to 33 conditions per place. [2023-09-01 09:38:54,743 INFO L119 LiptonReduction]: Number of co-enabled transitions 135872 [2023-09-01 09:38:59,050 INFO L134 LiptonReduction]: Checked pairs total: 217691 [2023-09-01 09:38:59,050 INFO L136 LiptonReduction]: Total number of compositions: 277 [2023-09-01 09:38:59,052 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:59,052 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:59,053 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:59,078 INFO L130 PetriNetUnfolder]: 0/193 cut-off events. [2023-09-01 09:38:59,078 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:38:59,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:59,079 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:59,079 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:59,079 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:59,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1043421476, now seen corresponding path program 1 times [2023-09-01 09:38:59,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:59,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553288966] [2023-09-01 09:38:59,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:59,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:59,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:59,123 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:59,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:59,167 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:59,167 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:59,167 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:59,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-09-01 09:38:59,168 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:59,168 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:59,168 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:59,169 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-09-01 09:38:59,223 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:59,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 490 places, 424 transitions, 2069 flow [2023-09-01 09:38:59,392 INFO L130 PetriNetUnfolder]: 34/818 cut-off events. [2023-09-01 09:38:59,392 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:38:59,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1479 conditions, 818 events. 34/818 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1791 event pairs, 0 based on Foata normal form. 0/717 useless extension candidates. Maximal degree in co-relation 1406. Up to 68 conditions per place. [2023-09-01 09:38:59,406 INFO L82 GeneralOperation]: Start removeDead. Operand has 490 places, 424 transitions, 2069 flow [2023-09-01 09:38:59,408 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 485 places, 418 transitions, 2057 flow [2023-09-01 09:38:59,409 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:59,409 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 485 places, 418 transitions, 2057 flow [2023-09-01 09:38:59,409 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 485 places, 418 transitions, 2057 flow [2023-09-01 09:38:59,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 485 places, 418 transitions, 2057 flow [2023-09-01 09:38:59,522 INFO L130 PetriNetUnfolder]: 0/614 cut-off events. [2023-09-01 09:38:59,522 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:38:59,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1275 conditions, 614 events. 0/614 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 932 event pairs, 0 based on Foata normal form. 0/581 useless extension candidates. Maximal degree in co-relation 0. Up to 34 conditions per place. [2023-09-01 09:38:59,556 INFO L119 LiptonReduction]: Number of co-enabled transitions 144474 [2023-09-01 09:39:04,096 INFO L134 LiptonReduction]: Checked pairs total: 228665 [2023-09-01 09:39:04,096 INFO L136 LiptonReduction]: Total number of compositions: 285 [2023-09-01 09:39:04,098 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:04,098 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:04,098 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:04,132 INFO L130 PetriNetUnfolder]: 0/199 cut-off events. [2023-09-01 09:39:04,133 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:39:04,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:04,133 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:39:04,133 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:04,133 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:04,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1615871287, now seen corresponding path program 1 times [2023-09-01 09:39:04,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:04,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511109922] [2023-09-01 09:39:04,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:04,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:04,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:04,168 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:04,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:04,205 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:04,206 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:04,206 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:04,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-09-01 09:39:04,206 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:04,207 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:04,207 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:04,207 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-09-01 09:39:04,260 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:04,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 504 places, 436 transitions, 2164 flow [2023-09-01 09:39:04,600 INFO L130 PetriNetUnfolder]: 35/842 cut-off events. [2023-09-01 09:39:04,600 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:39:04,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1540 conditions, 842 events. 35/842 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1828 event pairs, 0 based on Foata normal form. 0/738 useless extension candidates. Maximal degree in co-relation 1466. Up to 70 conditions per place. [2023-09-01 09:39:04,617 INFO L82 GeneralOperation]: Start removeDead. Operand has 504 places, 436 transitions, 2164 flow [2023-09-01 09:39:04,620 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 499 places, 430 transitions, 2152 flow [2023-09-01 09:39:04,620 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:04,620 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 499 places, 430 transitions, 2152 flow [2023-09-01 09:39:04,621 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 499 places, 430 transitions, 2152 flow [2023-09-01 09:39:04,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 499 places, 430 transitions, 2152 flow [2023-09-01 09:39:04,765 INFO L130 PetriNetUnfolder]: 0/632 cut-off events. [2023-09-01 09:39:04,765 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:39:04,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1330 conditions, 632 events. 0/632 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 996 event pairs, 0 based on Foata normal form. 0/598 useless extension candidates. Maximal degree in co-relation 0. Up to 35 conditions per place. [2023-09-01 09:39:04,802 INFO L119 LiptonReduction]: Number of co-enabled transitions 153340 [2023-09-01 09:39:09,408 INFO L134 LiptonReduction]: Checked pairs total: 279330 [2023-09-01 09:39:09,408 INFO L136 LiptonReduction]: Total number of compositions: 293 [2023-09-01 09:39:09,409 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:09,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;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:09,409 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:09,434 INFO L130 PetriNetUnfolder]: 0/205 cut-off events. [2023-09-01 09:39:09,434 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:39:09,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:09,434 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:09,435 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:09,435 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:09,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1330958263, now seen corresponding path program 1 times [2023-09-01 09:39:09,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:09,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981891075] [2023-09-01 09:39:09,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:09,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:09,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:09,468 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:09,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:09,513 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:09,514 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:09,514 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:09,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-09-01 09:39:09,514 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:09,515 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:09,515 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:09,515 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-09-01 09:39:09,579 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:09,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 518 places, 448 transitions, 2261 flow [2023-09-01 09:39:09,755 INFO L130 PetriNetUnfolder]: 36/866 cut-off events. [2023-09-01 09:39:09,755 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:39:09,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1602 conditions, 866 events. 36/866 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1863 event pairs, 0 based on Foata normal form. 0/759 useless extension candidates. Maximal degree in co-relation 1527. Up to 72 conditions per place. [2023-09-01 09:39:09,771 INFO L82 GeneralOperation]: Start removeDead. Operand has 518 places, 448 transitions, 2261 flow [2023-09-01 09:39:09,774 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 513 places, 442 transitions, 2249 flow [2023-09-01 09:39:09,774 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:09,774 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 513 places, 442 transitions, 2249 flow [2023-09-01 09:39:09,774 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 513 places, 442 transitions, 2249 flow [2023-09-01 09:39:09,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 513 places, 442 transitions, 2249 flow [2023-09-01 09:39:09,902 INFO L130 PetriNetUnfolder]: 0/650 cut-off events. [2023-09-01 09:39:09,902 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:39:09,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1386 conditions, 650 events. 0/650 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1007 event pairs, 0 based on Foata normal form. 0/615 useless extension candidates. Maximal degree in co-relation 0. Up to 36 conditions per place. [2023-09-01 09:39:09,942 INFO L119 LiptonReduction]: Number of co-enabled transitions 162470 [2023-09-01 09:39:14,756 INFO L134 LiptonReduction]: Checked pairs total: 281150 [2023-09-01 09:39:14,756 INFO L136 LiptonReduction]: Total number of compositions: 301 [2023-09-01 09:39:14,757 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:14,757 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:14,757 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:14,786 INFO L130 PetriNetUnfolder]: 0/211 cut-off events. [2023-09-01 09:39:14,786 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:39:14,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:14,786 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:14,786 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:14,786 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:14,786 INFO L85 PathProgramCache]: Analyzing trace with hash -2139566080, now seen corresponding path program 1 times [2023-09-01 09:39:14,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:14,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611113653] [2023-09-01 09:39:14,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:14,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:14,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:14,820 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:14,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:14,864 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:14,865 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:14,865 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:14,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-09-01 09:39:14,865 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:14,865 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:14,866 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:14,866 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-09-01 09:39:14,924 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:14,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 532 places, 460 transitions, 2360 flow [2023-09-01 09:39:15,137 INFO L130 PetriNetUnfolder]: 37/890 cut-off events. [2023-09-01 09:39:15,137 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:39:15,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1665 conditions, 890 events. 37/890 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1934 event pairs, 0 based on Foata normal form. 0/780 useless extension candidates. Maximal degree in co-relation 1589. Up to 74 conditions per place. [2023-09-01 09:39:15,165 INFO L82 GeneralOperation]: Start removeDead. Operand has 532 places, 460 transitions, 2360 flow [2023-09-01 09:39:15,169 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 527 places, 454 transitions, 2348 flow [2023-09-01 09:39:15,169 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:15,169 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 527 places, 454 transitions, 2348 flow [2023-09-01 09:39:15,169 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 527 places, 454 transitions, 2348 flow [2023-09-01 09:39:15,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 527 places, 454 transitions, 2348 flow [2023-09-01 09:39:15,428 INFO L130 PetriNetUnfolder]: 0/668 cut-off events. [2023-09-01 09:39:15,428 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:39:15,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1443 conditions, 668 events. 0/668 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1055 event pairs, 0 based on Foata normal form. 0/632 useless extension candidates. Maximal degree in co-relation 0. Up to 37 conditions per place. [2023-09-01 09:39:15,466 INFO L119 LiptonReduction]: Number of co-enabled transitions 171864 [2023-09-01 09:39:20,103 INFO L134 LiptonReduction]: Checked pairs total: 289479 [2023-09-01 09:39:20,103 INFO L136 LiptonReduction]: Total number of compositions: 309 [2023-09-01 09:39:20,104 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:20,104 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:20,104 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:20,131 INFO L130 PetriNetUnfolder]: 0/217 cut-off events. [2023-09-01 09:39:20,131 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:39:20,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:20,131 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:20,131 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:20,132 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:20,132 INFO L85 PathProgramCache]: Analyzing trace with hash -495253770, now seen corresponding path program 1 times [2023-09-01 09:39:20,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:20,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217995889] [2023-09-01 09:39:20,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:20,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:20,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:20,163 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:20,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:20,203 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:20,204 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:20,204 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:20,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-09-01 09:39:20,204 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:20,204 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:20,205 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:20,205 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-09-01 09:39:20,308 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:20,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 546 places, 472 transitions, 2461 flow [2023-09-01 09:39:20,629 INFO L130 PetriNetUnfolder]: 38/914 cut-off events. [2023-09-01 09:39:20,629 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:39:20,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1729 conditions, 914 events. 38/914 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1950 event pairs, 0 based on Foata normal form. 0/801 useless extension candidates. Maximal degree in co-relation 1652. Up to 76 conditions per place. [2023-09-01 09:39:20,649 INFO L82 GeneralOperation]: Start removeDead. Operand has 546 places, 472 transitions, 2461 flow [2023-09-01 09:39:20,651 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 541 places, 466 transitions, 2449 flow [2023-09-01 09:39:20,651 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:20,652 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 541 places, 466 transitions, 2449 flow [2023-09-01 09:39:20,652 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 541 places, 466 transitions, 2449 flow [2023-09-01 09:39:20,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 541 places, 466 transitions, 2449 flow [2023-09-01 09:39:20,801 INFO L130 PetriNetUnfolder]: 0/686 cut-off events. [2023-09-01 09:39:20,801 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:39:20,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1501 conditions, 686 events. 0/686 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1051 event pairs, 0 based on Foata normal form. 0/649 useless extension candidates. Maximal degree in co-relation 0. Up to 38 conditions per place. [2023-09-01 09:39:20,846 INFO L119 LiptonReduction]: Number of co-enabled transitions 181522 [2023-09-01 09:39:25,754 INFO L134 LiptonReduction]: Checked pairs total: 322285 [2023-09-01 09:39:25,754 INFO L136 LiptonReduction]: Total number of compositions: 317 [2023-09-01 09:39:25,755 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:25,755 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:25,755 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:25,785 INFO L130 PetriNetUnfolder]: 0/223 cut-off events. [2023-09-01 09:39:25,785 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:39:25,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:25,786 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:25,786 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:25,786 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:25,786 INFO L85 PathProgramCache]: Analyzing trace with hash 790961803, now seen corresponding path program 1 times [2023-09-01 09:39:25,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:25,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855452226] [2023-09-01 09:39:25,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:25,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:25,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:25,826 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:25,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:25,868 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:25,869 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:25,869 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:25,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-09-01 09:39:25,869 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:25,870 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:25,870 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:25,870 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-09-01 09:39:25,929 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:25,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 560 places, 484 transitions, 2564 flow [2023-09-01 09:39:26,167 INFO L130 PetriNetUnfolder]: 39/938 cut-off events. [2023-09-01 09:39:26,167 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:39:26,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1794 conditions, 938 events. 39/938 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1997 event pairs, 0 based on Foata normal form. 0/822 useless extension candidates. Maximal degree in co-relation 1716. Up to 78 conditions per place. [2023-09-01 09:39:26,187 INFO L82 GeneralOperation]: Start removeDead. Operand has 560 places, 484 transitions, 2564 flow [2023-09-01 09:39:26,190 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 555 places, 478 transitions, 2552 flow [2023-09-01 09:39:26,190 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:26,190 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 555 places, 478 transitions, 2552 flow [2023-09-01 09:39:26,190 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 555 places, 478 transitions, 2552 flow [2023-09-01 09:39:26,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 555 places, 478 transitions, 2552 flow [2023-09-01 09:39:26,339 INFO L130 PetriNetUnfolder]: 0/704 cut-off events. [2023-09-01 09:39:26,340 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:39:26,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1560 conditions, 704 events. 0/704 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1080 event pairs, 0 based on Foata normal form. 0/666 useless extension candidates. Maximal degree in co-relation 0. Up to 39 conditions per place. [2023-09-01 09:39:26,390 INFO L119 LiptonReduction]: Number of co-enabled transitions 191444 [2023-09-01 09:39:31,489 INFO L134 LiptonReduction]: Checked pairs total: 304421 [2023-09-01 09:39:31,489 INFO L136 LiptonReduction]: Total number of compositions: 325 [2023-09-01 09:39:31,490 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:31,490 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:31,491 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:31,523 INFO L130 PetriNetUnfolder]: 0/229 cut-off events. [2023-09-01 09:39:31,523 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:39:31,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:31,523 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:31,523 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:31,524 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:31,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1489626333, now seen corresponding path program 1 times [2023-09-01 09:39:31,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:31,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135771966] [2023-09-01 09:39:31,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:31,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:31,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:31,557 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:31,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:31,604 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:31,605 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:31,605 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:31,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-09-01 09:39:31,605 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:31,605 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:31,605 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:31,606 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-09-01 09:39:31,666 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:31,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 574 places, 496 transitions, 2669 flow [2023-09-01 09:39:31,894 INFO L130 PetriNetUnfolder]: 40/962 cut-off events. [2023-09-01 09:39:31,894 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:39:31,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1860 conditions, 962 events. 40/962 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2065 event pairs, 0 based on Foata normal form. 0/843 useless extension candidates. Maximal degree in co-relation 1781. Up to 80 conditions per place. [2023-09-01 09:39:31,915 INFO L82 GeneralOperation]: Start removeDead. Operand has 574 places, 496 transitions, 2669 flow [2023-09-01 09:39:31,919 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 569 places, 490 transitions, 2657 flow [2023-09-01 09:39:31,919 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:31,919 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 569 places, 490 transitions, 2657 flow [2023-09-01 09:39:31,919 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 569 places, 490 transitions, 2657 flow [2023-09-01 09:39:31,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 569 places, 490 transitions, 2657 flow [2023-09-01 09:39:32,143 INFO L130 PetriNetUnfolder]: 0/722 cut-off events. [2023-09-01 09:39:32,144 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:39:32,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1620 conditions, 722 events. 0/722 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1117 event pairs, 0 based on Foata normal form. 0/683 useless extension candidates. Maximal degree in co-relation 0. Up to 40 conditions per place. [2023-09-01 09:39:32,190 INFO L119 LiptonReduction]: Number of co-enabled transitions 201630 [2023-09-01 09:39:37,376 INFO L134 LiptonReduction]: Checked pairs total: 336727 [2023-09-01 09:39:37,376 INFO L136 LiptonReduction]: Total number of compositions: 333 [2023-09-01 09:39:37,377 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:37,378 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:37,378 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:37,411 INFO L130 PetriNetUnfolder]: 0/235 cut-off events. [2023-09-01 09:39:37,412 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:39:37,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:37,412 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:37,412 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:37,412 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:37,412 INFO L85 PathProgramCache]: Analyzing trace with hash 30796258, now seen corresponding path program 1 times [2023-09-01 09:39:37,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:37,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974207390] [2023-09-01 09:39:37,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:37,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:37,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:37,446 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:37,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:37,497 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:37,497 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:37,497 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:37,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-09-01 09:39:37,497 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:37,498 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:37,498 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:37,498 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-09-01 09:39:37,564 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:37,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 588 places, 508 transitions, 2776 flow [2023-09-01 09:39:37,840 INFO L130 PetriNetUnfolder]: 41/986 cut-off events. [2023-09-01 09:39:37,841 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:39:37,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1927 conditions, 986 events. 41/986 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2125 event pairs, 0 based on Foata normal form. 0/864 useless extension candidates. Maximal degree in co-relation 1847. Up to 82 conditions per place. [2023-09-01 09:39:37,861 INFO L82 GeneralOperation]: Start removeDead. Operand has 588 places, 508 transitions, 2776 flow [2023-09-01 09:39:37,864 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 583 places, 502 transitions, 2764 flow [2023-09-01 09:39:37,864 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:37,864 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 583 places, 502 transitions, 2764 flow [2023-09-01 09:39:37,864 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 583 places, 502 transitions, 2764 flow [2023-09-01 09:39:37,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 583 places, 502 transitions, 2764 flow [2023-09-01 09:39:38,028 INFO L130 PetriNetUnfolder]: 0/740 cut-off events. [2023-09-01 09:39:38,028 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:39:38,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1681 conditions, 740 events. 0/740 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1155 event pairs, 0 based on Foata normal form. 0/700 useless extension candidates. Maximal degree in co-relation 0. Up to 41 conditions per place. [2023-09-01 09:39:38,080 INFO L119 LiptonReduction]: Number of co-enabled transitions 212080 [2023-09-01 09:39:43,366 INFO L134 LiptonReduction]: Checked pairs total: 349674 [2023-09-01 09:39:43,366 INFO L136 LiptonReduction]: Total number of compositions: 341 [2023-09-01 09:39:43,367 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:43,368 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:43,368 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:43,402 INFO L130 PetriNetUnfolder]: 0/241 cut-off events. [2023-09-01 09:39:43,402 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:39:43,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:43,402 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:43,402 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:43,402 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:43,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1327537936, now seen corresponding path program 1 times [2023-09-01 09:39:43,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:43,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057321444] [2023-09-01 09:39:43,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:43,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:43,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:43,452 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:43,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:43,500 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:43,500 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:43,501 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:43,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-09-01 09:39:43,501 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:43,501 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:43,501 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:43,502 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-09-01 09:39:43,566 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:43,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 602 places, 520 transitions, 2885 flow [2023-09-01 09:39:43,828 INFO L130 PetriNetUnfolder]: 42/1010 cut-off events. [2023-09-01 09:39:43,829 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:39:43,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1995 conditions, 1010 events. 42/1010 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2184 event pairs, 0 based on Foata normal form. 0/885 useless extension candidates. Maximal degree in co-relation 1914. Up to 84 conditions per place. [2023-09-01 09:39:43,853 INFO L82 GeneralOperation]: Start removeDead. Operand has 602 places, 520 transitions, 2885 flow [2023-09-01 09:39:43,856 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 597 places, 514 transitions, 2873 flow [2023-09-01 09:39:43,856 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:43,856 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 597 places, 514 transitions, 2873 flow [2023-09-01 09:39:43,856 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 597 places, 514 transitions, 2873 flow [2023-09-01 09:39:43,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 597 places, 514 transitions, 2873 flow [2023-09-01 09:39:44,031 INFO L130 PetriNetUnfolder]: 0/758 cut-off events. [2023-09-01 09:39:44,031 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:39:44,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1743 conditions, 758 events. 0/758 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1180 event pairs, 0 based on Foata normal form. 0/717 useless extension candidates. Maximal degree in co-relation 0. Up to 42 conditions per place. [2023-09-01 09:39:44,089 INFO L119 LiptonReduction]: Number of co-enabled transitions 222794 [2023-09-01 09:39:49,535 INFO L134 LiptonReduction]: Checked pairs total: 367956 [2023-09-01 09:39:49,536 INFO L136 LiptonReduction]: Total number of compositions: 349 [2023-09-01 09:39:49,536 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:49,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;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:49,537 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:49,574 INFO L130 PetriNetUnfolder]: 0/247 cut-off events. [2023-09-01 09:39:49,575 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:39:49,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:49,575 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:49,575 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:49,575 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:49,575 INFO L85 PathProgramCache]: Analyzing trace with hash 409322920, now seen corresponding path program 1 times [2023-09-01 09:39:49,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:49,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125052295] [2023-09-01 09:39:49,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:49,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:49,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:49,618 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:49,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:49,674 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:49,675 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:49,675 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:49,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-09-01 09:39:49,675 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:49,675 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:49,675 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:49,676 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-09-01 09:39:49,742 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:49,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 616 places, 532 transitions, 2996 flow [2023-09-01 09:39:50,095 INFO L130 PetriNetUnfolder]: 43/1034 cut-off events. [2023-09-01 09:39:50,096 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:39:50,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2064 conditions, 1034 events. 43/1034 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2232 event pairs, 0 based on Foata normal form. 0/906 useless extension candidates. Maximal degree in co-relation 1982. Up to 86 conditions per place. [2023-09-01 09:39:50,116 INFO L82 GeneralOperation]: Start removeDead. Operand has 616 places, 532 transitions, 2996 flow [2023-09-01 09:39:50,118 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 611 places, 526 transitions, 2984 flow [2023-09-01 09:39:50,118 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:50,118 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 611 places, 526 transitions, 2984 flow [2023-09-01 09:39:50,118 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 611 places, 526 transitions, 2984 flow [2023-09-01 09:39:50,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 611 places, 526 transitions, 2984 flow [2023-09-01 09:39:50,306 INFO L130 PetriNetUnfolder]: 0/776 cut-off events. [2023-09-01 09:39:50,307 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:39:50,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1806 conditions, 776 events. 0/776 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1211 event pairs, 0 based on Foata normal form. 0/734 useless extension candidates. Maximal degree in co-relation 0. Up to 43 conditions per place. [2023-09-01 09:39:50,367 INFO L119 LiptonReduction]: Number of co-enabled transitions 233772 [2023-09-01 09:39:55,970 INFO L134 LiptonReduction]: Checked pairs total: 386788 [2023-09-01 09:39:55,971 INFO L136 LiptonReduction]: Total number of compositions: 357 [2023-09-01 09:39:55,971 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:55,972 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:55,972 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:56,020 INFO L130 PetriNetUnfolder]: 0/253 cut-off events. [2023-09-01 09:39:56,021 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:39:56,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:56,021 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:56,021 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:56,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:56,021 INFO L85 PathProgramCache]: Analyzing trace with hash -404644739, now seen corresponding path program 1 times [2023-09-01 09:39:56,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:56,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043464455] [2023-09-01 09:39:56,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:56,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:56,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:56,083 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:56,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:56,138 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:56,139 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:56,139 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:56,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-09-01 09:39:56,139 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:56,140 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:56,140 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:56,140 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-09-01 09:39:56,207 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:56,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 630 places, 544 transitions, 3109 flow [2023-09-01 09:39:56,476 INFO L130 PetriNetUnfolder]: 44/1058 cut-off events. [2023-09-01 09:39:56,476 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:39:56,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2134 conditions, 1058 events. 44/1058 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2277 event pairs, 0 based on Foata normal form. 0/927 useless extension candidates. Maximal degree in co-relation 2051. Up to 88 conditions per place. [2023-09-01 09:39:56,503 INFO L82 GeneralOperation]: Start removeDead. Operand has 630 places, 544 transitions, 3109 flow [2023-09-01 09:39:56,506 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 625 places, 538 transitions, 3097 flow [2023-09-01 09:39:56,506 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:56,506 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 625 places, 538 transitions, 3097 flow [2023-09-01 09:39:56,507 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 625 places, 538 transitions, 3097 flow [2023-09-01 09:39:56,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 625 places, 538 transitions, 3097 flow [2023-09-01 09:39:56,704 INFO L130 PetriNetUnfolder]: 0/794 cut-off events. [2023-09-01 09:39:56,705 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:39:56,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1870 conditions, 794 events. 0/794 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1232 event pairs, 0 based on Foata normal form. 0/751 useless extension candidates. Maximal degree in co-relation 0. Up to 44 conditions per place. [2023-09-01 09:39:56,770 INFO L119 LiptonReduction]: Number of co-enabled transitions 245014 [2023-09-01 09:40:02,452 INFO L134 LiptonReduction]: Checked pairs total: 413996 [2023-09-01 09:40:02,452 INFO L136 LiptonReduction]: Total number of compositions: 365 [2023-09-01 09:40:02,453 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:02,453 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:02,453 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:02,493 INFO L130 PetriNetUnfolder]: 0/259 cut-off events. [2023-09-01 09:40:02,493 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:40:02,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:02,493 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:40:02,494 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:02,494 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:02,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1875437822, now seen corresponding path program 1 times [2023-09-01 09:40:02,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:02,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476464451] [2023-09-01 09:40:02,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:02,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:02,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:02,537 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:02,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:02,589 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:02,589 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:02,589 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:02,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-09-01 09:40:02,590 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:02,590 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:02,590 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:02,590 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-09-01 09:40:02,659 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:02,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 644 places, 556 transitions, 3224 flow [2023-09-01 09:40:02,953 INFO L130 PetriNetUnfolder]: 45/1082 cut-off events. [2023-09-01 09:40:02,954 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:40:02,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2205 conditions, 1082 events. 45/1082 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2334 event pairs, 0 based on Foata normal form. 0/948 useless extension candidates. Maximal degree in co-relation 2121. Up to 90 conditions per place. [2023-09-01 09:40:02,981 INFO L82 GeneralOperation]: Start removeDead. Operand has 644 places, 556 transitions, 3224 flow [2023-09-01 09:40:02,984 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 639 places, 550 transitions, 3212 flow [2023-09-01 09:40:02,984 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:02,984 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 639 places, 550 transitions, 3212 flow [2023-09-01 09:40:02,985 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 639 places, 550 transitions, 3212 flow [2023-09-01 09:40:02,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 639 places, 550 transitions, 3212 flow [2023-09-01 09:40:03,248 INFO L130 PetriNetUnfolder]: 0/812 cut-off events. [2023-09-01 09:40:03,248 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:40:03,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1935 conditions, 812 events. 0/812 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1266 event pairs, 0 based on Foata normal form. 0/768 useless extension candidates. Maximal degree in co-relation 0. Up to 45 conditions per place. [2023-09-01 09:40:03,309 INFO L119 LiptonReduction]: Number of co-enabled transitions 256520 [2023-09-01 09:40:09,109 INFO L134 LiptonReduction]: Checked pairs total: 422510 [2023-09-01 09:40:09,110 INFO L136 LiptonReduction]: Total number of compositions: 373 [2023-09-01 09:40:09,110 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:09,111 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:09,111 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:09,152 INFO L130 PetriNetUnfolder]: 0/265 cut-off events. [2023-09-01 09:40:09,153 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:40:09,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:09,153 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:40:09,153 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:09,153 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:09,153 INFO L85 PathProgramCache]: Analyzing trace with hash -545645078, now seen corresponding path program 1 times [2023-09-01 09:40:09,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:09,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281700717] [2023-09-01 09:40:09,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:09,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:09,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:09,199 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:09,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:09,257 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:09,257 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:09,257 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:09,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-09-01 09:40:09,258 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:09,258 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:09,258 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:09,258 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-09-01 09:40:09,325 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:09,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 658 places, 568 transitions, 3341 flow [2023-09-01 09:40:09,705 INFO L130 PetriNetUnfolder]: 46/1106 cut-off events. [2023-09-01 09:40:09,705 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:40:09,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2277 conditions, 1106 events. 46/1106 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2389 event pairs, 0 based on Foata normal form. 0/969 useless extension candidates. Maximal degree in co-relation 2192. Up to 92 conditions per place. [2023-09-01 09:40:09,734 INFO L82 GeneralOperation]: Start removeDead. Operand has 658 places, 568 transitions, 3341 flow [2023-09-01 09:40:09,737 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 653 places, 562 transitions, 3329 flow [2023-09-01 09:40:09,737 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:09,737 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 653 places, 562 transitions, 3329 flow [2023-09-01 09:40:09,737 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 653 places, 562 transitions, 3329 flow [2023-09-01 09:40:09,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 653 places, 562 transitions, 3329 flow [2023-09-01 09:40:09,950 INFO L130 PetriNetUnfolder]: 0/830 cut-off events. [2023-09-01 09:40:09,950 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:40:09,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2001 conditions, 830 events. 0/830 cut-off events. For 16170/16170 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/785 useless extension candidates. Maximal degree in co-relation 0. Up to 46 conditions per place. [2023-09-01 09:40:10,018 INFO L119 LiptonReduction]: Number of co-enabled transitions 268290 [2023-09-01 09:40:15,982 INFO L134 LiptonReduction]: Checked pairs total: 463351 [2023-09-01 09:40:15,982 INFO L136 LiptonReduction]: Total number of compositions: 381 [2023-09-01 09:40:15,984 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:15,984 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:15,985 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:16,037 INFO L130 PetriNetUnfolder]: 0/271 cut-off events. [2023-09-01 09:40:16,038 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:40:16,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:16,038 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:40:16,038 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:16,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:16,038 INFO L85 PathProgramCache]: Analyzing trace with hash -259461776, now seen corresponding path program 1 times [2023-09-01 09:40:16,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:16,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876785602] [2023-09-01 09:40:16,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:16,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:16,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:16,081 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:16,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:16,138 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:16,139 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:16,139 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:16,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-09-01 09:40:16,139 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:16,140 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:16,140 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:16,140 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-09-01 09:40:16,211 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:16,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 672 places, 580 transitions, 3460 flow [2023-09-01 09:40:16,626 INFO L130 PetriNetUnfolder]: 47/1130 cut-off events. [2023-09-01 09:40:16,626 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:40:16,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2350 conditions, 1130 events. 47/1130 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2505 event pairs, 0 based on Foata normal form. 0/990 useless extension candidates. Maximal degree in co-relation 2264. Up to 94 conditions per place. [2023-09-01 09:40:16,657 INFO L82 GeneralOperation]: Start removeDead. Operand has 672 places, 580 transitions, 3460 flow [2023-09-01 09:40:16,660 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 667 places, 574 transitions, 3448 flow [2023-09-01 09:40:16,661 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:16,661 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 667 places, 574 transitions, 3448 flow [2023-09-01 09:40:16,661 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 667 places, 574 transitions, 3448 flow [2023-09-01 09:40:16,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 667 places, 574 transitions, 3448 flow [2023-09-01 09:40:16,892 INFO L130 PetriNetUnfolder]: 0/848 cut-off events. [2023-09-01 09:40:16,892 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:40:16,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2068 conditions, 848 events. 0/848 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1305 event pairs, 0 based on Foata normal form. 0/802 useless extension candidates. Maximal degree in co-relation 0. Up to 47 conditions per place. [2023-09-01 09:40:16,969 INFO L119 LiptonReduction]: Number of co-enabled transitions 280324 [2023-09-01 09:40:23,107 INFO L134 LiptonReduction]: Checked pairs total: 450057 [2023-09-01 09:40:23,107 INFO L136 LiptonReduction]: Total number of compositions: 389 [2023-09-01 09:40:23,108 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:23,108 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:23,108 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:23,153 INFO L130 PetriNetUnfolder]: 0/277 cut-off events. [2023-09-01 09:40:23,153 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:40:23,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:23,153 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:40:23,153 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:23,153 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:23,154 INFO L85 PathProgramCache]: Analyzing trace with hash -813325929, now seen corresponding path program 1 times [2023-09-01 09:40:23,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:23,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584512054] [2023-09-01 09:40:23,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:23,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:23,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:23,198 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:23,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:23,260 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:23,260 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:23,260 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:23,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-09-01 09:40:23,260 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:23,261 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:23,261 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:23,261 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-09-01 09:40:23,338 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:23,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 686 places, 592 transitions, 3581 flow [2023-09-01 09:40:23,735 INFO L130 PetriNetUnfolder]: 48/1154 cut-off events. [2023-09-01 09:40:23,735 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:40:23,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2424 conditions, 1154 events. 48/1154 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2522 event pairs, 0 based on Foata normal form. 0/1011 useless extension candidates. Maximal degree in co-relation 2337. Up to 96 conditions per place. [2023-09-01 09:40:23,763 INFO L82 GeneralOperation]: Start removeDead. Operand has 686 places, 592 transitions, 3581 flow [2023-09-01 09:40:23,766 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 681 places, 586 transitions, 3569 flow [2023-09-01 09:40:23,766 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:23,766 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 681 places, 586 transitions, 3569 flow [2023-09-01 09:40:23,766 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 681 places, 586 transitions, 3569 flow [2023-09-01 09:40:23,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 681 places, 586 transitions, 3569 flow [2023-09-01 09:40:24,001 INFO L130 PetriNetUnfolder]: 0/866 cut-off events. [2023-09-01 09:40:24,001 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:40:24,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2136 conditions, 866 events. 0/866 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1378 event pairs, 0 based on Foata normal form. 0/819 useless extension candidates. Maximal degree in co-relation 0. Up to 48 conditions per place. [2023-09-01 09:40:24,078 INFO L119 LiptonReduction]: Number of co-enabled transitions 292622 [2023-09-01 09:40:30,174 INFO L134 LiptonReduction]: Checked pairs total: 511321 [2023-09-01 09:40:30,174 INFO L136 LiptonReduction]: Total number of compositions: 397 [2023-09-01 09:40:30,175 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:30,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;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:30,175 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:30,223 INFO L130 PetriNetUnfolder]: 0/283 cut-off events. [2023-09-01 09:40:30,223 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:40:30,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:30,223 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:40:30,223 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:30,223 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:30,224 INFO L85 PathProgramCache]: Analyzing trace with hash 214140957, now seen corresponding path program 1 times [2023-09-01 09:40:30,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:30,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956769451] [2023-09-01 09:40:30,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:30,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:30,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:30,270 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:30,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:30,337 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:30,338 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:30,338 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:30,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-09-01 09:40:30,338 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:30,339 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:30,339 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:30,339 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-09-01 09:40:30,413 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:30,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 700 places, 604 transitions, 3704 flow [2023-09-01 09:40:30,768 INFO L130 PetriNetUnfolder]: 49/1178 cut-off events. [2023-09-01 09:40:30,768 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:40:30,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2499 conditions, 1178 events. 49/1178 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2529 event pairs, 0 based on Foata normal form. 0/1032 useless extension candidates. Maximal degree in co-relation 2411. Up to 98 conditions per place. [2023-09-01 09:40:30,805 INFO L82 GeneralOperation]: Start removeDead. Operand has 700 places, 604 transitions, 3704 flow [2023-09-01 09:40:30,809 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 695 places, 598 transitions, 3692 flow [2023-09-01 09:40:30,809 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:30,809 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 695 places, 598 transitions, 3692 flow [2023-09-01 09:40:30,809 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 695 places, 598 transitions, 3692 flow [2023-09-01 09:40:30,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 695 places, 598 transitions, 3692 flow [2023-09-01 09:40:31,060 INFO L130 PetriNetUnfolder]: 0/884 cut-off events. [2023-09-01 09:40:31,060 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:40:31,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2205 conditions, 884 events. 0/884 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1373 event pairs, 0 based on Foata normal form. 0/836 useless extension candidates. Maximal degree in co-relation 0. Up to 49 conditions per place. [2023-09-01 09:40:31,259 INFO L119 LiptonReduction]: Number of co-enabled transitions 305184 [2023-09-01 09:40:37,504 INFO L134 LiptonReduction]: Checked pairs total: 535803 [2023-09-01 09:40:37,504 INFO L136 LiptonReduction]: Total number of compositions: 405 [2023-09-01 09:40:37,505 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:37,505 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:37,505 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:37,555 INFO L130 PetriNetUnfolder]: 0/289 cut-off events. [2023-09-01 09:40:37,555 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:40:37,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:37,556 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:37,556 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:37,556 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:37,556 INFO L85 PathProgramCache]: Analyzing trace with hash -2044518844, now seen corresponding path program 1 times [2023-09-01 09:40:37,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:37,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377972991] [2023-09-01 09:40:37,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:37,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:37,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:37,599 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:37,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:37,664 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:37,664 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:37,664 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:37,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-09-01 09:40:37,664 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:37,665 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:37,665 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:37,665 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-09-01 09:40:37,732 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:37,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 714 places, 616 transitions, 3829 flow [2023-09-01 09:40:38,171 INFO L130 PetriNetUnfolder]: 50/1202 cut-off events. [2023-09-01 09:40:38,171 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:40:38,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2575 conditions, 1202 events. 50/1202 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2584 event pairs, 0 based on Foata normal form. 0/1053 useless extension candidates. Maximal degree in co-relation 2486. Up to 100 conditions per place. [2023-09-01 09:40:38,202 INFO L82 GeneralOperation]: Start removeDead. Operand has 714 places, 616 transitions, 3829 flow [2023-09-01 09:40:38,205 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 709 places, 610 transitions, 3817 flow [2023-09-01 09:40:38,205 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:38,205 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 709 places, 610 transitions, 3817 flow [2023-09-01 09:40:38,205 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 709 places, 610 transitions, 3817 flow [2023-09-01 09:40:38,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 709 places, 610 transitions, 3817 flow [2023-09-01 09:40:38,468 INFO L130 PetriNetUnfolder]: 0/902 cut-off events. [2023-09-01 09:40:38,468 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:40:38,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2275 conditions, 902 events. 0/902 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1400 event pairs, 0 based on Foata normal form. 0/853 useless extension candidates. Maximal degree in co-relation 0. Up to 50 conditions per place. [2023-09-01 09:40:38,552 INFO L119 LiptonReduction]: Number of co-enabled transitions 318010 [2023-09-01 09:40:44,897 INFO L134 LiptonReduction]: Checked pairs total: 553451 [2023-09-01 09:40:44,898 INFO L136 LiptonReduction]: Total number of compositions: 413 [2023-09-01 09:40:44,899 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:44,899 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:44,899 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:44,954 INFO L130 PetriNetUnfolder]: 0/295 cut-off events. [2023-09-01 09:40:44,954 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:40:44,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:44,954 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:44,954 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:44,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:44,955 INFO L85 PathProgramCache]: Analyzing trace with hash 2075815047, now seen corresponding path program 1 times [2023-09-01 09:40:44,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:44,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710224471] [2023-09-01 09:40:44,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:44,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:45,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:45,002 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:45,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:45,065 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:45,065 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:45,065 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:45,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-09-01 09:40:45,066 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:45,066 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:45,066 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:45,066 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-09-01 09:40:45,144 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:45,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 728 places, 628 transitions, 3956 flow [2023-09-01 09:40:45,553 INFO L130 PetriNetUnfolder]: 51/1226 cut-off events. [2023-09-01 09:40:45,553 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:40:45,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2652 conditions, 1226 events. 51/1226 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2649 event pairs, 0 based on Foata normal form. 0/1074 useless extension candidates. Maximal degree in co-relation 2562. Up to 102 conditions per place. [2023-09-01 09:40:45,593 INFO L82 GeneralOperation]: Start removeDead. Operand has 728 places, 628 transitions, 3956 flow [2023-09-01 09:40:45,597 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 723 places, 622 transitions, 3944 flow [2023-09-01 09:40:45,597 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:45,597 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 723 places, 622 transitions, 3944 flow [2023-09-01 09:40:45,598 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 723 places, 622 transitions, 3944 flow [2023-09-01 09:40:45,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 723 places, 622 transitions, 3944 flow [2023-09-01 09:40:45,913 INFO L130 PetriNetUnfolder]: 0/920 cut-off events. [2023-09-01 09:40:45,913 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:40:45,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2346 conditions, 920 events. 0/920 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1432 event pairs, 0 based on Foata normal form. 0/870 useless extension candidates. Maximal degree in co-relation 0. Up to 51 conditions per place. [2023-09-01 09:40:46,008 INFO L119 LiptonReduction]: Number of co-enabled transitions 331100 [2023-09-01 09:40:52,606 INFO L134 LiptonReduction]: Checked pairs total: 579273 [2023-09-01 09:40:52,606 INFO L136 LiptonReduction]: Total number of compositions: 421 [2023-09-01 09:40:52,607 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:52,607 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:52,607 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:52,662 INFO L130 PetriNetUnfolder]: 0/301 cut-off events. [2023-09-01 09:40:52,662 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:40:52,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:52,662 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:52,663 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:52,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:52,663 INFO L85 PathProgramCache]: Analyzing trace with hash 11270993, now seen corresponding path program 1 times [2023-09-01 09:40:52,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:52,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882511098] [2023-09-01 09:40:52,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:52,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:52,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:52,742 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:52,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:52,814 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:52,815 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:52,815 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:52,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-09-01 09:40:52,815 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:52,816 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:52,816 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:52,816 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-09-01 09:40:52,897 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:52,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 742 places, 640 transitions, 4085 flow [2023-09-01 09:40:53,359 INFO L130 PetriNetUnfolder]: 52/1250 cut-off events. [2023-09-01 09:40:53,360 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:40:53,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2730 conditions, 1250 events. 52/1250 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2693 event pairs, 0 based on Foata normal form. 0/1095 useless extension candidates. Maximal degree in co-relation 2639. Up to 104 conditions per place. [2023-09-01 09:40:53,402 INFO L82 GeneralOperation]: Start removeDead. Operand has 742 places, 640 transitions, 4085 flow [2023-09-01 09:40:53,406 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 737 places, 634 transitions, 4073 flow [2023-09-01 09:40:53,406 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:53,406 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 737 places, 634 transitions, 4073 flow [2023-09-01 09:40:53,406 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 737 places, 634 transitions, 4073 flow [2023-09-01 09:40:53,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 737 places, 634 transitions, 4073 flow [2023-09-01 09:40:53,765 INFO L130 PetriNetUnfolder]: 0/938 cut-off events. [2023-09-01 09:40:53,765 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:40:53,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2418 conditions, 938 events. 0/938 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1460 event pairs, 0 based on Foata normal form. 0/887 useless extension candidates. Maximal degree in co-relation 0. Up to 52 conditions per place. [2023-09-01 09:40:53,853 INFO L119 LiptonReduction]: Number of co-enabled transitions 344454 [2023-09-01 09:41:00,489 INFO L134 LiptonReduction]: Checked pairs total: 605484 [2023-09-01 09:41:00,490 INFO L136 LiptonReduction]: Total number of compositions: 429 [2023-09-01 09:41:00,491 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:00,491 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:00,491 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:00,547 INFO L130 PetriNetUnfolder]: 0/307 cut-off events. [2023-09-01 09:41:00,547 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:41:00,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:00,547 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:41:00,548 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:00,548 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:00,548 INFO L85 PathProgramCache]: Analyzing trace with hash 299190524, now seen corresponding path program 1 times [2023-09-01 09:41:00,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:00,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834900731] [2023-09-01 09:41:00,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:00,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:00,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:00,608 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:00,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:00,681 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:00,682 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:00,682 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:00,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-09-01 09:41:00,682 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:00,682 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:00,683 WARN L233 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:00,683 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2023-09-01 09:41:00,834 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:00,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 756 places, 652 transitions, 4216 flow [2023-09-01 09:41:01,234 INFO L130 PetriNetUnfolder]: 53/1274 cut-off events. [2023-09-01 09:41:01,234 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:41:01,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2809 conditions, 1274 events. 53/1274 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2758 event pairs, 0 based on Foata normal form. 0/1116 useless extension candidates. Maximal degree in co-relation 2717. Up to 106 conditions per place. [2023-09-01 09:41:01,276 INFO L82 GeneralOperation]: Start removeDead. Operand has 756 places, 652 transitions, 4216 flow [2023-09-01 09:41:01,281 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 751 places, 646 transitions, 4204 flow [2023-09-01 09:41:01,281 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:01,281 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 751 places, 646 transitions, 4204 flow [2023-09-01 09:41:01,281 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 751 places, 646 transitions, 4204 flow [2023-09-01 09:41:01,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 751 places, 646 transitions, 4204 flow [2023-09-01 09:41:01,640 INFO L130 PetriNetUnfolder]: 0/956 cut-off events. [2023-09-01 09:41:01,640 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:41:01,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2491 conditions, 956 events. 0/956 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1500 event pairs, 0 based on Foata normal form. 0/904 useless extension candidates. Maximal degree in co-relation 0. Up to 53 conditions per place. [2023-09-01 09:41:01,743 INFO L119 LiptonReduction]: Number of co-enabled transitions 358072 [2023-09-01 09:41:08,648 INFO L134 LiptonReduction]: Checked pairs total: 649960 [2023-09-01 09:41:08,648 INFO L136 LiptonReduction]: Total number of compositions: 437 [2023-09-01 09:41:08,649 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:08,650 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:08,650 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:08,709 INFO L130 PetriNetUnfolder]: 0/313 cut-off events. [2023-09-01 09:41:08,709 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:41:08,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:08,710 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:41:08,710 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:08,710 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:08,710 INFO L85 PathProgramCache]: Analyzing trace with hash -483450722, now seen corresponding path program 1 times [2023-09-01 09:41:08,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:08,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53199868] [2023-09-01 09:41:08,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:08,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:08,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:08,766 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:08,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:08,833 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:08,834 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:08,834 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:08,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-09-01 09:41:08,834 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:08,834 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:08,835 WARN L233 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:08,835 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2023-09-01 09:41:08,909 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:08,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 770 places, 664 transitions, 4349 flow [2023-09-01 09:41:09,322 INFO L130 PetriNetUnfolder]: 54/1298 cut-off events. [2023-09-01 09:41:09,322 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:41:09,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2889 conditions, 1298 events. 54/1298 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2800 event pairs, 0 based on Foata normal form. 0/1137 useless extension candidates. Maximal degree in co-relation 2796. Up to 108 conditions per place. [2023-09-01 09:41:09,366 INFO L82 GeneralOperation]: Start removeDead. Operand has 770 places, 664 transitions, 4349 flow [2023-09-01 09:41:09,370 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 765 places, 658 transitions, 4337 flow [2023-09-01 09:41:09,370 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:09,370 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 765 places, 658 transitions, 4337 flow [2023-09-01 09:41:09,370 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 765 places, 658 transitions, 4337 flow [2023-09-01 09:41:09,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 765 places, 658 transitions, 4337 flow [2023-09-01 09:41:09,803 INFO L130 PetriNetUnfolder]: 0/974 cut-off events. [2023-09-01 09:41:09,803 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:41:09,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2565 conditions, 974 events. 0/974 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1520 event pairs, 0 based on Foata normal form. 0/921 useless extension candidates. Maximal degree in co-relation 0. Up to 54 conditions per place. [2023-09-01 09:41:09,898 INFO L119 LiptonReduction]: Number of co-enabled transitions 371954 [2023-09-01 09:41:16,872 INFO L134 LiptonReduction]: Checked pairs total: 597844 [2023-09-01 09:41:16,872 INFO L136 LiptonReduction]: Total number of compositions: 445 [2023-09-01 09:41:16,873 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:16,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;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:16,873 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:16,935 INFO L130 PetriNetUnfolder]: 0/319 cut-off events. [2023-09-01 09:41:16,935 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:41:16,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:16,935 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:41:16,935 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:16,935 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:16,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1201697035, now seen corresponding path program 1 times [2023-09-01 09:41:16,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:16,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752704457] [2023-09-01 09:41:16,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:16,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:17,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:17,087 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:17,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:17,156 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:17,156 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:17,156 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:17,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-09-01 09:41:17,156 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:17,157 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:17,157 WARN L233 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:17,157 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2023-09-01 09:41:17,235 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:17,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 784 places, 676 transitions, 4484 flow [2023-09-01 09:41:17,657 INFO L130 PetriNetUnfolder]: 55/1322 cut-off events. [2023-09-01 09:41:17,658 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:41:17,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2970 conditions, 1322 events. 55/1322 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2882 event pairs, 0 based on Foata normal form. 0/1158 useless extension candidates. Maximal degree in co-relation 2876. Up to 110 conditions per place. [2023-09-01 09:41:17,703 INFO L82 GeneralOperation]: Start removeDead. Operand has 784 places, 676 transitions, 4484 flow [2023-09-01 09:41:17,706 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 779 places, 670 transitions, 4472 flow [2023-09-01 09:41:17,706 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:17,706 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 779 places, 670 transitions, 4472 flow [2023-09-01 09:41:17,706 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 779 places, 670 transitions, 4472 flow [2023-09-01 09:41:17,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 779 places, 670 transitions, 4472 flow [2023-09-01 09:41:18,030 INFO L130 PetriNetUnfolder]: 0/992 cut-off events. [2023-09-01 09:41:18,031 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:41:18,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2640 conditions, 992 events. 0/992 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1567 event pairs, 0 based on Foata normal form. 0/938 useless extension candidates. Maximal degree in co-relation 0. Up to 55 conditions per place. [2023-09-01 09:41:18,144 INFO L119 LiptonReduction]: Number of co-enabled transitions 386100 [2023-09-01 09:41:25,239 INFO L134 LiptonReduction]: Checked pairs total: 618835 [2023-09-01 09:41:25,239 INFO L136 LiptonReduction]: Total number of compositions: 453 [2023-09-01 09:41:25,240 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:25,240 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:25,240 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:25,311 INFO L130 PetriNetUnfolder]: 0/325 cut-off events. [2023-09-01 09:41:25,311 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:41:25,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:25,311 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:41:25,312 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:25,312 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:25,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1937090539, now seen corresponding path program 1 times [2023-09-01 09:41:25,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:25,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557863656] [2023-09-01 09:41:25,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:25,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:25,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:25,366 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:25,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:25,436 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:25,436 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:25,436 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:25,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-09-01 09:41:25,436 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:25,436 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:25,436 WARN L233 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:25,436 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2023-09-01 09:41:25,515 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:25,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 798 places, 688 transitions, 4621 flow [2023-09-01 09:41:26,082 INFO L130 PetriNetUnfolder]: 56/1346 cut-off events. [2023-09-01 09:41:26,082 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:41:26,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3052 conditions, 1346 events. 56/1346 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2913 event pairs, 0 based on Foata normal form. 0/1179 useless extension candidates. Maximal degree in co-relation 2957. Up to 112 conditions per place. [2023-09-01 09:41:26,119 INFO L82 GeneralOperation]: Start removeDead. Operand has 798 places, 688 transitions, 4621 flow [2023-09-01 09:41:26,122 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 793 places, 682 transitions, 4609 flow [2023-09-01 09:41:26,122 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:26,122 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 793 places, 682 transitions, 4609 flow [2023-09-01 09:41:26,122 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 793 places, 682 transitions, 4609 flow [2023-09-01 09:41:26,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 793 places, 682 transitions, 4609 flow [2023-09-01 09:41:26,464 INFO L130 PetriNetUnfolder]: 0/1010 cut-off events. [2023-09-01 09:41:26,464 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:41:26,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2716 conditions, 1010 events. 0/1010 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1584 event pairs, 0 based on Foata normal form. 0/955 useless extension candidates. Maximal degree in co-relation 0. Up to 56 conditions per place. [2023-09-01 09:41:26,578 INFO L119 LiptonReduction]: Number of co-enabled transitions 400510 [2023-09-01 09:41:33,950 INFO L134 LiptonReduction]: Checked pairs total: 708130 [2023-09-01 09:41:33,950 INFO L136 LiptonReduction]: Total number of compositions: 461 [2023-09-01 09:41:33,951 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:33,952 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:33,952 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:34,033 INFO L130 PetriNetUnfolder]: 0/331 cut-off events. [2023-09-01 09:41:34,033 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:41:34,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:34,034 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:41:34,034 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:34,034 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:34,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1077035679, now seen corresponding path program 1 times [2023-09-01 09:41:34,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:34,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504944544] [2023-09-01 09:41:34,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:34,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:34,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:34,098 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:34,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:34,179 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:34,179 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:34,179 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:34,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-09-01 09:41:34,179 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:34,180 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:34,180 WARN L233 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:34,180 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2023-09-01 09:41:34,278 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:34,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 812 places, 700 transitions, 4760 flow [2023-09-01 09:41:34,746 INFO L130 PetriNetUnfolder]: 57/1370 cut-off events. [2023-09-01 09:41:34,746 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:41:34,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3135 conditions, 1370 events. 57/1370 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3061 event pairs, 0 based on Foata normal form. 0/1200 useless extension candidates. Maximal degree in co-relation 3039. Up to 114 conditions per place. [2023-09-01 09:41:34,796 INFO L82 GeneralOperation]: Start removeDead. Operand has 812 places, 700 transitions, 4760 flow [2023-09-01 09:41:34,801 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 807 places, 694 transitions, 4748 flow [2023-09-01 09:41:34,801 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:34,801 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 807 places, 694 transitions, 4748 flow [2023-09-01 09:41:34,801 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 807 places, 694 transitions, 4748 flow [2023-09-01 09:41:34,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 807 places, 694 transitions, 4748 flow [2023-09-01 09:41:35,172 INFO L130 PetriNetUnfolder]: 0/1028 cut-off events. [2023-09-01 09:41:35,172 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:41:35,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2793 conditions, 1028 events. 0/1028 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1597 event pairs, 0 based on Foata normal form. 0/972 useless extension candidates. Maximal degree in co-relation 0. Up to 57 conditions per place. [2023-09-01 09:41:35,296 INFO L119 LiptonReduction]: Number of co-enabled transitions 415184 [2023-09-01 09:41:42,682 INFO L134 LiptonReduction]: Checked pairs total: 664300 [2023-09-01 09:41:42,682 INFO L136 LiptonReduction]: Total number of compositions: 469 [2023-09-01 09:41:42,683 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:42,683 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:42,683 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:42,761 INFO L130 PetriNetUnfolder]: 0/337 cut-off events. [2023-09-01 09:41:42,761 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:41:42,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:42,762 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:41:42,762 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:42,762 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:42,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1926537208, now seen corresponding path program 1 times [2023-09-01 09:41:42,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:42,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453927958] [2023-09-01 09:41:42,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:42,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:42,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:42,819 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:42,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:42,905 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:42,905 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:42,905 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:42,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-09-01 09:41:42,905 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:42,905 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:42,906 WARN L233 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:42,906 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2023-09-01 09:41:42,987 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:42,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 826 places, 712 transitions, 4901 flow [2023-09-01 09:41:43,468 INFO L130 PetriNetUnfolder]: 58/1394 cut-off events. [2023-09-01 09:41:43,469 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:41:43,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3219 conditions, 1394 events. 58/1394 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3007 event pairs, 0 based on Foata normal form. 0/1221 useless extension candidates. Maximal degree in co-relation 3122. Up to 116 conditions per place. [2023-09-01 09:41:43,522 INFO L82 GeneralOperation]: Start removeDead. Operand has 826 places, 712 transitions, 4901 flow [2023-09-01 09:41:43,525 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 821 places, 706 transitions, 4889 flow [2023-09-01 09:41:43,525 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:43,525 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 821 places, 706 transitions, 4889 flow [2023-09-01 09:41:43,526 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 821 places, 706 transitions, 4889 flow [2023-09-01 09:41:43,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 821 places, 706 transitions, 4889 flow [2023-09-01 09:41:43,928 INFO L130 PetriNetUnfolder]: 0/1046 cut-off events. [2023-09-01 09:41:43,928 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:41:43,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2871 conditions, 1046 events. 0/1046 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1632 event pairs, 0 based on Foata normal form. 0/989 useless extension candidates. Maximal degree in co-relation 0. Up to 58 conditions per place. [2023-09-01 09:41:44,046 INFO L119 LiptonReduction]: Number of co-enabled transitions 430122 [2023-09-01 09:41:51,508 INFO L134 LiptonReduction]: Checked pairs total: 701897 [2023-09-01 09:41:51,508 INFO L136 LiptonReduction]: Total number of compositions: 477 [2023-09-01 09:41:51,509 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:51,509 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:51,509 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:51,579 INFO L130 PetriNetUnfolder]: 0/343 cut-off events. [2023-09-01 09:41:51,579 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:41:51,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:51,580 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:41:51,580 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:51,580 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:51,580 INFO L85 PathProgramCache]: Analyzing trace with hash 590275147, now seen corresponding path program 1 times [2023-09-01 09:41:51,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:51,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220385742] [2023-09-01 09:41:51,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:51,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:51,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:51,715 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:51,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:51,800 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:51,801 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:51,801 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:51,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-09-01 09:41:51,801 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:51,802 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:51,802 WARN L233 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:51,802 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2023-09-01 09:41:51,890 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:51,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 840 places, 724 transitions, 5044 flow [2023-09-01 09:41:52,407 INFO L130 PetriNetUnfolder]: 59/1418 cut-off events. [2023-09-01 09:41:52,407 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:41:52,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3304 conditions, 1418 events. 59/1418 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3181 event pairs, 0 based on Foata normal form. 0/1242 useless extension candidates. Maximal degree in co-relation 3206. Up to 118 conditions per place. [2023-09-01 09:41:52,462 INFO L82 GeneralOperation]: Start removeDead. Operand has 840 places, 724 transitions, 5044 flow [2023-09-01 09:41:52,467 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 835 places, 718 transitions, 5032 flow [2023-09-01 09:41:52,467 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:52,467 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 835 places, 718 transitions, 5032 flow [2023-09-01 09:41:52,467 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 835 places, 718 transitions, 5032 flow [2023-09-01 09:41:52,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 835 places, 718 transitions, 5032 flow [2023-09-01 09:41:52,860 INFO L130 PetriNetUnfolder]: 0/1064 cut-off events. [2023-09-01 09:41:52,860 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:41:52,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2950 conditions, 1064 events. 0/1064 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1663 event pairs, 0 based on Foata normal form. 0/1006 useless extension candidates. Maximal degree in co-relation 0. Up to 59 conditions per place. [2023-09-01 09:41:52,994 INFO L119 LiptonReduction]: Number of co-enabled transitions 445324 [2023-09-01 09:42:00,611 INFO L134 LiptonReduction]: Checked pairs total: 739240 [2023-09-01 09:42:00,612 INFO L136 LiptonReduction]: Total number of compositions: 485 [2023-09-01 09:42:00,613 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:00,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;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:00,613 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:00,687 INFO L130 PetriNetUnfolder]: 0/349 cut-off events. [2023-09-01 09:42:00,687 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:42:00,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:00,687 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:42:00,687 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:00,687 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:00,687 INFO L85 PathProgramCache]: Analyzing trace with hash 805740037, now seen corresponding path program 1 times [2023-09-01 09:42:00,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:00,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980469168] [2023-09-01 09:42:00,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:00,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:00,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:00,752 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:00,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:00,816 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:00,817 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:00,817 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:00,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-09-01 09:42:00,817 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:00,817 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:00,817 WARN L233 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:00,817 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2023-09-01 09:42:00,901 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:00,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 854 places, 736 transitions, 5189 flow [2023-09-01 09:42:01,572 INFO L130 PetriNetUnfolder]: 60/1442 cut-off events. [2023-09-01 09:42:01,572 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:42:01,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3390 conditions, 1442 events. 60/1442 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3139 event pairs, 0 based on Foata normal form. 0/1263 useless extension candidates. Maximal degree in co-relation 3291. Up to 120 conditions per place. [2023-09-01 09:42:01,629 INFO L82 GeneralOperation]: Start removeDead. Operand has 854 places, 736 transitions, 5189 flow [2023-09-01 09:42:01,632 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 849 places, 730 transitions, 5177 flow [2023-09-01 09:42:01,633 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:01,633 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 849 places, 730 transitions, 5177 flow [2023-09-01 09:42:01,633 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 849 places, 730 transitions, 5177 flow [2023-09-01 09:42:01,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 849 places, 730 transitions, 5177 flow [2023-09-01 09:42:02,102 INFO L130 PetriNetUnfolder]: 0/1082 cut-off events. [2023-09-01 09:42:02,102 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:42:02,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3030 conditions, 1082 events. 0/1082 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1699 event pairs, 0 based on Foata normal form. 0/1023 useless extension candidates. Maximal degree in co-relation 0. Up to 60 conditions per place. [2023-09-01 09:42:02,225 INFO L119 LiptonReduction]: Number of co-enabled transitions 460790 [2023-09-01 09:42:09,889 INFO L134 LiptonReduction]: Checked pairs total: 759493 [2023-09-01 09:42:09,889 INFO L136 LiptonReduction]: Total number of compositions: 493 [2023-09-01 09:42:09,890 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:09,890 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:09,890 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:09,964 INFO L130 PetriNetUnfolder]: 0/355 cut-off events. [2023-09-01 09:42:09,965 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:42:09,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:09,965 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:42:09,965 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:09,965 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:09,965 INFO L85 PathProgramCache]: Analyzing trace with hash -2080477190, now seen corresponding path program 1 times [2023-09-01 09:42:09,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:09,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948155102] [2023-09-01 09:42:09,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:09,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:10,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:10,039 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:10,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:10,220 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:10,221 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:10,221 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:10,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-09-01 09:42:10,221 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:10,221 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:10,221 WARN L233 ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:10,222 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances. [2023-09-01 09:42:10,305 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:10,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 868 places, 748 transitions, 5336 flow [2023-09-01 09:42:10,833 INFO L130 PetriNetUnfolder]: 61/1466 cut-off events. [2023-09-01 09:42:10,834 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:42:10,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3477 conditions, 1466 events. 61/1466 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3174 event pairs, 0 based on Foata normal form. 0/1284 useless extension candidates. Maximal degree in co-relation 3377. Up to 122 conditions per place. [2023-09-01 09:42:10,893 INFO L82 GeneralOperation]: Start removeDead. Operand has 868 places, 748 transitions, 5336 flow [2023-09-01 09:42:10,897 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 863 places, 742 transitions, 5324 flow [2023-09-01 09:42:10,897 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:10,897 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 863 places, 742 transitions, 5324 flow [2023-09-01 09:42:10,897 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 863 places, 742 transitions, 5324 flow [2023-09-01 09:42:10,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 863 places, 742 transitions, 5324 flow [2023-09-01 09:42:11,306 INFO L130 PetriNetUnfolder]: 0/1100 cut-off events. [2023-09-01 09:42:11,307 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:42:11,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3111 conditions, 1100 events. 0/1100 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1729 event pairs, 0 based on Foata normal form. 0/1040 useless extension candidates. Maximal degree in co-relation 0. Up to 61 conditions per place. [2023-09-01 09:42:11,452 INFO L119 LiptonReduction]: Number of co-enabled transitions 476520 [2023-09-01 09:42:19,260 INFO L134 LiptonReduction]: Checked pairs total: 797539 [2023-09-01 09:42:19,260 INFO L136 LiptonReduction]: Total number of compositions: 501 [2023-09-01 09:42:19,261 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:19,261 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:19,261 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:19,338 INFO L130 PetriNetUnfolder]: 0/361 cut-off events. [2023-09-01 09:42:19,339 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:42:19,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:19,339 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:42:19,339 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:19,339 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:19,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1892856338, now seen corresponding path program 1 times [2023-09-01 09:42:19,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:19,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320827714] [2023-09-01 09:42:19,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:19,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:19,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:19,408 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:19,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:19,507 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:19,507 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:19,508 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:19,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-09-01 09:42:19,508 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:19,508 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:19,508 WARN L233 ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:19,509 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances. [2023-09-01 09:42:19,592 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:19,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 882 places, 760 transitions, 5485 flow [2023-09-01 09:42:20,286 INFO L130 PetriNetUnfolder]: 62/1490 cut-off events. [2023-09-01 09:42:20,286 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:42:20,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3565 conditions, 1490 events. 62/1490 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 3243 event pairs, 0 based on Foata normal form. 0/1305 useless extension candidates. Maximal degree in co-relation 3464. Up to 124 conditions per place. [2023-09-01 09:42:20,350 INFO L82 GeneralOperation]: Start removeDead. Operand has 882 places, 760 transitions, 5485 flow [2023-09-01 09:42:20,353 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 877 places, 754 transitions, 5473 flow [2023-09-01 09:42:20,353 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:20,353 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 877 places, 754 transitions, 5473 flow [2023-09-01 09:42:20,354 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 877 places, 754 transitions, 5473 flow [2023-09-01 09:42:20,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 877 places, 754 transitions, 5473 flow [2023-09-01 09:42:20,852 INFO L130 PetriNetUnfolder]: 0/1118 cut-off events. [2023-09-01 09:42:20,852 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:42:20,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3193 conditions, 1118 events. 0/1118 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1767 event pairs, 0 based on Foata normal form. 0/1057 useless extension candidates. Maximal degree in co-relation 0. Up to 62 conditions per place. [2023-09-01 09:42:20,994 INFO L119 LiptonReduction]: Number of co-enabled transitions 492514 [2023-09-01 09:42:29,117 INFO L134 LiptonReduction]: Checked pairs total: 808342 [2023-09-01 09:42:29,117 INFO L136 LiptonReduction]: Total number of compositions: 509 [2023-09-01 09:42:29,118 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:29,118 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:29,118 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:29,200 INFO L130 PetriNetUnfolder]: 0/367 cut-off events. [2023-09-01 09:42:29,200 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:42:29,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:29,200 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:42:29,200 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:29,200 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:29,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1692777857, now seen corresponding path program 1 times [2023-09-01 09:42:29,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:29,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461850955] [2023-09-01 09:42:29,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:29,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:29,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:29,264 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:29,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:29,362 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:29,362 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:29,362 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:29,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-09-01 09:42:29,363 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:29,363 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:29,363 WARN L233 ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:29,363 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances. [2023-09-01 09:42:29,457 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:29,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 896 places, 772 transitions, 5636 flow [2023-09-01 09:42:30,038 INFO L130 PetriNetUnfolder]: 63/1514 cut-off events. [2023-09-01 09:42:30,038 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:42:30,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3654 conditions, 1514 events. 63/1514 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3263 event pairs, 0 based on Foata normal form. 0/1326 useless extension candidates. Maximal degree in co-relation 3552. Up to 126 conditions per place. [2023-09-01 09:42:30,104 INFO L82 GeneralOperation]: Start removeDead. Operand has 896 places, 772 transitions, 5636 flow [2023-09-01 09:42:30,108 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 891 places, 766 transitions, 5624 flow [2023-09-01 09:42:30,108 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:30,108 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 891 places, 766 transitions, 5624 flow [2023-09-01 09:42:30,108 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 891 places, 766 transitions, 5624 flow [2023-09-01 09:42:30,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 891 places, 766 transitions, 5624 flow [2023-09-01 09:42:30,550 INFO L130 PetriNetUnfolder]: 0/1136 cut-off events. [2023-09-01 09:42:30,550 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:42:30,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3276 conditions, 1136 events. 0/1136 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1851 event pairs, 0 based on Foata normal form. 0/1074 useless extension candidates. Maximal degree in co-relation 0. Up to 63 conditions per place. [2023-09-01 09:42:30,709 INFO L119 LiptonReduction]: Number of co-enabled transitions 508772 [2023-09-01 09:42:38,864 INFO L134 LiptonReduction]: Checked pairs total: 797884 [2023-09-01 09:42:38,864 INFO L136 LiptonReduction]: Total number of compositions: 517 [2023-09-01 09:42:38,865 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:38,865 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:38,866 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:38,949 INFO L130 PetriNetUnfolder]: 0/373 cut-off events. [2023-09-01 09:42:38,949 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:42:38,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:38,949 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:42:38,949 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:38,949 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:38,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1127913441, now seen corresponding path program 1 times [2023-09-01 09:42:38,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:38,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522098718] [2023-09-01 09:42:38,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:38,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:39,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:39,020 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:39,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:39,094 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:39,095 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:39,095 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:39,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-09-01 09:42:39,095 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:39,095 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:39,095 WARN L233 ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:39,096 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances. [2023-09-01 09:42:39,185 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:39,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 910 places, 784 transitions, 5789 flow [2023-09-01 09:42:40,029 INFO L130 PetriNetUnfolder]: 64/1538 cut-off events. [2023-09-01 09:42:40,029 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:42:40,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3744 conditions, 1538 events. 64/1538 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3312 event pairs, 0 based on Foata normal form. 0/1347 useless extension candidates. Maximal degree in co-relation 3641. Up to 128 conditions per place. [2023-09-01 09:42:40,090 INFO L82 GeneralOperation]: Start removeDead. Operand has 910 places, 784 transitions, 5789 flow [2023-09-01 09:42:40,093 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 905 places, 778 transitions, 5777 flow [2023-09-01 09:42:40,093 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:40,093 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 905 places, 778 transitions, 5777 flow [2023-09-01 09:42:40,093 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 905 places, 778 transitions, 5777 flow [2023-09-01 09:42:40,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 905 places, 778 transitions, 5777 flow [2023-09-01 09:42:40,536 INFO L130 PetriNetUnfolder]: 0/1154 cut-off events. [2023-09-01 09:42:40,536 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:42:40,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3360 conditions, 1154 events. 0/1154 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1868 event pairs, 0 based on Foata normal form. 0/1091 useless extension candidates. Maximal degree in co-relation 0. Up to 64 conditions per place. [2023-09-01 09:42:40,692 INFO L119 LiptonReduction]: Number of co-enabled transitions 525294 [2023-09-01 09:42:49,051 INFO L134 LiptonReduction]: Checked pairs total: 806137 [2023-09-01 09:42:49,051 INFO L136 LiptonReduction]: Total number of compositions: 525 [2023-09-01 09:42:49,052 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:49,052 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:49,052 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:49,138 INFO L130 PetriNetUnfolder]: 0/379 cut-off events. [2023-09-01 09:42:49,138 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:42:49,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:49,138 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:42:49,138 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:49,138 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:49,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1153561682, now seen corresponding path program 1 times [2023-09-01 09:42:49,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:49,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689649667] [2023-09-01 09:42:49,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:49,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:49,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:49,207 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:49,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:49,308 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:49,308 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:49,308 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:49,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-09-01 09:42:49,308 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:49,309 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:49,309 WARN L233 ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:49,309 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances. [2023-09-01 09:42:49,407 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:49,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 924 places, 796 transitions, 5944 flow [2023-09-01 09:42:50,009 INFO L130 PetriNetUnfolder]: 65/1562 cut-off events. [2023-09-01 09:42:50,009 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:42:50,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3835 conditions, 1562 events. 65/1562 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3515 event pairs, 0 based on Foata normal form. 0/1368 useless extension candidates. Maximal degree in co-relation 3731. Up to 130 conditions per place. [2023-09-01 09:42:50,079 INFO L82 GeneralOperation]: Start removeDead. Operand has 924 places, 796 transitions, 5944 flow [2023-09-01 09:42:50,082 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 919 places, 790 transitions, 5932 flow [2023-09-01 09:42:50,083 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:50,083 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 919 places, 790 transitions, 5932 flow [2023-09-01 09:42:50,083 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 919 places, 790 transitions, 5932 flow [2023-09-01 09:42:50,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 919 places, 790 transitions, 5932 flow [2023-09-01 09:42:50,617 INFO L130 PetriNetUnfolder]: 0/1172 cut-off events. [2023-09-01 09:42:50,617 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:42:50,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3445 conditions, 1172 events. 0/1172 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1917 event pairs, 0 based on Foata normal form. 0/1108 useless extension candidates. Maximal degree in co-relation 0. Up to 65 conditions per place. [2023-09-01 09:42:50,777 INFO L119 LiptonReduction]: Number of co-enabled transitions 542080 [2023-09-01 09:42:59,385 INFO L134 LiptonReduction]: Checked pairs total: 878510 [2023-09-01 09:42:59,385 INFO L136 LiptonReduction]: Total number of compositions: 533 [2023-09-01 09:42:59,386 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:59,386 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:59,386 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:59,477 INFO L130 PetriNetUnfolder]: 0/385 cut-off events. [2023-09-01 09:42:59,477 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:42:59,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:59,477 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:42:59,477 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:59,477 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:59,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1131005524, now seen corresponding path program 1 times [2023-09-01 09:42:59,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:59,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141549339] [2023-09-01 09:42:59,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:59,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:59,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:59,554 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:59,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:59,656 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:59,656 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:59,656 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:59,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-09-01 09:42:59,657 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:59,657 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:59,657 WARN L233 ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:59,657 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances. [2023-09-01 09:42:59,769 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:59,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 938 places, 808 transitions, 6101 flow [2023-09-01 09:43:00,392 INFO L130 PetriNetUnfolder]: 66/1586 cut-off events. [2023-09-01 09:43:00,392 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:43:00,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3927 conditions, 1586 events. 66/1586 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3394 event pairs, 0 based on Foata normal form. 0/1389 useless extension candidates. Maximal degree in co-relation 3822. Up to 132 conditions per place. [2023-09-01 09:43:00,465 INFO L82 GeneralOperation]: Start removeDead. Operand has 938 places, 808 transitions, 6101 flow [2023-09-01 09:43:00,469 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 933 places, 802 transitions, 6089 flow [2023-09-01 09:43:00,469 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:00,469 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 933 places, 802 transitions, 6089 flow [2023-09-01 09:43:00,469 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 933 places, 802 transitions, 6089 flow [2023-09-01 09:43:00,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 933 places, 802 transitions, 6089 flow [2023-09-01 09:43:01,120 INFO L130 PetriNetUnfolder]: 0/1190 cut-off events. [2023-09-01 09:43:01,120 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:43:01,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3531 conditions, 1190 events. 0/1190 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1916 event pairs, 0 based on Foata normal form. 0/1125 useless extension candidates. Maximal degree in co-relation 0. Up to 66 conditions per place. [2023-09-01 09:43:01,277 INFO L119 LiptonReduction]: Number of co-enabled transitions 559130 [2023-09-01 09:43:09,866 INFO L134 LiptonReduction]: Checked pairs total: 864090 [2023-09-01 09:43:09,866 INFO L136 LiptonReduction]: Total number of compositions: 541 [2023-09-01 09:43:09,867 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:09,867 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:09,867 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:09,959 INFO L130 PetriNetUnfolder]: 0/391 cut-off events. [2023-09-01 09:43:09,960 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:43:09,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:09,960 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:43:09,960 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:09,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:09,960 INFO L85 PathProgramCache]: Analyzing trace with hash -939522243, now seen corresponding path program 1 times [2023-09-01 09:43:09,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:09,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005440023] [2023-09-01 09:43:09,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:09,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:10,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:10,076 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:10,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:10,193 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:10,194 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:10,194 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:10,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-09-01 09:43:10,194 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:10,194 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:10,194 WARN L233 ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:10,194 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances. [2023-09-01 09:43:10,297 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:10,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 952 places, 820 transitions, 6260 flow [2023-09-01 09:43:10,951 INFO L130 PetriNetUnfolder]: 67/1610 cut-off events. [2023-09-01 09:43:10,951 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:43:11,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4020 conditions, 1610 events. 67/1610 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3480 event pairs, 0 based on Foata normal form. 0/1410 useless extension candidates. Maximal degree in co-relation 3914. Up to 134 conditions per place. [2023-09-01 09:43:11,029 INFO L82 GeneralOperation]: Start removeDead. Operand has 952 places, 820 transitions, 6260 flow [2023-09-01 09:43:11,033 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 947 places, 814 transitions, 6248 flow [2023-09-01 09:43:11,034 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:11,034 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 947 places, 814 transitions, 6248 flow [2023-09-01 09:43:11,034 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 947 places, 814 transitions, 6248 flow [2023-09-01 09:43:11,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 947 places, 814 transitions, 6248 flow [2023-09-01 09:43:11,660 INFO L130 PetriNetUnfolder]: 0/1208 cut-off events. [2023-09-01 09:43:11,660 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:43:11,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3618 conditions, 1208 events. 0/1208 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1965 event pairs, 0 based on Foata normal form. 0/1142 useless extension candidates. Maximal degree in co-relation 0. Up to 67 conditions per place. [2023-09-01 09:43:11,822 INFO L119 LiptonReduction]: Number of co-enabled transitions 576444 [2023-09-01 09:43:20,597 INFO L134 LiptonReduction]: Checked pairs total: 914045 [2023-09-01 09:43:20,597 INFO L136 LiptonReduction]: Total number of compositions: 549 [2023-09-01 09:43:20,598 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:20,598 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:20,598 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:20,693 INFO L130 PetriNetUnfolder]: 0/397 cut-off events. [2023-09-01 09:43:20,693 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:43:20,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:20,693 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:43:20,694 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:20,694 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:20,694 INFO L85 PathProgramCache]: Analyzing trace with hash 336945561, now seen corresponding path program 1 times [2023-09-01 09:43:20,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:20,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126601050] [2023-09-01 09:43:20,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:20,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:20,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:20,773 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:20,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:20,864 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:20,864 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:20,864 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:20,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-09-01 09:43:20,865 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:20,865 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:20,865 WARN L233 ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:20,865 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances. [2023-09-01 09:43:20,955 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:20,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 966 places, 832 transitions, 6421 flow [2023-09-01 09:43:21,619 INFO L130 PetriNetUnfolder]: 68/1634 cut-off events. [2023-09-01 09:43:21,619 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:43:21,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4114 conditions, 1634 events. 68/1634 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3520 event pairs, 0 based on Foata normal form. 0/1431 useless extension candidates. Maximal degree in co-relation 4007. Up to 136 conditions per place. [2023-09-01 09:43:21,699 INFO L82 GeneralOperation]: Start removeDead. Operand has 966 places, 832 transitions, 6421 flow [2023-09-01 09:43:21,703 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 961 places, 826 transitions, 6409 flow [2023-09-01 09:43:21,703 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:21,703 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 961 places, 826 transitions, 6409 flow [2023-09-01 09:43:21,704 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 961 places, 826 transitions, 6409 flow [2023-09-01 09:43:21,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 961 places, 826 transitions, 6409 flow [2023-09-01 09:43:22,227 INFO L130 PetriNetUnfolder]: 0/1226 cut-off events. [2023-09-01 09:43:22,227 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:43:22,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3706 conditions, 1226 events. 0/1226 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1995 event pairs, 0 based on Foata normal form. 0/1159 useless extension candidates. Maximal degree in co-relation 0. Up to 68 conditions per place. [2023-09-01 09:43:22,565 INFO L119 LiptonReduction]: Number of co-enabled transitions 594022 [2023-09-01 09:43:31,332 INFO L134 LiptonReduction]: Checked pairs total: 910241 [2023-09-01 09:43:31,332 INFO L136 LiptonReduction]: Total number of compositions: 557 [2023-09-01 09:43:31,333 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:31,333 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:31,333 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:31,499 INFO L130 PetriNetUnfolder]: 0/403 cut-off events. [2023-09-01 09:43:31,499 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:43:31,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:31,499 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:43:31,499 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:31,499 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:31,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1783205241, now seen corresponding path program 1 times [2023-09-01 09:43:31,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:31,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209567319] [2023-09-01 09:43:31,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:31,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:31,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:31,577 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:31,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:31,692 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:31,692 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:31,692 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:31,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-09-01 09:43:31,693 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:31,693 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:31,693 WARN L233 ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:31,693 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances. [2023-09-01 09:43:31,790 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:31,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 980 places, 844 transitions, 6584 flow [2023-09-01 09:43:32,490 INFO L130 PetriNetUnfolder]: 69/1658 cut-off events. [2023-09-01 09:43:32,490 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:43:32,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4209 conditions, 1658 events. 69/1658 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3596 event pairs, 0 based on Foata normal form. 0/1452 useless extension candidates. Maximal degree in co-relation 4101. Up to 138 conditions per place. [2023-09-01 09:43:32,573 INFO L82 GeneralOperation]: Start removeDead. Operand has 980 places, 844 transitions, 6584 flow [2023-09-01 09:43:32,577 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 975 places, 838 transitions, 6572 flow [2023-09-01 09:43:32,577 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:32,577 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 975 places, 838 transitions, 6572 flow [2023-09-01 09:43:32,577 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 975 places, 838 transitions, 6572 flow [2023-09-01 09:43:32,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 975 places, 838 transitions, 6572 flow [2023-09-01 09:43:33,117 INFO L130 PetriNetUnfolder]: 0/1244 cut-off events. [2023-09-01 09:43:33,117 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:43:33,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3795 conditions, 1244 events. 0/1244 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2034 event pairs, 0 based on Foata normal form. 0/1176 useless extension candidates. Maximal degree in co-relation 0. Up to 69 conditions per place. [2023-09-01 09:43:33,471 INFO L119 LiptonReduction]: Number of co-enabled transitions 611864 [2023-09-01 09:43:42,378 INFO L134 LiptonReduction]: Checked pairs total: 962376 [2023-09-01 09:43:42,379 INFO L136 LiptonReduction]: Total number of compositions: 565 [2023-09-01 09:43:42,379 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:42,380 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:42,380 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:42,549 INFO L130 PetriNetUnfolder]: 0/409 cut-off events. [2023-09-01 09:43:42,550 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:43:42,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:42,550 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:43:42,550 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:42,552 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:42,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1572450694, now seen corresponding path program 1 times [2023-09-01 09:43:42,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:42,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697996225] [2023-09-01 09:43:42,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:42,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:42,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:42,659 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:42,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:42,783 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:42,784 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:42,784 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:42,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-09-01 09:43:42,784 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:42,785 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:42,785 WARN L233 ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:42,785 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances. [2023-09-01 09:43:42,919 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:42,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 994 places, 856 transitions, 6749 flow [2023-09-01 09:43:43,773 INFO L130 PetriNetUnfolder]: 70/1682 cut-off events. [2023-09-01 09:43:43,774 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:43:43,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4305 conditions, 1682 events. 70/1682 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3644 event pairs, 0 based on Foata normal form. 0/1473 useless extension candidates. Maximal degree in co-relation 4196. Up to 140 conditions per place. [2023-09-01 09:43:43,858 INFO L82 GeneralOperation]: Start removeDead. Operand has 994 places, 856 transitions, 6749 flow [2023-09-01 09:43:43,862 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 989 places, 850 transitions, 6737 flow [2023-09-01 09:43:43,863 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:43,863 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 989 places, 850 transitions, 6737 flow [2023-09-01 09:43:43,863 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 989 places, 850 transitions, 6737 flow [2023-09-01 09:43:43,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 989 places, 850 transitions, 6737 flow [2023-09-01 09:43:44,428 INFO L130 PetriNetUnfolder]: 0/1262 cut-off events. [2023-09-01 09:43:44,428 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:43:44,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3885 conditions, 1262 events. 0/1262 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2068 event pairs, 0 based on Foata normal form. 0/1193 useless extension candidates. Maximal degree in co-relation 0. Up to 70 conditions per place. [2023-09-01 09:43:44,642 INFO L119 LiptonReduction]: Number of co-enabled transitions 629970 [2023-09-01 09:43:53,875 INFO L134 LiptonReduction]: Checked pairs total: 968529 [2023-09-01 09:43:53,875 INFO L136 LiptonReduction]: Total number of compositions: 573 [2023-09-01 09:43:53,876 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:53,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;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:53,876 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:53,982 INFO L130 PetriNetUnfolder]: 0/415 cut-off events. [2023-09-01 09:43:53,982 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:43:53,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:53,982 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:43:53,982 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:53,982 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:53,983 INFO L85 PathProgramCache]: Analyzing trace with hash -384284516, now seen corresponding path program 1 times [2023-09-01 09:43:53,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:53,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850921226] [2023-09-01 09:43:53,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:53,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:54,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:54,055 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:54,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:54,176 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:54,176 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:54,176 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:54,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-09-01 09:43:54,177 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:54,177 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:54,177 WARN L233 ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:54,177 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances. [2023-09-01 09:43:54,283 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:54,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1008 places, 868 transitions, 6916 flow [2023-09-01 09:43:55,278 INFO L130 PetriNetUnfolder]: 71/1706 cut-off events. [2023-09-01 09:43:55,278 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:43:55,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4402 conditions, 1706 events. 71/1706 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3644 event pairs, 0 based on Foata normal form. 0/1494 useless extension candidates. Maximal degree in co-relation 4292. Up to 142 conditions per place. [2023-09-01 09:43:55,350 INFO L82 GeneralOperation]: Start removeDead. Operand has 1008 places, 868 transitions, 6916 flow [2023-09-01 09:43:55,354 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1003 places, 862 transitions, 6904 flow [2023-09-01 09:43:55,354 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:55,354 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1003 places, 862 transitions, 6904 flow [2023-09-01 09:43:55,354 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1003 places, 862 transitions, 6904 flow [2023-09-01 09:43:55,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1003 places, 862 transitions, 6904 flow [2023-09-01 09:43:55,920 INFO L130 PetriNetUnfolder]: 0/1280 cut-off events. [2023-09-01 09:43:55,921 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:43:55,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3976 conditions, 1280 events. 0/1280 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2054 event pairs, 0 based on Foata normal form. 0/1210 useless extension candidates. Maximal degree in co-relation 0. Up to 71 conditions per place. [2023-09-01 09:43:56,130 INFO L119 LiptonReduction]: Number of co-enabled transitions 648340 [2023-09-01 09:44:05,416 INFO L134 LiptonReduction]: Checked pairs total: 1010161 [2023-09-01 09:44:05,416 INFO L136 LiptonReduction]: Total number of compositions: 581 [2023-09-01 09:44:05,417 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:05,417 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:05,417 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:05,527 INFO L130 PetriNetUnfolder]: 0/421 cut-off events. [2023-09-01 09:44:05,527 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:44:05,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:05,527 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:44:05,527 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:05,527 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:05,527 INFO L85 PathProgramCache]: Analyzing trace with hash 193297747, now seen corresponding path program 1 times [2023-09-01 09:44:05,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:05,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282934543] [2023-09-01 09:44:05,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:05,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:05,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:05,604 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:05,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:05,695 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:05,695 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:05,695 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:05,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-09-01 09:44:05,695 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:05,695 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:05,695 WARN L233 ceAbstractionStarter]: 70 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:05,695 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 71 thread instances. [2023-09-01 09:44:05,790 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:05,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1022 places, 880 transitions, 7085 flow [2023-09-01 09:44:06,591 INFO L130 PetriNetUnfolder]: 72/1730 cut-off events. [2023-09-01 09:44:06,592 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:44:06,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4500 conditions, 1730 events. 72/1730 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3731 event pairs, 0 based on Foata normal form. 0/1515 useless extension candidates. Maximal degree in co-relation 4389. Up to 144 conditions per place. [2023-09-01 09:44:06,688 INFO L82 GeneralOperation]: Start removeDead. Operand has 1022 places, 880 transitions, 7085 flow [2023-09-01 09:44:06,692 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1017 places, 874 transitions, 7073 flow [2023-09-01 09:44:06,692 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:06,692 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1017 places, 874 transitions, 7073 flow [2023-09-01 09:44:06,692 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1017 places, 874 transitions, 7073 flow [2023-09-01 09:44:06,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1017 places, 874 transitions, 7073 flow [2023-09-01 09:44:07,393 INFO L130 PetriNetUnfolder]: 0/1298 cut-off events. [2023-09-01 09:44:07,393 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:44:07,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4068 conditions, 1298 events. 0/1298 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2107 event pairs, 0 based on Foata normal form. 0/1227 useless extension candidates. Maximal degree in co-relation 0. Up to 72 conditions per place. [2023-09-01 09:44:07,594 INFO L119 LiptonReduction]: Number of co-enabled transitions 666974 [2023-09-01 09:44:16,881 INFO L134 LiptonReduction]: Checked pairs total: 1006390 [2023-09-01 09:44:16,882 INFO L136 LiptonReduction]: Total number of compositions: 589 [2023-09-01 09:44:16,883 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:16,883 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:16,883 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:17,056 INFO L130 PetriNetUnfolder]: 0/427 cut-off events. [2023-09-01 09:44:17,057 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:44:17,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:17,057 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:44:17,057 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:17,057 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:17,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1077722578, now seen corresponding path program 1 times [2023-09-01 09:44:17,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:17,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611856371] [2023-09-01 09:44:17,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:17,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:17,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:17,177 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:17,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:17,292 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:17,292 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:17,292 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:17,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-09-01 09:44:17,292 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:17,292 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:17,292 WARN L233 ceAbstractionStarter]: 71 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:17,292 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 72 thread instances. [2023-09-01 09:44:17,398 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:17,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1036 places, 892 transitions, 7256 flow [2023-09-01 09:44:18,250 INFO L130 PetriNetUnfolder]: 73/1754 cut-off events. [2023-09-01 09:44:18,250 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:44:18,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4599 conditions, 1754 events. 73/1754 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3783 event pairs, 0 based on Foata normal form. 0/1536 useless extension candidates. Maximal degree in co-relation 4487. Up to 146 conditions per place. [2023-09-01 09:44:18,346 INFO L82 GeneralOperation]: Start removeDead. Operand has 1036 places, 892 transitions, 7256 flow [2023-09-01 09:44:18,351 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1031 places, 886 transitions, 7244 flow [2023-09-01 09:44:18,351 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:18,351 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1031 places, 886 transitions, 7244 flow [2023-09-01 09:44:18,351 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1031 places, 886 transitions, 7244 flow [2023-09-01 09:44:18,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1031 places, 886 transitions, 7244 flow [2023-09-01 09:44:18,960 INFO L130 PetriNetUnfolder]: 0/1316 cut-off events. [2023-09-01 09:44:18,960 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:44:18,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4161 conditions, 1316 events. 0/1316 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2133 event pairs, 0 based on Foata normal form. 0/1244 useless extension candidates. Maximal degree in co-relation 0. Up to 73 conditions per place. [2023-09-01 09:44:19,373 INFO L119 LiptonReduction]: Number of co-enabled transitions 685872 [2023-09-01 09:44:28,923 INFO L134 LiptonReduction]: Checked pairs total: 1069393 [2023-09-01 09:44:28,924 INFO L136 LiptonReduction]: Total number of compositions: 597 [2023-09-01 09:44:28,925 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:28,925 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:28,925 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:29,046 INFO L130 PetriNetUnfolder]: 0/433 cut-off events. [2023-09-01 09:44:29,047 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:44:29,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:29,047 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:44:29,047 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:29,047 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:29,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1080785504, now seen corresponding path program 1 times [2023-09-01 09:44:29,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:29,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576661883] [2023-09-01 09:44:29,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:29,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:29,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:29,137 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:29,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:29,271 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:29,271 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:29,271 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:29,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-09-01 09:44:29,272 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:29,272 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:29,272 WARN L233 ceAbstractionStarter]: 72 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:29,272 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 73 thread instances. [2023-09-01 09:44:29,386 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:29,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1050 places, 904 transitions, 7429 flow [2023-09-01 09:44:30,518 INFO L130 PetriNetUnfolder]: 74/1778 cut-off events. [2023-09-01 09:44:30,518 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:44:30,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4699 conditions, 1778 events. 74/1778 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3831 event pairs, 0 based on Foata normal form. 0/1557 useless extension candidates. Maximal degree in co-relation 4586. Up to 148 conditions per place. [2023-09-01 09:44:30,618 INFO L82 GeneralOperation]: Start removeDead. Operand has 1050 places, 904 transitions, 7429 flow [2023-09-01 09:44:30,623 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1045 places, 898 transitions, 7417 flow [2023-09-01 09:44:30,623 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:30,623 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1045 places, 898 transitions, 7417 flow [2023-09-01 09:44:30,623 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1045 places, 898 transitions, 7417 flow [2023-09-01 09:44:30,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1045 places, 898 transitions, 7417 flow [2023-09-01 09:44:31,251 INFO L130 PetriNetUnfolder]: 0/1334 cut-off events. [2023-09-01 09:44:31,251 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:44:31,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4255 conditions, 1334 events. 0/1334 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2157 event pairs, 0 based on Foata normal form. 0/1261 useless extension candidates. Maximal degree in co-relation 0. Up to 74 conditions per place. [2023-09-01 09:44:31,489 INFO L119 LiptonReduction]: Number of co-enabled transitions 705034 [2023-09-01 09:44:41,064 INFO L134 LiptonReduction]: Checked pairs total: 1104899 [2023-09-01 09:44:41,064 INFO L136 LiptonReduction]: Total number of compositions: 605 [2023-09-01 09:44:41,065 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:41,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;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:41,065 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:41,186 INFO L130 PetriNetUnfolder]: 0/439 cut-off events. [2023-09-01 09:44:41,186 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:44:41,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:41,186 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:44:41,186 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:41,186 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:41,187 INFO L85 PathProgramCache]: Analyzing trace with hash -743556995, now seen corresponding path program 1 times [2023-09-01 09:44:41,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:41,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601441367] [2023-09-01 09:44:41,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:41,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:41,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:41,282 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:41,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:41,396 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:41,396 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:41,396 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:41,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-09-01 09:44:41,397 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:41,397 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:41,397 WARN L233 ceAbstractionStarter]: 73 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:41,397 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 74 thread instances. [2023-09-01 09:44:41,496 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:41,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1064 places, 916 transitions, 7604 flow [2023-09-01 09:44:42,443 INFO L130 PetriNetUnfolder]: 75/1802 cut-off events. [2023-09-01 09:44:42,443 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:44:42,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4800 conditions, 1802 events. 75/1802 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3904 event pairs, 0 based on Foata normal form. 0/1578 useless extension candidates. Maximal degree in co-relation 4686. Up to 150 conditions per place. [2023-09-01 09:44:42,530 INFO L82 GeneralOperation]: Start removeDead. Operand has 1064 places, 916 transitions, 7604 flow [2023-09-01 09:44:42,534 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1059 places, 910 transitions, 7592 flow [2023-09-01 09:44:42,534 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:42,534 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1059 places, 910 transitions, 7592 flow [2023-09-01 09:44:42,534 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1059 places, 910 transitions, 7592 flow [2023-09-01 09:44:42,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1059 places, 910 transitions, 7592 flow [2023-09-01 09:44:43,190 INFO L130 PetriNetUnfolder]: 0/1352 cut-off events. [2023-09-01 09:44:43,190 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:44:43,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4350 conditions, 1352 events. 0/1352 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2209 event pairs, 0 based on Foata normal form. 0/1278 useless extension candidates. Maximal degree in co-relation 0. Up to 75 conditions per place. [2023-09-01 09:44:43,433 INFO L119 LiptonReduction]: Number of co-enabled transitions 724460 [2023-09-01 09:44:53,234 INFO L134 LiptonReduction]: Checked pairs total: 1143135 [2023-09-01 09:44:53,234 INFO L136 LiptonReduction]: Total number of compositions: 613 [2023-09-01 09:44:53,235 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:53,235 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:53,235 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:53,358 INFO L130 PetriNetUnfolder]: 0/445 cut-off events. [2023-09-01 09:44:53,358 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:44:53,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:53,359 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:44:53,359 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:53,359 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:53,359 INFO L85 PathProgramCache]: Analyzing trace with hash -270386547, now seen corresponding path program 1 times [2023-09-01 09:44:53,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:53,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786447381] [2023-09-01 09:44:53,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:53,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:53,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:53,450 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:53,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:53,554 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:53,555 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:53,555 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:53,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-09-01 09:44:53,555 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:53,555 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:53,555 WARN L233 ceAbstractionStarter]: 74 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:53,555 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 75 thread instances. [2023-09-01 09:44:53,741 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:53,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1078 places, 928 transitions, 7781 flow [2023-09-01 09:44:54,628 INFO L130 PetriNetUnfolder]: 76/1826 cut-off events. [2023-09-01 09:44:54,628 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:44:54,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4902 conditions, 1826 events. 76/1826 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3951 event pairs, 0 based on Foata normal form. 0/1599 useless extension candidates. Maximal degree in co-relation 4787. Up to 152 conditions per place. [2023-09-01 09:44:54,739 INFO L82 GeneralOperation]: Start removeDead. Operand has 1078 places, 928 transitions, 7781 flow [2023-09-01 09:44:54,744 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1073 places, 922 transitions, 7769 flow [2023-09-01 09:44:54,744 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:54,744 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1073 places, 922 transitions, 7769 flow [2023-09-01 09:44:54,744 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1073 places, 922 transitions, 7769 flow [2023-09-01 09:44:54,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1073 places, 922 transitions, 7769 flow [2023-09-01 09:44:55,419 INFO L130 PetriNetUnfolder]: 0/1370 cut-off events. [2023-09-01 09:44:55,419 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:44:55,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4446 conditions, 1370 events. 0/1370 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2238 event pairs, 0 based on Foata normal form. 0/1295 useless extension candidates. Maximal degree in co-relation 0. Up to 76 conditions per place. [2023-09-01 09:44:55,673 INFO L119 LiptonReduction]: Number of co-enabled transitions 744150 [2023-09-01 09:45:05,674 INFO L134 LiptonReduction]: Checked pairs total: 1158540 [2023-09-01 09:45:05,674 INFO L136 LiptonReduction]: Total number of compositions: 621 [2023-09-01 09:45:05,675 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:05,675 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:05,675 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:05,805 INFO L130 PetriNetUnfolder]: 0/451 cut-off events. [2023-09-01 09:45:05,805 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:45:05,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:05,805 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:45:05,805 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:05,805 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:05,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1400331513, now seen corresponding path program 1 times [2023-09-01 09:45:05,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:05,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446733643] [2023-09-01 09:45:05,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:05,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:05,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:05,918 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:05,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:06,063 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:06,063 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:06,063 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:06,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-09-01 09:45:06,064 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:06,064 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:06,064 WARN L233 ceAbstractionStarter]: 75 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:06,064 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 76 thread instances. [2023-09-01 09:45:06,177 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:06,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1092 places, 940 transitions, 7960 flow [2023-09-01 09:45:07,149 INFO L130 PetriNetUnfolder]: 77/1850 cut-off events. [2023-09-01 09:45:07,149 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:45:07,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5005 conditions, 1850 events. 77/1850 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3977 event pairs, 0 based on Foata normal form. 0/1620 useless extension candidates. Maximal degree in co-relation 4889. Up to 154 conditions per place. [2023-09-01 09:45:07,246 INFO L82 GeneralOperation]: Start removeDead. Operand has 1092 places, 940 transitions, 7960 flow [2023-09-01 09:45:07,250 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1087 places, 934 transitions, 7948 flow [2023-09-01 09:45:07,251 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:07,251 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1087 places, 934 transitions, 7948 flow [2023-09-01 09:45:07,251 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1087 places, 934 transitions, 7948 flow [2023-09-01 09:45:07,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1087 places, 934 transitions, 7948 flow [2023-09-01 09:45:07,938 INFO L130 PetriNetUnfolder]: 0/1388 cut-off events. [2023-09-01 09:45:07,939 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:45:07,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4543 conditions, 1388 events. 0/1388 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2242 event pairs, 0 based on Foata normal form. 0/1312 useless extension candidates. Maximal degree in co-relation 0. Up to 77 conditions per place. [2023-09-01 09:45:08,201 INFO L119 LiptonReduction]: Number of co-enabled transitions 764104 [2023-09-01 09:45:18,224 INFO L134 LiptonReduction]: Checked pairs total: 1187996 [2023-09-01 09:45:18,224 INFO L136 LiptonReduction]: Total number of compositions: 629 [2023-09-01 09:45:18,225 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:18,225 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:18,226 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:18,360 INFO L130 PetriNetUnfolder]: 0/457 cut-off events. [2023-09-01 09:45:18,360 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:45:18,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:18,360 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:45:18,360 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:18,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:18,361 INFO L85 PathProgramCache]: Analyzing trace with hash 813793018, now seen corresponding path program 1 times [2023-09-01 09:45:18,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:18,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160854642] [2023-09-01 09:45:18,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:18,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:18,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:18,467 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:18,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:18,582 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:18,582 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:18,582 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:18,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-09-01 09:45:18,582 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:18,583 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:18,583 WARN L233 ceAbstractionStarter]: 76 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:18,583 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 77 thread instances. [2023-09-01 09:45:18,688 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:18,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1106 places, 952 transitions, 8141 flow [2023-09-01 09:45:19,696 INFO L130 PetriNetUnfolder]: 78/1874 cut-off events. [2023-09-01 09:45:19,696 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:45:19,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5109 conditions, 1874 events. 78/1874 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4042 event pairs, 0 based on Foata normal form. 0/1641 useless extension candidates. Maximal degree in co-relation 4992. Up to 156 conditions per place. [2023-09-01 09:45:19,791 INFO L82 GeneralOperation]: Start removeDead. Operand has 1106 places, 952 transitions, 8141 flow [2023-09-01 09:45:19,796 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1101 places, 946 transitions, 8129 flow [2023-09-01 09:45:19,796 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:19,796 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1101 places, 946 transitions, 8129 flow [2023-09-01 09:45:19,796 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1101 places, 946 transitions, 8129 flow [2023-09-01 09:45:19,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1101 places, 946 transitions, 8129 flow [2023-09-01 09:45:20,492 INFO L130 PetriNetUnfolder]: 0/1406 cut-off events. [2023-09-01 09:45:20,493 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:45:20,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4641 conditions, 1406 events. 0/1406 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2280 event pairs, 0 based on Foata normal form. 0/1329 useless extension candidates. Maximal degree in co-relation 0. Up to 78 conditions per place. [2023-09-01 09:45:20,767 INFO L119 LiptonReduction]: Number of co-enabled transitions 784322 [2023-09-01 09:45:31,093 INFO L134 LiptonReduction]: Checked pairs total: 1199381 [2023-09-01 09:45:31,093 INFO L136 LiptonReduction]: Total number of compositions: 637 [2023-09-01 09:45:31,094 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:31,094 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:31,094 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:31,231 INFO L130 PetriNetUnfolder]: 0/463 cut-off events. [2023-09-01 09:45:31,231 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:45:31,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:31,231 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:45:31,232 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:31,232 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:31,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1590213705, now seen corresponding path program 1 times [2023-09-01 09:45:31,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:31,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528015475] [2023-09-01 09:45:31,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:31,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:31,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:31,330 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:31,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:31,481 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:31,482 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:31,482 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:31,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2023-09-01 09:45:31,482 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:31,482 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:31,483 WARN L233 ceAbstractionStarter]: 77 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:31,483 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 78 thread instances. [2023-09-01 09:45:31,587 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:31,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1120 places, 964 transitions, 8324 flow [2023-09-01 09:45:32,604 INFO L130 PetriNetUnfolder]: 79/1898 cut-off events. [2023-09-01 09:45:32,605 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:45:32,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5214 conditions, 1898 events. 79/1898 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4130 event pairs, 0 based on Foata normal form. 0/1662 useless extension candidates. Maximal degree in co-relation 5096. Up to 158 conditions per place. [2023-09-01 09:45:32,704 INFO L82 GeneralOperation]: Start removeDead. Operand has 1120 places, 964 transitions, 8324 flow [2023-09-01 09:45:32,709 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1115 places, 958 transitions, 8312 flow [2023-09-01 09:45:32,709 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:32,709 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1115 places, 958 transitions, 8312 flow [2023-09-01 09:45:32,709 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1115 places, 958 transitions, 8312 flow [2023-09-01 09:45:32,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1115 places, 958 transitions, 8312 flow [2023-09-01 09:45:33,453 INFO L130 PetriNetUnfolder]: 0/1424 cut-off events. [2023-09-01 09:45:33,453 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:45:33,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4740 conditions, 1424 events. 0/1424 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2338 event pairs, 0 based on Foata normal form. 0/1346 useless extension candidates. Maximal degree in co-relation 0. Up to 79 conditions per place. [2023-09-01 09:45:33,736 INFO L119 LiptonReduction]: Number of co-enabled transitions 804804 [2023-09-01 09:45:44,228 INFO L134 LiptonReduction]: Checked pairs total: 1233519 [2023-09-01 09:45:44,228 INFO L136 LiptonReduction]: Total number of compositions: 645 [2023-09-01 09:45:44,229 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:44,229 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:44,229 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:44,369 INFO L130 PetriNetUnfolder]: 0/469 cut-off events. [2023-09-01 09:45:44,369 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:45:44,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:44,369 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:45:44,369 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:44,369 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:44,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1353142297, now seen corresponding path program 1 times [2023-09-01 09:45:44,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:44,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154439834] [2023-09-01 09:45:44,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:44,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:44,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:44,461 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:44,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:44,579 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:44,580 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:44,580 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:44,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2023-09-01 09:45:44,580 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:44,581 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:44,581 WARN L233 ceAbstractionStarter]: 78 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:44,581 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 79 thread instances. [2023-09-01 09:45:44,685 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:44,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1134 places, 976 transitions, 8509 flow [2023-09-01 09:45:45,708 INFO L130 PetriNetUnfolder]: 80/1922 cut-off events. [2023-09-01 09:45:45,708 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:45:45,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5320 conditions, 1922 events. 80/1922 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4170 event pairs, 0 based on Foata normal form. 0/1683 useless extension candidates. Maximal degree in co-relation 5201. Up to 160 conditions per place. [2023-09-01 09:45:45,814 INFO L82 GeneralOperation]: Start removeDead. Operand has 1134 places, 976 transitions, 8509 flow [2023-09-01 09:45:45,818 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1129 places, 970 transitions, 8497 flow [2023-09-01 09:45:45,818 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:45,818 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1129 places, 970 transitions, 8497 flow [2023-09-01 09:45:45,818 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1129 places, 970 transitions, 8497 flow [2023-09-01 09:45:45,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1129 places, 970 transitions, 8497 flow [2023-09-01 09:45:46,559 INFO L130 PetriNetUnfolder]: 0/1442 cut-off events. [2023-09-01 09:45:46,559 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:45:46,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4840 conditions, 1442 events. 0/1442 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2360 event pairs, 0 based on Foata normal form. 0/1363 useless extension candidates. Maximal degree in co-relation 0. Up to 80 conditions per place. [2023-09-01 09:45:46,845 INFO L119 LiptonReduction]: Number of co-enabled transitions 825550 [2023-09-01 09:45:57,446 INFO L134 LiptonReduction]: Checked pairs total: 1299240 [2023-09-01 09:45:57,446 INFO L136 LiptonReduction]: Total number of compositions: 653 [2023-09-01 09:45:57,447 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:57,447 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:57,447 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:57,595 INFO L130 PetriNetUnfolder]: 0/475 cut-off events. [2023-09-01 09:45:57,595 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:45:57,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:57,595 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:45:57,595 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:57,596 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:57,596 INFO L85 PathProgramCache]: Analyzing trace with hash -814537784, now seen corresponding path program 1 times [2023-09-01 09:45:57,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:57,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121351245] [2023-09-01 09:45:57,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:57,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:57,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:57,717 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:57,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:57,852 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:57,852 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:57,852 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:57,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-09-01 09:45:57,853 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:57,853 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:57,853 WARN L233 ceAbstractionStarter]: 79 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:57,853 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 80 thread instances. [2023-09-01 09:45:57,962 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:57,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1148 places, 988 transitions, 8696 flow [2023-09-01 09:45:59,043 INFO L130 PetriNetUnfolder]: 81/1946 cut-off events. [2023-09-01 09:45:59,043 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:45:59,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5427 conditions, 1946 events. 81/1946 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4220 event pairs, 0 based on Foata normal form. 0/1704 useless extension candidates. Maximal degree in co-relation 5307. Up to 162 conditions per place. [2023-09-01 09:45:59,161 INFO L82 GeneralOperation]: Start removeDead. Operand has 1148 places, 988 transitions, 8696 flow [2023-09-01 09:45:59,166 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1143 places, 982 transitions, 8684 flow [2023-09-01 09:45:59,166 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:59,166 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1143 places, 982 transitions, 8684 flow [2023-09-01 09:45:59,166 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1143 places, 982 transitions, 8684 flow [2023-09-01 09:45:59,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1143 places, 982 transitions, 8684 flow [2023-09-01 09:45:59,942 INFO L130 PetriNetUnfolder]: 0/1460 cut-off events. [2023-09-01 09:45:59,943 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:45:59,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4941 conditions, 1460 events. 0/1460 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2394 event pairs, 0 based on Foata normal form. 0/1380 useless extension candidates. Maximal degree in co-relation 0. Up to 81 conditions per place. [2023-09-01 09:46:00,471 INFO L119 LiptonReduction]: Number of co-enabled transitions 846560 [2023-09-01 09:46:11,319 INFO L134 LiptonReduction]: Checked pairs total: 1321416 [2023-09-01 09:46:11,319 INFO L136 LiptonReduction]: Total number of compositions: 661 [2023-09-01 09:46:11,320 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:46:11,320 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:46:11,320 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:46:11,474 INFO L130 PetriNetUnfolder]: 0/481 cut-off events. [2023-09-01 09:46:11,474 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:46:11,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:46:11,475 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:46:11,475 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:46:11,475 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:46:11,475 INFO L85 PathProgramCache]: Analyzing trace with hash 663537172, now seen corresponding path program 1 times [2023-09-01 09:46:11,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:46:11,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460515693] [2023-09-01 09:46:11,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:46:11,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:46:11,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:11,603 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:46:11,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:11,752 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:46:11,752 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:46:11,752 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:46:11,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2023-09-01 09:46:11,752 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:46:11,752 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:46:11,753 WARN L233 ceAbstractionStarter]: 80 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:46:11,753 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 81 thread instances. [2023-09-01 09:46:11,861 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:46:11,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1162 places, 1000 transitions, 8885 flow [2023-09-01 09:46:13,015 INFO L130 PetriNetUnfolder]: 82/1970 cut-off events. [2023-09-01 09:46:13,015 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:46:13,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5535 conditions, 1970 events. 82/1970 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4291 event pairs, 0 based on Foata normal form. 0/1725 useless extension candidates. Maximal degree in co-relation 5414. Up to 164 conditions per place. [2023-09-01 09:46:13,144 INFO L82 GeneralOperation]: Start removeDead. Operand has 1162 places, 1000 transitions, 8885 flow [2023-09-01 09:46:13,149 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1157 places, 994 transitions, 8873 flow [2023-09-01 09:46:13,149 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:46:13,149 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1157 places, 994 transitions, 8873 flow [2023-09-01 09:46:13,149 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1157 places, 994 transitions, 8873 flow [2023-09-01 09:46:13,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1157 places, 994 transitions, 8873 flow [2023-09-01 09:46:13,963 INFO L130 PetriNetUnfolder]: 0/1478 cut-off events. [2023-09-01 09:46:13,964 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:46:13,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5043 conditions, 1478 events. 0/1478 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2433 event pairs, 0 based on Foata normal form. 0/1397 useless extension candidates. Maximal degree in co-relation 0. Up to 82 conditions per place. [2023-09-01 09:46:14,475 INFO L119 LiptonReduction]: Number of co-enabled transitions 867834 [2023-09-01 09:46:25,418 INFO L134 LiptonReduction]: Checked pairs total: 1382825 [2023-09-01 09:46:25,418 INFO L136 LiptonReduction]: Total number of compositions: 669 [2023-09-01 09:46:25,419 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:46:25,419 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:46:25,419 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:46:25,573 INFO L130 PetriNetUnfolder]: 0/487 cut-off events. [2023-09-01 09:46:25,573 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:46:25,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:46:25,574 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:46:25,574 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:46:25,574 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:46:25,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1447674805, now seen corresponding path program 1 times [2023-09-01 09:46:25,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:46:25,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213311683] [2023-09-01 09:46:25,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:46:25,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:46:25,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:25,756 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:46:25,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:25,866 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:46:25,867 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:46:25,867 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:46:25,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2023-09-01 09:46:25,867 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:46:25,867 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:46:25,867 WARN L233 ceAbstractionStarter]: 81 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:46:25,867 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 82 thread instances. [2023-09-01 09:46:25,977 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:46:25,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1176 places, 1012 transitions, 9076 flow [2023-09-01 09:46:27,084 INFO L130 PetriNetUnfolder]: 83/1994 cut-off events. [2023-09-01 09:46:27,084 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-09-01 09:46:27,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5644 conditions, 1994 events. 83/1994 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4324 event pairs, 0 based on Foata normal form. 0/1746 useless extension candidates. Maximal degree in co-relation 5522. Up to 166 conditions per place. [2023-09-01 09:46:27,214 INFO L82 GeneralOperation]: Start removeDead. Operand has 1176 places, 1012 transitions, 9076 flow [2023-09-01 09:46:27,219 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1171 places, 1006 transitions, 9064 flow [2023-09-01 09:46:27,220 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:46:27,220 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1171 places, 1006 transitions, 9064 flow [2023-09-01 09:46:27,220 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1171 places, 1006 transitions, 9064 flow [2023-09-01 09:46:27,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1171 places, 1006 transitions, 9064 flow [2023-09-01 09:46:28,234 INFO L130 PetriNetUnfolder]: 0/1496 cut-off events. [2023-09-01 09:46:28,234 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-09-01 09:46:28,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5146 conditions, 1496 events. 0/1496 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2439 event pairs, 0 based on Foata normal form. 0/1414 useless extension candidates. Maximal degree in co-relation 0. Up to 83 conditions per place. [2023-09-01 09:46:28,525 INFO L119 LiptonReduction]: Number of co-enabled transitions 889372 [2023-09-01 09:46:39,453 INFO L134 LiptonReduction]: Checked pairs total: 1390165 [2023-09-01 09:46:39,453 INFO L136 LiptonReduction]: Total number of compositions: 677 [2023-09-01 09:46:39,454 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:46:39,455 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:46:39,455 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:46:39,675 INFO L130 PetriNetUnfolder]: 0/493 cut-off events. [2023-09-01 09:46:39,675 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-09-01 09:46:39,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:46:39,675 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:46:39,675 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:46:39,679 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:46:39,679 INFO L85 PathProgramCache]: Analyzing trace with hash 870918465, now seen corresponding path program 1 times [2023-09-01 09:46:39,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:46:39,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156055649] [2023-09-01 09:46:39,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:46:39,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:46:39,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:39,810 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:46:39,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:39,937 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:46:39,938 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:46:39,938 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:46:39,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2023-09-01 09:46:39,938 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:46:39,938 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:46:39,938 WARN L233 ceAbstractionStarter]: 82 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:46:39,938 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 83 thread instances. [2023-09-01 09:46:40,065 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:46:40,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1190 places, 1024 transitions, 9269 flow [2023-09-01 09:46:41,252 INFO L130 PetriNetUnfolder]: 84/2018 cut-off events. [2023-09-01 09:46:41,252 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-09-01 09:46:41,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5754 conditions, 2018 events. 84/2018 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4353 event pairs, 0 based on Foata normal form. 0/1767 useless extension candidates. Maximal degree in co-relation 5631. Up to 168 conditions per place. [2023-09-01 09:46:41,387 INFO L82 GeneralOperation]: Start removeDead. Operand has 1190 places, 1024 transitions, 9269 flow [2023-09-01 09:46:41,393 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1185 places, 1018 transitions, 9257 flow [2023-09-01 09:46:41,393 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:46:41,393 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1185 places, 1018 transitions, 9257 flow [2023-09-01 09:46:41,393 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1185 places, 1018 transitions, 9257 flow [2023-09-01 09:46:41,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1185 places, 1018 transitions, 9257 flow [2023-09-01 09:46:42,359 INFO L130 PetriNetUnfolder]: 0/1514 cut-off events. [2023-09-01 09:46:42,359 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-09-01 09:46:42,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5250 conditions, 1514 events. 0/1514 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2465 event pairs, 0 based on Foata normal form. 0/1431 useless extension candidates. Maximal degree in co-relation 0. Up to 84 conditions per place. [2023-09-01 09:46:42,655 INFO L119 LiptonReduction]: Number of co-enabled transitions 911174 [2023-09-01 09:46:54,170 INFO L134 LiptonReduction]: Checked pairs total: 1373891 [2023-09-01 09:46:54,170 INFO L136 LiptonReduction]: Total number of compositions: 685 [2023-09-01 09:46:54,171 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:46:54,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;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:46:54,171 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:46:54,334 INFO L130 PetriNetUnfolder]: 0/499 cut-off events. [2023-09-01 09:46:54,335 INFO L131 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2023-09-01 09:46:54,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:46:54,335 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:46:54,335 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:46:54,335 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:46:54,335 INFO L85 PathProgramCache]: Analyzing trace with hash -737709211, now seen corresponding path program 1 times [2023-09-01 09:46:54,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:46:54,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293099398] [2023-09-01 09:46:54,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:46:54,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:46:54,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:54,449 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:46:54,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:54,622 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:46:54,622 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:46:54,622 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:46:54,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2023-09-01 09:46:54,622 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:46:54,623 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:46:54,623 WARN L233 ceAbstractionStarter]: 83 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:46:54,623 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 84 thread instances. [2023-09-01 09:46:54,747 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:46:54,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1204 places, 1036 transitions, 9464 flow [2023-09-01 09:46:56,184 INFO L130 PetriNetUnfolder]: 85/2042 cut-off events. [2023-09-01 09:46:56,184 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-09-01 09:46:56,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5865 conditions, 2042 events. 85/2042 cut-off events. For 102256/102256 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4435 event pairs, 0 based on Foata normal form. 0/1788 useless extension candidates. Maximal degree in co-relation 5741. Up to 170 conditions per place. [2023-09-01 09:46:56,295 INFO L82 GeneralOperation]: Start removeDead. Operand has 1204 places, 1036 transitions, 9464 flow [2023-09-01 09:46:56,299 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1199 places, 1030 transitions, 9452 flow [2023-09-01 09:46:56,300 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:46:56,300 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1199 places, 1030 transitions, 9452 flow [2023-09-01 09:46:56,300 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1199 places, 1030 transitions, 9452 flow [2023-09-01 09:46:56,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1199 places, 1030 transitions, 9452 flow [2023-09-01 09:46:57,256 INFO L130 PetriNetUnfolder]: 0/1532 cut-off events. [2023-09-01 09:46:57,256 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-09-01 09:46:57,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5355 conditions, 1532 events. 0/1532 cut-off events. For 102256/102256 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2515 event pairs, 0 based on Foata normal form. 0/1448 useless extension candidates. Maximal degree in co-relation 0. Up to 85 conditions per place. [2023-09-01 09:46:57,566 INFO L119 LiptonReduction]: Number of co-enabled transitions 933240 [2023-09-01 09:47:08,719 INFO L134 LiptonReduction]: Checked pairs total: 1473810 [2023-09-01 09:47:08,720 INFO L136 LiptonReduction]: Total number of compositions: 693 [2023-09-01 09:47:08,720 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:47:08,721 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:47:08,721 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:47:08,887 INFO L130 PetriNetUnfolder]: 0/505 cut-off events. [2023-09-01 09:47:08,887 INFO L131 PetriNetUnfolder]: For 102256/102256 co-relation queries the response was YES. [2023-09-01 09:47:08,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:47:08,887 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:47:08,887 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:47:08,887 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:47:08,888 INFO L85 PathProgramCache]: Analyzing trace with hash 2070230062, now seen corresponding path program 1 times [2023-09-01 09:47:08,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:47:08,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201168288] [2023-09-01 09:47:08,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:47:08,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:47:08,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:09,000 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:47:09,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:09,145 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:47:09,146 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:47:09,146 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:47:09,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2023-09-01 09:47:09,146 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:47:09,146 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:47:09,146 WARN L233 ceAbstractionStarter]: 84 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:47:09,146 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 85 thread instances. [2023-09-01 09:47:09,259 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:47:09,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1218 places, 1048 transitions, 9661 flow [2023-09-01 09:47:10,789 INFO L130 PetriNetUnfolder]: 86/2066 cut-off events. [2023-09-01 09:47:10,789 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-09-01 09:47:10,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5977 conditions, 2066 events. 86/2066 cut-off events. For 105910/105910 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4487 event pairs, 0 based on Foata normal form. 0/1809 useless extension candidates. Maximal degree in co-relation 5852. Up to 172 conditions per place. [2023-09-01 09:47:10,911 INFO L82 GeneralOperation]: Start removeDead. Operand has 1218 places, 1048 transitions, 9661 flow [2023-09-01 09:47:10,915 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1213 places, 1042 transitions, 9649 flow [2023-09-01 09:47:10,916 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:47:10,916 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1213 places, 1042 transitions, 9649 flow [2023-09-01 09:47:10,916 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1213 places, 1042 transitions, 9649 flow [2023-09-01 09:47:10,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1213 places, 1042 transitions, 9649 flow [2023-09-01 09:47:11,901 INFO L130 PetriNetUnfolder]: 0/1550 cut-off events. [2023-09-01 09:47:11,901 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-09-01 09:47:11,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5461 conditions, 1550 events. 0/1550 cut-off events. For 105910/105910 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2531 event pairs, 0 based on Foata normal form. 0/1465 useless extension candidates. Maximal degree in co-relation 0. Up to 86 conditions per place. [2023-09-01 09:47:12,229 INFO L119 LiptonReduction]: Number of co-enabled transitions 955570 [2023-09-01 09:47:23,779 INFO L134 LiptonReduction]: Checked pairs total: 1469183 [2023-09-01 09:47:23,779 INFO L136 LiptonReduction]: Total number of compositions: 701 [2023-09-01 09:47:23,780 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:47:23,780 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:47:23,780 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:47:23,951 INFO L130 PetriNetUnfolder]: 0/511 cut-off events. [2023-09-01 09:47:23,951 INFO L131 PetriNetUnfolder]: For 105910/105910 co-relation queries the response was YES. [2023-09-01 09:47:23,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:47:23,951 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:47:23,951 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:47:23,951 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:47:23,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1805524723, now seen corresponding path program 1 times [2023-09-01 09:47:23,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:47:23,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711363379] [2023-09-01 09:47:23,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:47:23,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:47:24,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:24,075 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:47:24,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:24,226 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:47:24,226 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:47:24,226 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:47:24,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2023-09-01 09:47:24,226 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:47:24,227 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:47:24,227 WARN L233 ceAbstractionStarter]: 85 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:47:24,227 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 86 thread instances. [2023-09-01 09:47:24,341 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:47:24,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1232 places, 1060 transitions, 9860 flow [2023-09-01 09:47:25,606 INFO L130 PetriNetUnfolder]: 87/2090 cut-off events. [2023-09-01 09:47:25,607 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-09-01 09:47:25,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6090 conditions, 2090 events. 87/2090 cut-off events. For 109650/109650 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4489 event pairs, 0 based on Foata normal form. 0/1830 useless extension candidates. Maximal degree in co-relation 5964. Up to 174 conditions per place. [2023-09-01 09:47:25,738 INFO L82 GeneralOperation]: Start removeDead. Operand has 1232 places, 1060 transitions, 9860 flow [2023-09-01 09:47:25,743 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1227 places, 1054 transitions, 9848 flow [2023-09-01 09:47:25,743 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:47:25,743 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1227 places, 1054 transitions, 9848 flow [2023-09-01 09:47:25,743 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1227 places, 1054 transitions, 9848 flow [2023-09-01 09:47:25,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1227 places, 1054 transitions, 9848 flow [2023-09-01 09:47:26,716 INFO L130 PetriNetUnfolder]: 0/1568 cut-off events. [2023-09-01 09:47:26,716 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-09-01 09:47:26,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5568 conditions, 1568 events. 0/1568 cut-off events. For 109650/109650 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2536 event pairs, 0 based on Foata normal form. 0/1482 useless extension candidates. Maximal degree in co-relation 0. Up to 87 conditions per place. [2023-09-01 09:47:27,043 INFO L119 LiptonReduction]: Number of co-enabled transitions 978164 [2023-09-01 09:47:38,772 INFO L134 LiptonReduction]: Checked pairs total: 1550368 [2023-09-01 09:47:38,772 INFO L136 LiptonReduction]: Total number of compositions: 709 [2023-09-01 09:47:38,773 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:47:38,773 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:47:38,773 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:47:38,954 INFO L130 PetriNetUnfolder]: 0/517 cut-off events. [2023-09-01 09:47:38,954 INFO L131 PetriNetUnfolder]: For 109650/109650 co-relation queries the response was YES. [2023-09-01 09:47:38,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:47:38,955 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:47:38,955 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:47:38,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:47:38,955 INFO L85 PathProgramCache]: Analyzing trace with hash 950842651, now seen corresponding path program 1 times [2023-09-01 09:47:38,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:47:38,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302570711] [2023-09-01 09:47:38,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:47:38,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:47:39,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:39,089 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:47:39,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:39,264 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:47:39,265 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:47:39,265 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:47:39,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2023-09-01 09:47:39,265 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:47:39,265 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:47:39,265 WARN L233 ceAbstractionStarter]: 86 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:47:39,265 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 87 thread instances. [2023-09-01 09:47:39,384 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:47:39,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1246 places, 1072 transitions, 10061 flow [2023-09-01 09:47:40,825 INFO L130 PetriNetUnfolder]: 88/2114 cut-off events. [2023-09-01 09:47:40,825 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-09-01 09:47:40,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6204 conditions, 2114 events. 88/2114 cut-off events. For 113477/113477 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4587 event pairs, 0 based on Foata normal form. 0/1851 useless extension candidates. Maximal degree in co-relation 6077. Up to 176 conditions per place. [2023-09-01 09:47:40,953 INFO L82 GeneralOperation]: Start removeDead. Operand has 1246 places, 1072 transitions, 10061 flow [2023-09-01 09:47:40,958 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1241 places, 1066 transitions, 10049 flow [2023-09-01 09:47:40,958 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:47:40,958 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1241 places, 1066 transitions, 10049 flow [2023-09-01 09:47:40,958 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1241 places, 1066 transitions, 10049 flow [2023-09-01 09:47:40,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1241 places, 1066 transitions, 10049 flow [2023-09-01 09:47:42,037 INFO L130 PetriNetUnfolder]: 0/1586 cut-off events. [2023-09-01 09:47:42,037 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-09-01 09:47:42,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5676 conditions, 1586 events. 0/1586 cut-off events. For 113477/113477 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2591 event pairs, 0 based on Foata normal form. 0/1499 useless extension candidates. Maximal degree in co-relation 0. Up to 88 conditions per place. [2023-09-01 09:47:42,364 INFO L119 LiptonReduction]: Number of co-enabled transitions 1001022 [2023-09-01 09:47:54,316 INFO L134 LiptonReduction]: Checked pairs total: 1575663 [2023-09-01 09:47:54,316 INFO L136 LiptonReduction]: Total number of compositions: 717 [2023-09-01 09:47:54,317 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:47:54,317 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:47:54,317 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:47:54,500 INFO L130 PetriNetUnfolder]: 0/523 cut-off events. [2023-09-01 09:47:54,500 INFO L131 PetriNetUnfolder]: For 113477/113477 co-relation queries the response was YES. [2023-09-01 09:47:54,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:47:54,501 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:47:54,501 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:47:54,501 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:47:54,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1400971486, now seen corresponding path program 1 times [2023-09-01 09:47:54,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:47:54,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179902933] [2023-09-01 09:47:54,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:47:54,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:47:54,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:54,636 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:47:54,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:54,804 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:47:54,804 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:47:54,804 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:47:54,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2023-09-01 09:47:54,804 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:47:54,805 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:47:54,805 WARN L233 ceAbstractionStarter]: 87 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:47:54,805 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 88 thread instances. [2023-09-01 09:47:54,923 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:47:54,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1260 places, 1084 transitions, 10264 flow [2023-09-01 09:47:56,531 INFO L130 PetriNetUnfolder]: 89/2138 cut-off events. [2023-09-01 09:47:56,531 INFO L131 PetriNetUnfolder]: For 117392/117392 co-relation queries the response was YES. [2023-09-01 09:47:56,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6319 conditions, 2138 events. 89/2138 cut-off events. For 117392/117392 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4630 event pairs, 0 based on Foata normal form. 0/1872 useless extension candidates. Maximal degree in co-relation 6191. Up to 178 conditions per place. [2023-09-01 09:47:56,665 INFO L82 GeneralOperation]: Start removeDead. Operand has 1260 places, 1084 transitions, 10264 flow [2023-09-01 09:47:56,670 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1255 places, 1078 transitions, 10252 flow [2023-09-01 09:47:56,670 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:47:56,671 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1255 places, 1078 transitions, 10252 flow [2023-09-01 09:47:56,671 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1255 places, 1078 transitions, 10252 flow [2023-09-01 09:47:56,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1255 places, 1078 transitions, 10252 flow [2023-09-01 09:47:57,755 INFO L130 PetriNetUnfolder]: 0/1604 cut-off events. [2023-09-01 09:47:57,755 INFO L131 PetriNetUnfolder]: For 117392/117392 co-relation queries the response was YES. [2023-09-01 09:47:57,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5785 conditions, 1604 events. 0/1604 cut-off events. For 117392/117392 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2627 event pairs, 0 based on Foata normal form. 0/1516 useless extension candidates. Maximal degree in co-relation 0. Up to 89 conditions per place. [2023-09-01 09:47:58,344 INFO L119 LiptonReduction]: Number of co-enabled transitions 1024144 [2023-09-01 09:48:10,427 INFO L134 LiptonReduction]: Checked pairs total: 1604753 [2023-09-01 09:48:10,427 INFO L136 LiptonReduction]: Total number of compositions: 725 [2023-09-01 09:48:10,428 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:48:10,428 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:48:10,428 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:48:10,622 INFO L130 PetriNetUnfolder]: 0/529 cut-off events. [2023-09-01 09:48:10,622 INFO L131 PetriNetUnfolder]: For 117392/117392 co-relation queries the response was YES. [2023-09-01 09:48:10,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:48:10,623 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:48:10,623 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:48:10,623 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:48:10,623 INFO L85 PathProgramCache]: Analyzing trace with hash -852734008, now seen corresponding path program 1 times [2023-09-01 09:48:10,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:48:10,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725956894] [2023-09-01 09:48:10,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:48:10,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:48:10,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:10,793 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:48:10,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:10,944 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:48:10,944 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:48:10,944 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:48:10,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2023-09-01 09:48:10,944 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:48:10,944 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:48:10,944 WARN L233 ceAbstractionStarter]: 88 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:48:10,945 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 89 thread instances. [2023-09-01 09:48:11,084 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:48:11,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1274 places, 1096 transitions, 10469 flow [2023-09-01 09:48:12,823 INFO L130 PetriNetUnfolder]: 90/2162 cut-off events. [2023-09-01 09:48:12,823 INFO L131 PetriNetUnfolder]: For 121396/121396 co-relation queries the response was YES. [2023-09-01 09:48:12,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6435 conditions, 2162 events. 90/2162 cut-off events. For 121396/121396 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4675 event pairs, 0 based on Foata normal form. 0/1893 useless extension candidates. Maximal degree in co-relation 6306. Up to 180 conditions per place. [2023-09-01 09:48:12,957 INFO L82 GeneralOperation]: Start removeDead. Operand has 1274 places, 1096 transitions, 10469 flow [2023-09-01 09:48:12,962 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1269 places, 1090 transitions, 10457 flow [2023-09-01 09:48:12,962 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:48:12,962 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1269 places, 1090 transitions, 10457 flow [2023-09-01 09:48:12,962 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1269 places, 1090 transitions, 10457 flow [2023-09-01 09:48:12,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1269 places, 1090 transitions, 10457 flow [2023-09-01 09:48:14,310 INFO L130 PetriNetUnfolder]: 0/1622 cut-off events. [2023-09-01 09:48:14,311 INFO L131 PetriNetUnfolder]: For 121396/121396 co-relation queries the response was YES. [2023-09-01 09:48:14,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5895 conditions, 1622 events. 0/1622 cut-off events. For 121396/121396 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2648 event pairs, 0 based on Foata normal form. 0/1533 useless extension candidates. Maximal degree in co-relation 0. Up to 90 conditions per place. [2023-09-01 09:48:14,769 INFO L119 LiptonReduction]: Number of co-enabled transitions 1047530 [2023-09-01 09:48:27,000 INFO L134 LiptonReduction]: Checked pairs total: 1642278 [2023-09-01 09:48:27,000 INFO L136 LiptonReduction]: Total number of compositions: 733 [2023-09-01 09:48:27,001 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:48:27,001 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:48:27,001 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:48:27,194 INFO L130 PetriNetUnfolder]: 0/535 cut-off events. [2023-09-01 09:48:27,194 INFO L131 PetriNetUnfolder]: For 121396/121396 co-relation queries the response was YES. [2023-09-01 09:48:27,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:48:27,194 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:48:27,194 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:48:27,194 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:48:27,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1416254674, now seen corresponding path program 1 times [2023-09-01 09:48:27,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:48:27,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768564257] [2023-09-01 09:48:27,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:48:27,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:48:27,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:27,393 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:48:27,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:27,540 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:48:27,540 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:48:27,540 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:48:27,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2023-09-01 09:48:27,540 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:48:27,540 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:48:27,541 WARN L233 ceAbstractionStarter]: 89 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:48:27,541 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 90 thread instances. [2023-09-01 09:48:27,680 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:48:27,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1288 places, 1108 transitions, 10676 flow [2023-09-01 09:48:29,551 INFO L130 PetriNetUnfolder]: 91/2186 cut-off events. [2023-09-01 09:48:29,551 INFO L131 PetriNetUnfolder]: For 125490/125490 co-relation queries the response was YES. [2023-09-01 09:48:29,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6552 conditions, 2186 events. 91/2186 cut-off events. For 125490/125490 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4914 event pairs, 0 based on Foata normal form. 0/1914 useless extension candidates. Maximal degree in co-relation 6422. Up to 182 conditions per place. [2023-09-01 09:48:29,691 INFO L82 GeneralOperation]: Start removeDead. Operand has 1288 places, 1108 transitions, 10676 flow [2023-09-01 09:48:29,696 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1283 places, 1102 transitions, 10664 flow [2023-09-01 09:48:29,696 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:48:29,696 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1283 places, 1102 transitions, 10664 flow [2023-09-01 09:48:29,696 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1283 places, 1102 transitions, 10664 flow [2023-09-01 09:48:29,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1283 places, 1102 transitions, 10664 flow [2023-09-01 09:48:30,913 INFO L130 PetriNetUnfolder]: 0/1640 cut-off events. [2023-09-01 09:48:30,913 INFO L131 PetriNetUnfolder]: For 125490/125490 co-relation queries the response was YES. [2023-09-01 09:48:30,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6006 conditions, 1640 events. 0/1640 cut-off events. For 125490/125490 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2664 event pairs, 0 based on Foata normal form. 0/1550 useless extension candidates. Maximal degree in co-relation 0. Up to 91 conditions per place. [2023-09-01 09:48:31,442 INFO L119 LiptonReduction]: Number of co-enabled transitions 1071180 [2023-09-01 09:48:43,880 INFO L134 LiptonReduction]: Checked pairs total: 1650696 [2023-09-01 09:48:43,880 INFO L136 LiptonReduction]: Total number of compositions: 741 [2023-09-01 09:48:43,881 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:48:43,881 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6c954b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:48:43,881 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:48:44,111 INFO L130 PetriNetUnfolder]: 0/541 cut-off events. [2023-09-01 09:48:44,111 INFO L131 PetriNetUnfolder]: For 125490/125490 co-relation queries the response was YES. [2023-09-01 09:48:44,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:48:44,112 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:48:44,112 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:48:44,112 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:48:44,112 INFO L85 PathProgramCache]: Analyzing trace with hash 396202741, now seen corresponding path program 1 times [2023-09-01 09:48:44,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:48:44,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144545017] [2023-09-01 09:48:44,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:48:44,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:48:44,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:44,235 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:48:44,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:44,410 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:48:44,410 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:48:44,410 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:48:44,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2023-09-01 09:48:44,410 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:48:44,411 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:48:44,411 WARN L233 ceAbstractionStarter]: 90 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:48:44,411 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 91 thread instances. [2023-09-01 09:48:44,533 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:48:44,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1302 places, 1120 transitions, 10885 flow Killed by 15