./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/pthread-theta/unwind2-100.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-theta/unwind2-100.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7857262d4d8d027aa598d94064d6edf426fece06c8ec09601338aa41711d7f37 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 07:33:15,274 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 07:33:15,334 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-12-02 07:33:15,339 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 07:33:15,339 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 07:33:15,361 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 07:33:15,361 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 07:33:15,361 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 07:33:15,362 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 07:33:15,362 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 07:33:15,362 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 07:33:15,362 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 07:33:15,362 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 07:33:15,362 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 07:33:15,363 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 07:33:15,363 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 07:33:15,363 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 07:33:15,363 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 07:33:15,363 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 07:33:15,363 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 07:33:15,363 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-02 07:33:15,363 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-02 07:33:15,363 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-02 07:33:15,363 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 07:33:15,363 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 07:33:15,363 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 07:33:15,364 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 07:33:15,364 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 07:33:15,364 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 07:33:15,364 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 07:33:15,364 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:33:15,364 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:33:15,364 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:33:15,364 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:33:15,364 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 07:33:15,364 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:33:15,364 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:33:15,364 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:33:15,364 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:33:15,365 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 07:33:15,365 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 07:33:15,365 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 07:33:15,365 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 07:33:15,365 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 07:33:15,365 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 07:33:15,365 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 07:33:15,365 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 07:33:15,365 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7857262d4d8d027aa598d94064d6edf426fece06c8ec09601338aa41711d7f37 [2024-12-02 07:33:15,602 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 07:33:15,610 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 07:33:15,613 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 07:33:15,614 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 07:33:15,614 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 07:33:15,616 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/pthread-theta/unwind2-100.i [2024-12-02 07:33:18,475 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/data/ed89ca405/50c0aee149d645fea995c83b3fe16a20/FLAG5a3e0c750 [2024-12-02 07:33:18,733 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 07:33:18,734 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/sv-benchmarks/c/pthread-theta/unwind2-100.i [2024-12-02 07:33:18,747 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/data/ed89ca405/50c0aee149d645fea995c83b3fe16a20/FLAG5a3e0c750 [2024-12-02 07:33:18,761 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/data/ed89ca405/50c0aee149d645fea995c83b3fe16a20 [2024-12-02 07:33:18,764 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 07:33:18,765 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 07:33:18,766 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 07:33:18,766 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 07:33:18,770 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 07:33:18,770 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:33:18" (1/1) ... [2024-12-02 07:33:18,771 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f5eaae3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:18, skipping insertion in model container [2024-12-02 07:33:18,771 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:33:18" (1/1) ... [2024-12-02 07:33:18,799 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 07:33:19,080 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:33:19,089 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 07:33:19,138 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:33:19,173 INFO L204 MainTranslator]: Completed translation [2024-12-02 07:33:19,174 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19 WrapperNode [2024-12-02 07:33:19,174 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 07:33:19,175 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 07:33:19,175 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 07:33:19,175 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 07:33:19,182 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19" (1/1) ... [2024-12-02 07:33:19,193 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19" (1/1) ... [2024-12-02 07:33:19,213 INFO L138 Inliner]: procedures = 169, calls = 12, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 83 [2024-12-02 07:33:19,213 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 07:33:19,214 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 07:33:19,214 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 07:33:19,214 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 07:33:19,221 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19" (1/1) ... [2024-12-02 07:33:19,222 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19" (1/1) ... [2024-12-02 07:33:19,223 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19" (1/1) ... [2024-12-02 07:33:19,233 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-02 07:33:19,234 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19" (1/1) ... [2024-12-02 07:33:19,234 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19" (1/1) ... [2024-12-02 07:33:19,238 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19" (1/1) ... [2024-12-02 07:33:19,239 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19" (1/1) ... [2024-12-02 07:33:19,243 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19" (1/1) ... [2024-12-02 07:33:19,244 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19" (1/1) ... [2024-12-02 07:33:19,245 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19" (1/1) ... [2024-12-02 07:33:19,247 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 07:33:19,248 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 07:33:19,248 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 07:33:19,248 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 07:33:19,249 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19" (1/1) ... [2024-12-02 07:33:19,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:33:19,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:19,277 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 07:33:19,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 07:33:19,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 07:33:19,300 INFO L130 BoogieDeclarations]: Found specification of procedure f1 [2024-12-02 07:33:19,300 INFO L138 BoogieDeclarations]: Found implementation of procedure f1 [2024-12-02 07:33:19,300 INFO L130 BoogieDeclarations]: Found specification of procedure f2 [2024-12-02 07:33:19,301 INFO L138 BoogieDeclarations]: Found implementation of procedure f2 [2024-12-02 07:33:19,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 07:33:19,301 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 07:33:19,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 07:33:19,302 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 07:33:19,402 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 07:33:19,404 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 07:33:19,540 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 07:33:19,540 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 07:33:19,626 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 07:33:19,626 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 07:33:19,626 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:33:19 BoogieIcfgContainer [2024-12-02 07:33:19,626 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 07:33:19,628 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 07:33:19,628 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 07:33:19,631 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 07:33:19,631 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 07:33:18" (1/3) ... [2024-12-02 07:33:19,632 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39f5f7a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:33:19, skipping insertion in model container [2024-12-02 07:33:19,632 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:33:19" (2/3) ... [2024-12-02 07:33:19,632 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39f5f7a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:33:19, skipping insertion in model container [2024-12-02 07:33:19,632 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:33:19" (3/3) ... [2024-12-02 07:33:19,634 INFO L128 eAbstractionObserver]: Analyzing ICFG unwind2-100.i [2024-12-02 07:33:19,645 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 07:33:19,646 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG unwind2-100.i that has 3 procedures, 33 locations, 1 initial locations, 2 loop locations, and 3 error locations. [2024-12-02 07:33:19,646 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 07:33:19,691 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 07:33:19,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 38 transitions, 90 flow [2024-12-02 07:33:19,748 INFO L124 PetriNetUnfolderBase]: 6/36 cut-off events. [2024-12-02 07:33:19,751 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 07:33:19,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45 conditions, 36 events. 6/36 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 53 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 31. Up to 2 conditions per place. [2024-12-02 07:33:19,753 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 38 transitions, 90 flow [2024-12-02 07:33:19,756 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 36 places, 35 transitions, 82 flow [2024-12-02 07:33:19,772 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 07:33:19,785 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2a1fec6c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 07:33:19,786 INFO L334 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-12-02 07:33:19,795 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 07:33:19,795 INFO L124 PetriNetUnfolderBase]: 4/22 cut-off events. [2024-12-02 07:33:19,795 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-12-02 07:33:19,795 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:19,796 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:19,796 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:19,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:19,801 INFO L85 PathProgramCache]: Analyzing trace with hash 338354967, now seen corresponding path program 1 times [2024-12-02 07:33:19,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:19,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707306409] [2024-12-02 07:33:19,808 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:33:19,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:19,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:33:20,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:20,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:20,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707306409] [2024-12-02 07:33:20,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707306409] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:33:20,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:33:20,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:33:20,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974694767] [2024-12-02 07:33:20,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:33:20,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:33:20,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:20,088 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:33:20,088 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:33:20,104 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:20,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 35 transitions, 82 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:20,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:20,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:20,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:20,418 INFO L124 PetriNetUnfolderBase]: 287/602 cut-off events. [2024-12-02 07:33:20,418 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-12-02 07:33:20,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1128 conditions, 602 events. 287/602 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3097 event pairs, 42 based on Foata normal form. 112/658 useless extension candidates. Maximal degree in co-relation 1048. Up to 215 conditions per place. [2024-12-02 07:33:20,424 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 58 selfloop transitions, 8 changer transitions 0/74 dead transitions. [2024-12-02 07:33:20,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 74 transitions, 307 flow [2024-12-02 07:33:20,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 07:33:20,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 07:33:20,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-12-02 07:33:20,436 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-12-02 07:33:20,437 INFO L175 Difference]: Start difference. First operand has 36 places, 35 transitions, 82 flow. Second operand 7 states and 152 transitions. [2024-12-02 07:33:20,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 74 transitions, 307 flow [2024-12-02 07:33:20,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 74 transitions, 289 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 07:33:20,446 INFO L231 Difference]: Finished difference. Result has 39 places, 34 transitions, 111 flow [2024-12-02 07:33:20,448 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=111, PETRI_PLACES=39, PETRI_TRANSITIONS=34} [2024-12-02 07:33:20,451 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 3 predicate places. [2024-12-02 07:33:20,452 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 34 transitions, 111 flow [2024-12-02 07:33:20,452 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:20,452 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:20,452 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:20,452 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 07:33:20,452 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:20,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:20,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1898083594, now seen corresponding path program 1 times [2024-12-02 07:33:20,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:20,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714168065] [2024-12-02 07:33:20,453 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:33:20,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:20,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:33:20,582 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:20,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:20,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714168065] [2024-12-02 07:33:20,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714168065] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:20,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579952053] [2024-12-02 07:33:20,582 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:33:20,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:20,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:20,584 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:20,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 07:33:20,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:33:20,669 INFO L256 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 07:33:20,672 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:20,739 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:20,740 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:33:20,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:20,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579952053] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:33:20,806 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:33:20,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-12-02 07:33:20,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714545780] [2024-12-02 07:33:20,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:33:20,807 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 07:33:20,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:20,808 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 07:33:20,808 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-12-02 07:33:20,818 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:20,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 34 transitions, 111 flow. Second operand has 14 states, 14 states have (on average 11.285714285714286) internal successors, (158), 14 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:20,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:20,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:20,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:21,281 INFO L124 PetriNetUnfolderBase]: 401/812 cut-off events. [2024-12-02 07:33:21,281 INFO L125 PetriNetUnfolderBase]: For 169/169 co-relation queries the response was YES. [2024-12-02 07:33:21,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1945 conditions, 812 events. 401/812 cut-off events. For 169/169 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4255 event pairs, 42 based on Foata normal form. 0/742 useless extension candidates. Maximal degree in co-relation 747. Up to 215 conditions per place. [2024-12-02 07:33:21,287 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 103 selfloop transitions, 17 changer transitions 0/128 dead transitions. [2024-12-02 07:33:21,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 128 transitions, 592 flow [2024-12-02 07:33:21,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 07:33:21,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 07:33:21,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 256 transitions. [2024-12-02 07:33:21,290 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5182186234817814 [2024-12-02 07:33:21,290 INFO L175 Difference]: Start difference. First operand has 39 places, 34 transitions, 111 flow. Second operand 13 states and 256 transitions. [2024-12-02 07:33:21,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 128 transitions, 592 flow [2024-12-02 07:33:21,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 128 transitions, 578 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-12-02 07:33:21,296 INFO L231 Difference]: Finished difference. Result has 54 places, 44 transitions, 222 flow [2024-12-02 07:33:21,296 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=222, PETRI_PLACES=54, PETRI_TRANSITIONS=44} [2024-12-02 07:33:21,297 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 18 predicate places. [2024-12-02 07:33:21,297 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 44 transitions, 222 flow [2024-12-02 07:33:21,297 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.285714285714286) internal successors, (158), 14 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:21,297 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:21,298 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:21,308 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 07:33:21,498 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2024-12-02 07:33:21,498 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:21,499 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:21,499 INFO L85 PathProgramCache]: Analyzing trace with hash 84955400, now seen corresponding path program 1 times [2024-12-02 07:33:21,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:21,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393476261] [2024-12-02 07:33:21,499 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:33:21,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:21,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:33:21,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:21,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:21,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393476261] [2024-12-02 07:33:21,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393476261] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:33:21,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:33:21,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:33:21,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860928254] [2024-12-02 07:33:21,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:33:21,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:33:21,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:21,599 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:33:21,599 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:33:21,603 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:21,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 44 transitions, 222 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:21,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:21,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:21,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:21,826 INFO L124 PetriNetUnfolderBase]: 463/950 cut-off events. [2024-12-02 07:33:21,826 INFO L125 PetriNetUnfolderBase]: For 1491/1491 co-relation queries the response was YES. [2024-12-02 07:33:21,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2673 conditions, 950 events. 463/950 cut-off events. For 1491/1491 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5114 event pairs, 134 based on Foata normal form. 0/904 useless extension candidates. Maximal degree in co-relation 1652. Up to 322 conditions per place. [2024-12-02 07:33:21,833 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 75 selfloop transitions, 13 changer transitions 0/96 dead transitions. [2024-12-02 07:33:21,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 96 transitions, 703 flow [2024-12-02 07:33:21,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 07:33:21,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 07:33:21,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-12-02 07:33:21,834 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5075187969924813 [2024-12-02 07:33:21,834 INFO L175 Difference]: Start difference. First operand has 54 places, 44 transitions, 222 flow. Second operand 7 states and 135 transitions. [2024-12-02 07:33:21,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 96 transitions, 703 flow [2024-12-02 07:33:21,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 96 transitions, 583 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-12-02 07:33:21,848 INFO L231 Difference]: Finished difference. Result has 58 places, 49 transitions, 241 flow [2024-12-02 07:33:21,848 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=241, PETRI_PLACES=58, PETRI_TRANSITIONS=49} [2024-12-02 07:33:21,849 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 22 predicate places. [2024-12-02 07:33:21,849 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 49 transitions, 241 flow [2024-12-02 07:33:21,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:21,849 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:21,849 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:21,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 07:33:21,849 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:21,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:21,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1662335674, now seen corresponding path program 1 times [2024-12-02 07:33:21,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:21,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035923415] [2024-12-02 07:33:21,850 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:33:21,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:21,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:33:21,954 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:21,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:21,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035923415] [2024-12-02 07:33:21,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035923415] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:21,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316006360] [2024-12-02 07:33:21,954 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:33:21,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:21,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:21,957 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:21,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 07:33:22,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:33:22,012 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 07:33:22,013 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:22,065 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:22,065 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:33:22,127 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:22,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316006360] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:33:22,127 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:33:22,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-12-02 07:33:22,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513885154] [2024-12-02 07:33:22,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:33:22,127 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 07:33:22,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:22,128 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 07:33:22,128 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-12-02 07:33:22,142 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:22,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 49 transitions, 241 flow. Second operand has 14 states, 14 states have (on average 11.571428571428571) internal successors, (162), 14 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:22,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:22,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:22,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:22,566 INFO L124 PetriNetUnfolderBase]: 649/1274 cut-off events. [2024-12-02 07:33:22,566 INFO L125 PetriNetUnfolderBase]: For 2153/2153 co-relation queries the response was YES. [2024-12-02 07:33:22,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3859 conditions, 1274 events. 649/1274 cut-off events. For 2153/2153 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 6921 event pairs, 134 based on Foata normal form. 0/1230 useless extension candidates. Maximal degree in co-relation 2272. Up to 322 conditions per place. [2024-12-02 07:33:22,572 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 144 selfloop transitions, 22 changer transitions 0/174 dead transitions. [2024-12-02 07:33:22,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 174 transitions, 1207 flow [2024-12-02 07:33:22,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 07:33:22,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 07:33:22,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 253 transitions. [2024-12-02 07:33:22,574 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5121457489878543 [2024-12-02 07:33:22,574 INFO L175 Difference]: Start difference. First operand has 58 places, 49 transitions, 241 flow. Second operand 13 states and 253 transitions. [2024-12-02 07:33:22,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 174 transitions, 1207 flow [2024-12-02 07:33:22,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 174 transitions, 1188 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-12-02 07:33:22,583 INFO L231 Difference]: Finished difference. Result has 73 places, 59 transitions, 366 flow [2024-12-02 07:33:22,583 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=366, PETRI_PLACES=73, PETRI_TRANSITIONS=59} [2024-12-02 07:33:22,584 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 37 predicate places. [2024-12-02 07:33:22,584 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 59 transitions, 366 flow [2024-12-02 07:33:22,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.571428571428571) internal successors, (162), 14 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:22,585 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:22,585 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:22,592 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 07:33:22,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:22,786 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:22,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:22,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1032604834, now seen corresponding path program 1 times [2024-12-02 07:33:22,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:22,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127402620] [2024-12-02 07:33:22,786 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:33:22,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:22,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:33:22,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:22,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:22,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127402620] [2024-12-02 07:33:22,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127402620] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:33:22,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:33:22,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:33:22,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609308167] [2024-12-02 07:33:22,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:33:22,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:33:22,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:22,853 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:33:22,853 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:33:22,863 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:22,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 59 transitions, 366 flow. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:22,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:22,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:22,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:23,082 INFO L124 PetriNetUnfolderBase]: 676/1341 cut-off events. [2024-12-02 07:33:23,082 INFO L125 PetriNetUnfolderBase]: For 4442/4442 co-relation queries the response was YES. [2024-12-02 07:33:23,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4668 conditions, 1341 events. 676/1341 cut-off events. For 4442/4442 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7399 event pairs, 170 based on Foata normal form. 18/1357 useless extension candidates. Maximal degree in co-relation 3002. Up to 519 conditions per place. [2024-12-02 07:33:23,088 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 70 selfloop transitions, 15 changer transitions 0/93 dead transitions. [2024-12-02 07:33:23,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 93 transitions, 744 flow [2024-12-02 07:33:23,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:33:23,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:33:23,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-12-02 07:33:23,092 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4956140350877193 [2024-12-02 07:33:23,092 INFO L175 Difference]: Start difference. First operand has 73 places, 59 transitions, 366 flow. Second operand 6 states and 113 transitions. [2024-12-02 07:33:23,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 93 transitions, 744 flow [2024-12-02 07:33:23,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 93 transitions, 666 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-12-02 07:33:23,105 INFO L231 Difference]: Finished difference. Result has 74 places, 60 transitions, 354 flow [2024-12-02 07:33:23,105 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=354, PETRI_PLACES=74, PETRI_TRANSITIONS=60} [2024-12-02 07:33:23,106 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 38 predicate places. [2024-12-02 07:33:23,106 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 60 transitions, 354 flow [2024-12-02 07:33:23,106 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:23,106 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:23,106 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:23,106 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 07:33:23,106 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:23,107 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:23,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1116409153, now seen corresponding path program 1 times [2024-12-02 07:33:23,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:23,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121462269] [2024-12-02 07:33:23,107 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:33:23,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:23,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:33:23,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:23,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:23,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121462269] [2024-12-02 07:33:23,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121462269] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:33:23,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:33:23,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:33:23,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519766151] [2024-12-02 07:33:23,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:33:23,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:33:23,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:23,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:33:23,172 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:33:23,179 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:23,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 60 transitions, 354 flow. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:23,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:23,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:23,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:23,389 INFO L124 PetriNetUnfolderBase]: 704/1402 cut-off events. [2024-12-02 07:33:23,390 INFO L125 PetriNetUnfolderBase]: For 4672/4672 co-relation queries the response was YES. [2024-12-02 07:33:23,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4577 conditions, 1402 events. 704/1402 cut-off events. For 4672/4672 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7898 event pairs, 166 based on Foata normal form. 19/1415 useless extension candidates. Maximal degree in co-relation 2907. Up to 559 conditions per place. [2024-12-02 07:33:23,396 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 75 selfloop transitions, 15 changer transitions 0/98 dead transitions. [2024-12-02 07:33:23,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 98 transitions, 740 flow [2024-12-02 07:33:23,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:33:23,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:33:23,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-12-02 07:33:23,398 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5131578947368421 [2024-12-02 07:33:23,398 INFO L175 Difference]: Start difference. First operand has 74 places, 60 transitions, 354 flow. Second operand 6 states and 117 transitions. [2024-12-02 07:33:23,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 98 transitions, 740 flow [2024-12-02 07:33:23,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 98 transitions, 710 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-12-02 07:33:23,409 INFO L231 Difference]: Finished difference. Result has 77 places, 61 transitions, 373 flow [2024-12-02 07:33:23,409 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=373, PETRI_PLACES=77, PETRI_TRANSITIONS=61} [2024-12-02 07:33:23,409 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 41 predicate places. [2024-12-02 07:33:23,409 INFO L471 AbstractCegarLoop]: Abstraction has has 77 places, 61 transitions, 373 flow [2024-12-02 07:33:23,410 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:23,410 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:23,410 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:23,410 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 07:33:23,410 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:23,410 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:23,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1585006551, now seen corresponding path program 2 times [2024-12-02 07:33:23,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:23,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886510669] [2024-12-02 07:33:23,411 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:33:23,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:23,419 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:33:23,419 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:23,513 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:23,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:23,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886510669] [2024-12-02 07:33:23,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886510669] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:23,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006466950] [2024-12-02 07:33:23,513 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:33:23,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:23,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:23,515 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:23,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 07:33:23,566 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:33:23,566 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:23,567 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:33:23,567 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:23,653 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:23,653 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:33:23,769 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:23,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006466950] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:33:23,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:33:23,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2024-12-02 07:33:23,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294985337] [2024-12-02 07:33:23,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:33:23,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 07:33:23,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:23,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 07:33:23,771 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=361, Unknown=0, NotChecked=0, Total=506 [2024-12-02 07:33:23,778 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:23,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 61 transitions, 373 flow. Second operand has 23 states, 23 states have (on average 11.173913043478262) internal successors, (257), 23 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:23,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:23,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:23,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:24,631 INFO L124 PetriNetUnfolderBase]: 1094/2068 cut-off events. [2024-12-02 07:33:24,631 INFO L125 PetriNetUnfolderBase]: For 15606/15606 co-relation queries the response was YES. [2024-12-02 07:33:24,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7436 conditions, 2068 events. 1094/2068 cut-off events. For 15606/15606 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 11360 event pairs, 143 based on Foata normal form. 264/2330 useless extension candidates. Maximal degree in co-relation 5588. Up to 385 conditions per place. [2024-12-02 07:33:24,646 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 297 selfloop transitions, 40 changer transitions 0/345 dead transitions. [2024-12-02 07:33:24,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 345 transitions, 2689 flow [2024-12-02 07:33:24,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 07:33:24,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 07:33:24,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 490 transitions. [2024-12-02 07:33:24,649 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5157894736842106 [2024-12-02 07:33:24,649 INFO L175 Difference]: Start difference. First operand has 77 places, 61 transitions, 373 flow. Second operand 25 states and 490 transitions. [2024-12-02 07:33:24,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 345 transitions, 2689 flow [2024-12-02 07:33:24,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 345 transitions, 2558 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-12-02 07:33:24,687 INFO L231 Difference]: Finished difference. Result has 110 places, 79 transitions, 660 flow [2024-12-02 07:33:24,687 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=660, PETRI_PLACES=110, PETRI_TRANSITIONS=79} [2024-12-02 07:33:24,688 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 74 predicate places. [2024-12-02 07:33:24,688 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 79 transitions, 660 flow [2024-12-02 07:33:24,688 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 11.173913043478262) internal successors, (257), 23 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:24,688 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:24,688 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:24,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 07:33:24,888 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:24,889 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:24,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:24,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1091497147, now seen corresponding path program 1 times [2024-12-02 07:33:24,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:24,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446066482] [2024-12-02 07:33:24,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:33:24,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:24,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:33:24,966 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:24,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:24,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446066482] [2024-12-02 07:33:24,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446066482] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:24,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717923316] [2024-12-02 07:33:24,966 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:33:24,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:24,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:24,968 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:24,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 07:33:25,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:33:25,027 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 07:33:25,028 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:25,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:25,077 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:33:25,138 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:25,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717923316] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:33:25,138 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:33:25,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-12-02 07:33:25,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283781079] [2024-12-02 07:33:25,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:33:25,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 07:33:25,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:25,139 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 07:33:25,140 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-12-02 07:33:25,142 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:25,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 79 transitions, 660 flow. Second operand has 14 states, 14 states have (on average 11.857142857142858) internal successors, (166), 14 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:25,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:25,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:25,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:25,523 INFO L124 PetriNetUnfolderBase]: 1175/2227 cut-off events. [2024-12-02 07:33:25,523 INFO L125 PetriNetUnfolderBase]: For 24710/24710 co-relation queries the response was YES. [2024-12-02 07:33:25,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9303 conditions, 2227 events. 1175/2227 cut-off events. For 24710/24710 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 12628 event pairs, 265 based on Foata normal form. 54/2279 useless extension candidates. Maximal degree in co-relation 6912. Up to 876 conditions per place. [2024-12-02 07:33:25,535 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 119 selfloop transitions, 24 changer transitions 0/151 dead transitions. [2024-12-02 07:33:25,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 151 transitions, 1475 flow [2024-12-02 07:33:25,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 07:33:25,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 07:33:25,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-12-02 07:33:25,536 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4853801169590643 [2024-12-02 07:33:25,536 INFO L175 Difference]: Start difference. First operand has 110 places, 79 transitions, 660 flow. Second operand 9 states and 166 transitions. [2024-12-02 07:33:25,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 151 transitions, 1475 flow [2024-12-02 07:33:25,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 151 transitions, 1235 flow, removed 84 selfloop flow, removed 12 redundant places. [2024-12-02 07:33:25,616 INFO L231 Difference]: Finished difference. Result has 109 places, 82 transitions, 584 flow [2024-12-02 07:33:25,616 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=584, PETRI_PLACES=109, PETRI_TRANSITIONS=82} [2024-12-02 07:33:25,616 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 73 predicate places. [2024-12-02 07:33:25,616 INFO L471 AbstractCegarLoop]: Abstraction has has 109 places, 82 transitions, 584 flow [2024-12-02 07:33:25,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.857142857142858) internal successors, (166), 14 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:25,617 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:25,617 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:25,626 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-12-02 07:33:25,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:25,817 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:25,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:25,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1678074481, now seen corresponding path program 1 times [2024-12-02 07:33:25,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:25,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570807403] [2024-12-02 07:33:25,818 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:33:25,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:25,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:33:25,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:25,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:25,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570807403] [2024-12-02 07:33:25,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570807403] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:25,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538668908] [2024-12-02 07:33:25,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:33:25,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:25,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:25,891 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:25,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 07:33:25,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:33:25,944 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 07:33:25,945 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:25,982 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:25,983 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:33:26,037 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:26,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538668908] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:33:26,037 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:33:26,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-12-02 07:33:26,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768419385] [2024-12-02 07:33:26,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:33:26,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 07:33:26,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:26,038 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 07:33:26,038 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-12-02 07:33:26,042 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:26,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 82 transitions, 584 flow. Second operand has 14 states, 14 states have (on average 11.857142857142858) internal successors, (166), 14 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:26,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:26,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:26,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:26,438 INFO L124 PetriNetUnfolderBase]: 1313/2448 cut-off events. [2024-12-02 07:33:26,438 INFO L125 PetriNetUnfolderBase]: For 21106/21106 co-relation queries the response was YES. [2024-12-02 07:33:26,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9203 conditions, 2448 events. 1313/2448 cut-off events. For 21106/21106 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 13879 event pairs, 146 based on Foata normal form. 93/2539 useless extension candidates. Maximal degree in co-relation 6370. Up to 964 conditions per place. [2024-12-02 07:33:26,451 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 147 selfloop transitions, 24 changer transitions 0/179 dead transitions. [2024-12-02 07:33:26,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 179 transitions, 1582 flow [2024-12-02 07:33:26,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 07:33:26,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 07:33:26,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-12-02 07:33:26,454 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5058479532163743 [2024-12-02 07:33:26,455 INFO L175 Difference]: Start difference. First operand has 109 places, 82 transitions, 584 flow. Second operand 9 states and 173 transitions. [2024-12-02 07:33:26,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 179 transitions, 1582 flow [2024-12-02 07:33:26,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 179 transitions, 1504 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-12-02 07:33:26,510 INFO L231 Difference]: Finished difference. Result has 115 places, 85 transitions, 604 flow [2024-12-02 07:33:26,510 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=604, PETRI_PLACES=115, PETRI_TRANSITIONS=85} [2024-12-02 07:33:26,511 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 79 predicate places. [2024-12-02 07:33:26,511 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 85 transitions, 604 flow [2024-12-02 07:33:26,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.857142857142858) internal successors, (166), 14 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:26,511 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:26,511 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:26,516 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 07:33:26,711 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:26,711 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:26,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:26,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1646948488, now seen corresponding path program 2 times [2024-12-02 07:33:26,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:26,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501822293] [2024-12-02 07:33:26,712 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:33:26,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:26,721 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:33:26,722 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:26,812 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:26,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:26,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501822293] [2024-12-02 07:33:26,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501822293] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:26,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121087255] [2024-12-02 07:33:26,813 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:33:26,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:26,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:26,815 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:26,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 07:33:26,863 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:33:26,863 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:26,864 INFO L256 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:33:26,865 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:26,946 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:26,947 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:33:27,042 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:27,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121087255] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:33:27,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:33:27,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2024-12-02 07:33:27,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644095187] [2024-12-02 07:33:27,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:33:27,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 07:33:27,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:27,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 07:33:27,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=361, Unknown=0, NotChecked=0, Total=506 [2024-12-02 07:33:27,047 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:27,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 85 transitions, 604 flow. Second operand has 23 states, 23 states have (on average 11.347826086956522) internal successors, (261), 23 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:27,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:27,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:27,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:27,843 INFO L124 PetriNetUnfolderBase]: 1973/3637 cut-off events. [2024-12-02 07:33:27,843 INFO L125 PetriNetUnfolderBase]: For 59123/59123 co-relation queries the response was YES. [2024-12-02 07:33:27,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14469 conditions, 3637 events. 1973/3637 cut-off events. For 59123/59123 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 21286 event pairs, 348 based on Foata normal form. 444/4079 useless extension candidates. Maximal degree in co-relation 11311. Up to 822 conditions per place. [2024-12-02 07:33:27,890 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 468 selfloop transitions, 46 changer transitions 0/522 dead transitions. [2024-12-02 07:33:27,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 522 transitions, 4531 flow [2024-12-02 07:33:27,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 07:33:27,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 07:33:27,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 487 transitions. [2024-12-02 07:33:27,891 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5126315789473684 [2024-12-02 07:33:27,891 INFO L175 Difference]: Start difference. First operand has 115 places, 85 transitions, 604 flow. Second operand 25 states and 487 transitions. [2024-12-02 07:33:27,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 522 transitions, 4531 flow [2024-12-02 07:33:27,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 522 transitions, 4421 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-12-02 07:33:27,967 INFO L231 Difference]: Finished difference. Result has 146 places, 103 transitions, 868 flow [2024-12-02 07:33:27,967 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=868, PETRI_PLACES=146, PETRI_TRANSITIONS=103} [2024-12-02 07:33:27,968 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 110 predicate places. [2024-12-02 07:33:27,968 INFO L471 AbstractCegarLoop]: Abstraction has has 146 places, 103 transitions, 868 flow [2024-12-02 07:33:27,968 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 11.347826086956522) internal successors, (261), 23 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:27,968 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:27,968 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:27,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 07:33:28,169 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 07:33:28,169 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:28,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:28,169 INFO L85 PathProgramCache]: Analyzing trace with hash 532847774, now seen corresponding path program 2 times [2024-12-02 07:33:28,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:28,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833505108] [2024-12-02 07:33:28,169 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:33:28,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:28,178 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:33:28,178 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:28,276 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:28,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:28,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833505108] [2024-12-02 07:33:28,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833505108] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:28,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487386488] [2024-12-02 07:33:28,277 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:33:28,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:28,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:28,279 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:28,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 07:33:28,334 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:33:28,334 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:28,335 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:33:28,336 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:28,409 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:28,409 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:33:28,507 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:28,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487386488] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:33:28,508 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:33:28,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2024-12-02 07:33:28,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640371995] [2024-12-02 07:33:28,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:33:28,508 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 07:33:28,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:28,509 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 07:33:28,509 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=361, Unknown=0, NotChecked=0, Total=506 [2024-12-02 07:33:28,520 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:28,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 103 transitions, 868 flow. Second operand has 23 states, 23 states have (on average 11.521739130434783) internal successors, (265), 23 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:28,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:28,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:28,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:29,258 INFO L124 PetriNetUnfolderBase]: 2243/4051 cut-off events. [2024-12-02 07:33:29,259 INFO L125 PetriNetUnfolderBase]: For 93649/93649 co-relation queries the response was YES. [2024-12-02 07:33:29,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18744 conditions, 4051 events. 2243/4051 cut-off events. For 93649/93649 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 23698 event pairs, 280 based on Foata normal form. 180/4229 useless extension candidates. Maximal degree in co-relation 14006. Up to 1581 conditions per place. [2024-12-02 07:33:29,278 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 254 selfloop transitions, 36 changer transitions 0/298 dead transitions. [2024-12-02 07:33:29,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 298 transitions, 3465 flow [2024-12-02 07:33:29,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 07:33:29,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 07:33:29,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 271 transitions. [2024-12-02 07:33:29,279 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47543859649122805 [2024-12-02 07:33:29,279 INFO L175 Difference]: Start difference. First operand has 146 places, 103 transitions, 868 flow. Second operand 15 states and 271 transitions. [2024-12-02 07:33:29,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 298 transitions, 3465 flow [2024-12-02 07:33:29,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 298 transitions, 2673 flow, removed 312 selfloop flow, removed 12 redundant places. [2024-12-02 07:33:29,473 INFO L231 Difference]: Finished difference. Result has 154 places, 109 transitions, 846 flow [2024-12-02 07:33:29,474 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=846, PETRI_PLACES=154, PETRI_TRANSITIONS=109} [2024-12-02 07:33:29,474 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 118 predicate places. [2024-12-02 07:33:29,474 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 109 transitions, 846 flow [2024-12-02 07:33:29,474 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 11.521739130434783) internal successors, (265), 23 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:29,474 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:29,474 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:29,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 07:33:29,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-12-02 07:33:29,675 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:29,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:29,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1358272447, now seen corresponding path program 2 times [2024-12-02 07:33:29,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:29,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761815836] [2024-12-02 07:33:29,675 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:33:29,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:29,683 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:33:29,684 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:29,772 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:29,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:29,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761815836] [2024-12-02 07:33:29,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761815836] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:29,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885836946] [2024-12-02 07:33:29,772 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:33:29,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:29,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:29,774 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:29,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 07:33:29,825 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:33:29,825 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:29,825 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:33:29,826 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:29,895 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:29,895 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:33:29,979 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:29,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885836946] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:33:29,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:33:29,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2024-12-02 07:33:29,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989866946] [2024-12-02 07:33:29,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:33:29,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 07:33:29,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:29,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 07:33:29,980 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=361, Unknown=0, NotChecked=0, Total=506 [2024-12-02 07:33:29,990 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:29,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 109 transitions, 846 flow. Second operand has 23 states, 23 states have (on average 11.521739130434783) internal successors, (265), 23 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:29,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:29,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:29,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:30,828 INFO L124 PetriNetUnfolderBase]: 2519/4497 cut-off events. [2024-12-02 07:33:30,829 INFO L125 PetriNetUnfolderBase]: For 111006/111006 co-relation queries the response was YES. [2024-12-02 07:33:30,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19191 conditions, 4497 events. 2519/4497 cut-off events. For 111006/111006 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 26423 event pairs, 296 based on Foata normal form. 186/4683 useless extension candidates. Maximal degree in co-relation 14315. Up to 2026 conditions per place. [2024-12-02 07:33:30,861 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 273 selfloop transitions, 36 changer transitions 0/317 dead transitions. [2024-12-02 07:33:30,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 317 transitions, 3056 flow [2024-12-02 07:33:30,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 07:33:30,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 07:33:30,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 284 transitions. [2024-12-02 07:33:30,862 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4982456140350877 [2024-12-02 07:33:30,863 INFO L175 Difference]: Start difference. First operand has 154 places, 109 transitions, 846 flow. Second operand 15 states and 284 transitions. [2024-12-02 07:33:30,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 317 transitions, 3056 flow [2024-12-02 07:33:31,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 317 transitions, 2916 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-12-02 07:33:31,054 INFO L231 Difference]: Finished difference. Result has 166 places, 115 transitions, 882 flow [2024-12-02 07:33:31,054 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=882, PETRI_PLACES=166, PETRI_TRANSITIONS=115} [2024-12-02 07:33:31,054 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 130 predicate places. [2024-12-02 07:33:31,054 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 115 transitions, 882 flow [2024-12-02 07:33:31,054 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 11.521739130434783) internal successors, (265), 23 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:31,054 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:31,054 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:31,060 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 07:33:31,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-12-02 07:33:31,255 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:31,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:31,255 INFO L85 PathProgramCache]: Analyzing trace with hash 386214647, now seen corresponding path program 3 times [2024-12-02 07:33:31,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:31,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005289896] [2024-12-02 07:33:31,255 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:33:31,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:31,262 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 07:33:31,262 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:31,340 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-12-02 07:33:31,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:31,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005289896] [2024-12-02 07:33:31,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005289896] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:31,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104496422] [2024-12-02 07:33:31,340 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:33:31,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:31,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:31,342 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:31,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 07:33:31,392 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 07:33:31,392 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:31,393 INFO L256 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:33:31,394 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:31,432 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-12-02 07:33:31,432 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:33:31,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104496422] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:33:31,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:33:31,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 8 [2024-12-02 07:33:31,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380396738] [2024-12-02 07:33:31,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:33:31,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:33:31,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:31,434 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:33:31,434 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-12-02 07:33:31,441 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:31,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 115 transitions, 882 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:31,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:31,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:31,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:32,087 INFO L124 PetriNetUnfolderBase]: 2586/4680 cut-off events. [2024-12-02 07:33:32,087 INFO L125 PetriNetUnfolderBase]: For 100961/100961 co-relation queries the response was YES. [2024-12-02 07:33:32,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20470 conditions, 4680 events. 2586/4680 cut-off events. For 100961/100961 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 27837 event pairs, 698 based on Foata normal form. 86/4764 useless extension candidates. Maximal degree in co-relation 14894. Up to 1617 conditions per place. [2024-12-02 07:33:32,109 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 228 selfloop transitions, 32 changer transitions 0/268 dead transitions. [2024-12-02 07:33:32,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 268 transitions, 2785 flow [2024-12-02 07:33:32,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 07:33:32,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 07:33:32,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-12-02 07:33:32,111 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5380116959064327 [2024-12-02 07:33:32,111 INFO L175 Difference]: Start difference. First operand has 166 places, 115 transitions, 882 flow. Second operand 9 states and 184 transitions. [2024-12-02 07:33:32,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 268 transitions, 2785 flow [2024-12-02 07:33:32,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 268 transitions, 2395 flow, removed 148 selfloop flow, removed 8 redundant places. [2024-12-02 07:33:32,373 INFO L231 Difference]: Finished difference. Result has 168 places, 121 transitions, 974 flow [2024-12-02 07:33:32,373 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=974, PETRI_PLACES=168, PETRI_TRANSITIONS=121} [2024-12-02 07:33:32,374 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 132 predicate places. [2024-12-02 07:33:32,374 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 121 transitions, 974 flow [2024-12-02 07:33:32,374 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:32,374 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:32,374 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:32,379 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 07:33:32,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-02 07:33:32,575 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:32,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:32,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1968412616, now seen corresponding path program 3 times [2024-12-02 07:33:32,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:32,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313205263] [2024-12-02 07:33:32,575 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:33:32,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:32,583 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 07:33:32,583 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:32,659 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-12-02 07:33:32,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:32,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313205263] [2024-12-02 07:33:32,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313205263] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:32,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085241283] [2024-12-02 07:33:32,660 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:33:32,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:32,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:32,661 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:32,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 07:33:32,702 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 07:33:32,702 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:32,702 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:33:32,703 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:32,735 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-12-02 07:33:32,735 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:33:32,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085241283] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:33:32,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:33:32,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 8 [2024-12-02 07:33:32,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452485185] [2024-12-02 07:33:32,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:33:32,736 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:33:32,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:32,737 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:33:32,737 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-12-02 07:33:32,742 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:32,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 121 transitions, 974 flow. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:32,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:32,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:32,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:33,385 INFO L124 PetriNetUnfolderBase]: 2623/4641 cut-off events. [2024-12-02 07:33:33,385 INFO L125 PetriNetUnfolderBase]: For 117692/117692 co-relation queries the response was YES. [2024-12-02 07:33:33,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20868 conditions, 4641 events. 2623/4641 cut-off events. For 117692/117692 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 26853 event pairs, 680 based on Foata normal form. 91/4730 useless extension candidates. Maximal degree in co-relation 19281. Up to 1736 conditions per place. [2024-12-02 07:33:33,413 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 229 selfloop transitions, 34 changer transitions 0/271 dead transitions. [2024-12-02 07:33:33,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 271 transitions, 2824 flow [2024-12-02 07:33:33,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 07:33:33,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 07:33:33,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-12-02 07:33:33,414 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5175438596491229 [2024-12-02 07:33:33,414 INFO L175 Difference]: Start difference. First operand has 168 places, 121 transitions, 974 flow. Second operand 9 states and 177 transitions. [2024-12-02 07:33:33,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 271 transitions, 2824 flow [2024-12-02 07:33:33,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 271 transitions, 2370 flow, removed 220 selfloop flow, removed 2 redundant places. [2024-12-02 07:33:33,705 INFO L231 Difference]: Finished difference. Result has 176 places, 127 transitions, 1093 flow [2024-12-02 07:33:33,705 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=859, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1093, PETRI_PLACES=176, PETRI_TRANSITIONS=127} [2024-12-02 07:33:33,705 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 140 predicate places. [2024-12-02 07:33:33,705 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 127 transitions, 1093 flow [2024-12-02 07:33:33,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:33,705 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:33,706 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:33,713 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 07:33:33,906 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-02 07:33:33,906 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:33,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:33,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1476948354, now seen corresponding path program 3 times [2024-12-02 07:33:33,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:33,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718647926] [2024-12-02 07:33:33,907 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:33:33,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:33,919 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-12-02 07:33:33,919 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:34,123 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:34,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:34,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718647926] [2024-12-02 07:33:34,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718647926] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:34,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104558297] [2024-12-02 07:33:34,123 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:33:34,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:34,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:34,125 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:34,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 07:33:34,188 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-12-02 07:33:34,188 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:34,189 INFO L256 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 07:33:34,191 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:34,378 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:34,378 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:33:34,623 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:34,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104558297] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:33:34,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:33:34,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 40 [2024-12-02 07:33:34,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382254622] [2024-12-02 07:33:34,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:33:34,624 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-12-02 07:33:34,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:34,625 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-12-02 07:33:34,625 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=565, Invalid=1075, Unknown=0, NotChecked=0, Total=1640 [2024-12-02 07:33:34,627 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:34,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 127 transitions, 1093 flow. Second operand has 41 states, 41 states have (on average 11.292682926829269) internal successors, (463), 41 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:34,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:34,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:34,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:35,892 INFO L124 PetriNetUnfolderBase]: 3127/5509 cut-off events. [2024-12-02 07:33:35,892 INFO L125 PetriNetUnfolderBase]: For 105308/105308 co-relation queries the response was YES. [2024-12-02 07:33:35,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23814 conditions, 5509 events. 3127/5509 cut-off events. For 105308/105308 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 31303 event pairs, 540 based on Foata normal form. 336/5845 useless extension candidates. Maximal degree in co-relation 22952. Up to 2128 conditions per place. [2024-12-02 07:33:35,925 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 431 selfloop transitions, 52 changer transitions 0/491 dead transitions. [2024-12-02 07:33:35,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 491 transitions, 5182 flow [2024-12-02 07:33:35,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 07:33:35,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-12-02 07:33:35,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 456 transitions. [2024-12-02 07:33:35,926 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-12-02 07:33:35,926 INFO L175 Difference]: Start difference. First operand has 176 places, 127 transitions, 1093 flow. Second operand 27 states and 456 transitions. [2024-12-02 07:33:35,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 491 transitions, 5182 flow [2024-12-02 07:33:36,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 491 transitions, 4187 flow, removed 473 selfloop flow, removed 2 redundant places. [2024-12-02 07:33:36,111 INFO L231 Difference]: Finished difference. Result has 212 places, 139 transitions, 1276 flow [2024-12-02 07:33:36,112 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=978, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1276, PETRI_PLACES=212, PETRI_TRANSITIONS=139} [2024-12-02 07:33:36,112 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 176 predicate places. [2024-12-02 07:33:36,112 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 139 transitions, 1276 flow [2024-12-02 07:33:36,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 11.292682926829269) internal successors, (463), 41 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:36,112 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:36,112 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:36,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 07:33:36,313 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-12-02 07:33:36,313 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:36,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:36,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1132519231, now seen corresponding path program 3 times [2024-12-02 07:33:36,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:36,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792394935] [2024-12-02 07:33:36,313 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:33:36,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:36,324 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-12-02 07:33:36,324 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:36,513 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:36,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:36,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792394935] [2024-12-02 07:33:36,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792394935] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:36,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404619963] [2024-12-02 07:33:36,514 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:33:36,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:36,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:36,516 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:36,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 07:33:36,573 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-12-02 07:33:36,573 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:36,574 INFO L256 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 07:33:36,575 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:36,730 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:36,730 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:33:37,017 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:37,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404619963] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:33:37,017 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:33:37,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 40 [2024-12-02 07:33:37,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998830391] [2024-12-02 07:33:37,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:33:37,018 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-12-02 07:33:37,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:37,018 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-12-02 07:33:37,019 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=565, Invalid=1075, Unknown=0, NotChecked=0, Total=1640 [2024-12-02 07:33:37,025 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:37,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 139 transitions, 1276 flow. Second operand has 41 states, 41 states have (on average 11.292682926829269) internal successors, (463), 41 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:37,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:37,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:37,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:38,426 INFO L124 PetriNetUnfolderBase]: 3643/6378 cut-off events. [2024-12-02 07:33:38,426 INFO L125 PetriNetUnfolderBase]: For 52603/52603 co-relation queries the response was YES. [2024-12-02 07:33:38,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26721 conditions, 6378 events. 3643/6378 cut-off events. For 52603/52603 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 36418 event pairs, 812 based on Foata normal form. 348/6726 useless extension candidates. Maximal degree in co-relation 25884. Up to 2971 conditions per place. [2024-12-02 07:33:38,463 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 468 selfloop transitions, 52 changer transitions 0/528 dead transitions. [2024-12-02 07:33:38,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 528 transitions, 4638 flow [2024-12-02 07:33:38,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 07:33:38,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-12-02 07:33:38,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 481 transitions. [2024-12-02 07:33:38,465 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46881091617933723 [2024-12-02 07:33:38,465 INFO L175 Difference]: Start difference. First operand has 212 places, 139 transitions, 1276 flow. Second operand 27 states and 481 transitions. [2024-12-02 07:33:38,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 528 transitions, 4638 flow [2024-12-02 07:33:38,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 528 transitions, 4406 flow, removed 73 selfloop flow, removed 14 redundant places. [2024-12-02 07:33:38,642 INFO L231 Difference]: Finished difference. Result has 236 places, 151 transitions, 1348 flow [2024-12-02 07:33:38,643 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1348, PETRI_PLACES=236, PETRI_TRANSITIONS=151} [2024-12-02 07:33:38,643 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 200 predicate places. [2024-12-02 07:33:38,643 INFO L471 AbstractCegarLoop]: Abstraction has has 236 places, 151 transitions, 1348 flow [2024-12-02 07:33:38,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 11.292682926829269) internal successors, (463), 41 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:38,644 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:38,644 INFO L206 CegarLoopForPetriNet]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:38,650 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 07:33:38,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 07:33:38,844 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:38,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:38,844 INFO L85 PathProgramCache]: Analyzing trace with hash -2033938980, now seen corresponding path program 4 times [2024-12-02 07:33:38,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:38,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492640480] [2024-12-02 07:33:38,845 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 07:33:38,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:38,857 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 07:33:38,857 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:39,306 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:39,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:39,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492640480] [2024-12-02 07:33:39,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492640480] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:39,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051973815] [2024-12-02 07:33:39,306 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 07:33:39,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:39,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:39,308 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:39,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 07:33:39,359 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 07:33:39,359 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:39,360 INFO L256 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 07:33:39,361 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:39,881 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:39,881 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:33:40,689 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:40,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051973815] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:33:40,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:33:40,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 76 [2024-12-02 07:33:40,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251443114] [2024-12-02 07:33:40,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:33:40,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2024-12-02 07:33:40,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:40,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2024-12-02 07:33:40,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2247, Invalid=3605, Unknown=0, NotChecked=0, Total=5852 [2024-12-02 07:33:40,735 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:40,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 151 transitions, 1348 flow. Second operand has 77 states, 77 states have (on average 11.155844155844155) internal successors, (859), 77 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:40,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:40,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:40,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:43,794 INFO L124 PetriNetUnfolderBase]: 4651/8056 cut-off events. [2024-12-02 07:33:43,794 INFO L125 PetriNetUnfolderBase]: For 205368/205368 co-relation queries the response was YES. [2024-12-02 07:33:43,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33935 conditions, 8056 events. 4651/8056 cut-off events. For 205368/205368 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 43588 event pairs, 864 based on Foata normal form. 672/8728 useless extension candidates. Maximal degree in co-relation 33086. Up to 2992 conditions per place. [2024-12-02 07:33:43,846 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 803 selfloop transitions, 76 changer transitions 0/887 dead transitions. [2024-12-02 07:33:43,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 887 transitions, 7659 flow [2024-12-02 07:33:43,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-12-02 07:33:43,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2024-12-02 07:33:43,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 852 transitions. [2024-12-02 07:33:43,849 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43962848297213625 [2024-12-02 07:33:43,849 INFO L175 Difference]: Start difference. First operand has 236 places, 151 transitions, 1348 flow. Second operand 51 states and 852 transitions. [2024-12-02 07:33:43,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 887 transitions, 7659 flow [2024-12-02 07:33:44,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 887 transitions, 7427 flow, removed 73 selfloop flow, removed 14 redundant places. [2024-12-02 07:33:44,139 INFO L231 Difference]: Finished difference. Result has 296 places, 175 transitions, 1660 flow [2024-12-02 07:33:44,139 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=1660, PETRI_PLACES=296, PETRI_TRANSITIONS=175} [2024-12-02 07:33:44,139 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 260 predicate places. [2024-12-02 07:33:44,139 INFO L471 AbstractCegarLoop]: Abstraction has has 296 places, 175 transitions, 1660 flow [2024-12-02 07:33:44,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 11.155844155844155) internal successors, (859), 77 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:44,140 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:44,140 INFO L206 CegarLoopForPetriNet]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:44,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 07:33:44,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 07:33:44,340 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:44,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:44,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1102351935, now seen corresponding path program 4 times [2024-12-02 07:33:44,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:44,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930057376] [2024-12-02 07:33:44,341 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 07:33:44,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:44,355 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 07:33:44,355 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:44,860 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:44,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:44,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930057376] [2024-12-02 07:33:44,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930057376] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:44,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102132246] [2024-12-02 07:33:44,860 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 07:33:44,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:44,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:44,862 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:44,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 07:33:44,930 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 07:33:44,930 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:44,931 INFO L256 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 07:33:44,932 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:45,327 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:45,328 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:33:46,097 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:46,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102132246] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:33:46,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:33:46,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 77 [2024-12-02 07:33:46,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595873165] [2024-12-02 07:33:46,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:33:46,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2024-12-02 07:33:46,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:46,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2024-12-02 07:33:46,101 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2253, Invalid=3753, Unknown=0, NotChecked=0, Total=6006 [2024-12-02 07:33:46,103 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:46,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 175 transitions, 1660 flow. Second operand has 78 states, 78 states have (on average 11.192307692307692) internal successors, (873), 78 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:46,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:46,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:46,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:49,752 INFO L124 PetriNetUnfolderBase]: 5683/9786 cut-off events. [2024-12-02 07:33:49,752 INFO L125 PetriNetUnfolderBase]: For 237933/237933 co-relation queries the response was YES. [2024-12-02 07:33:49,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42585 conditions, 9786 events. 5683/9786 cut-off events. For 237933/237933 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 53545 event pairs, 1436 based on Foata normal form. 696/10482 useless extension candidates. Maximal degree in co-relation 41712. Up to 4651 conditions per place. [2024-12-02 07:33:49,832 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 876 selfloop transitions, 76 changer transitions 0/960 dead transitions. [2024-12-02 07:33:49,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 960 transitions, 8262 flow [2024-12-02 07:33:49,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-12-02 07:33:49,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2024-12-02 07:33:49,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 901 transitions. [2024-12-02 07:33:49,835 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-12-02 07:33:49,835 INFO L175 Difference]: Start difference. First operand has 296 places, 175 transitions, 1660 flow. Second operand 51 states and 901 transitions. [2024-12-02 07:33:49,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 960 transitions, 8262 flow [2024-12-02 07:33:50,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 960 transitions, 7862 flow, removed 145 selfloop flow, removed 26 redundant places. [2024-12-02 07:33:50,265 INFO L231 Difference]: Finished difference. Result has 344 places, 199 transitions, 1804 flow [2024-12-02 07:33:50,266 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=1804, PETRI_PLACES=344, PETRI_TRANSITIONS=199} [2024-12-02 07:33:50,266 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 308 predicate places. [2024-12-02 07:33:50,266 INFO L471 AbstractCegarLoop]: Abstraction has has 344 places, 199 transitions, 1804 flow [2024-12-02 07:33:50,266 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 11.192307692307692) internal successors, (873), 78 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:50,267 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:50,267 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:50,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 07:33:50,467 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 07:33:50,467 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:50,468 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:50,468 INFO L85 PathProgramCache]: Analyzing trace with hash -453000225, now seen corresponding path program 1 times [2024-12-02 07:33:50,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:50,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490011050] [2024-12-02 07:33:50,468 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:33:50,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:50,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:33:50,512 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2024-12-02 07:33:50,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:50,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490011050] [2024-12-02 07:33:50,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490011050] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:33:50,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:33:50,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-12-02 07:33:50,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068821191] [2024-12-02 07:33:50,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:33:50,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:33:50,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:50,513 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:33:50,513 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:33:50,513 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-12-02 07:33:50,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 199 transitions, 1804 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:50,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:50,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-12-02 07:33:50,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:33:52,571 INFO L124 PetriNetUnfolderBase]: 5644/9745 cut-off events. [2024-12-02 07:33:52,571 INFO L125 PetriNetUnfolderBase]: For 100293/100296 co-relation queries the response was YES. [2024-12-02 07:33:52,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40472 conditions, 9745 events. 5644/9745 cut-off events. For 100293/100296 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 53282 event pairs, 4578 based on Foata normal form. 5/9735 useless extension candidates. Maximal degree in co-relation 39579. Up to 9412 conditions per place. [2024-12-02 07:33:52,666 INFO L140 encePairwiseOnDemand]: 36/38 looper letters, 135 selfloop transitions, 1 changer transitions 52/198 dead transitions. [2024-12-02 07:33:52,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 198 transitions, 2128 flow [2024-12-02 07:33:52,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:33:52,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:33:52,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 53 transitions. [2024-12-02 07:33:52,667 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-12-02 07:33:52,667 INFO L175 Difference]: Start difference. First operand has 344 places, 199 transitions, 1804 flow. Second operand 3 states and 53 transitions. [2024-12-02 07:33:52,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 198 transitions, 2128 flow [2024-12-02 07:33:53,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 198 transitions, 1734 flow, removed 145 selfloop flow, removed 26 redundant places. [2024-12-02 07:33:53,199 INFO L231 Difference]: Finished difference. Result has 319 places, 146 transitions, 875 flow [2024-12-02 07:33:53,199 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1408, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=875, PETRI_PLACES=319, PETRI_TRANSITIONS=146} [2024-12-02 07:33:53,200 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 283 predicate places. [2024-12-02 07:33:53,200 INFO L471 AbstractCegarLoop]: Abstraction has has 319 places, 146 transitions, 875 flow [2024-12-02 07:33:53,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:53,200 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:33:53,200 INFO L206 CegarLoopForPetriNet]: trace histogram [46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:33:53,200 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 07:33:53,200 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:33:53,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:33:53,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1976965768, now seen corresponding path program 5 times [2024-12-02 07:33:53,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:33:53,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412615935] [2024-12-02 07:33:53,201 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 07:33:53,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:33:53,229 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2024-12-02 07:33:53,230 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:54,742 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:54,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:54,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412615935] [2024-12-02 07:33:54,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412615935] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:54,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576694904] [2024-12-02 07:33:54,743 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 07:33:54,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:33:54,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:33:54,744 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:33:54,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 07:33:54,810 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2024-12-02 07:33:54,810 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:33:54,812 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-12-02 07:33:54,814 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:33:55,923 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:55,923 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:33:58,494 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:33:58,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576694904] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:33:58,494 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:33:58,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51, 51] total 148 [2024-12-02 07:33:58,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896896673] [2024-12-02 07:33:58,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:33:58,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 149 states [2024-12-02 07:33:58,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:58,498 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 149 interpolants. [2024-12-02 07:33:58,502 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9087, Invalid=12965, Unknown=0, NotChecked=0, Total=22052 [2024-12-02 07:33:58,512 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:33:58,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 146 transitions, 875 flow. Second operand has 149 states, 149 states have (on average 11.080536912751677) internal successors, (1651), 149 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:33:58,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:33:58,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:33:58,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:34:09,355 INFO L124 PetriNetUnfolderBase]: 6428/10982 cut-off events. [2024-12-02 07:34:09,356 INFO L125 PetriNetUnfolderBase]: For 1498106/1498106 co-relation queries the response was YES. [2024-12-02 07:34:09,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43832 conditions, 10982 events. 6428/10982 cut-off events. For 1498106/1498106 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 53296 event pairs, 1446 based on Foata normal form. 1344/12326 useless extension candidates. Maximal degree in co-relation 43689. Up to 3684 conditions per place. [2024-12-02 07:34:09,579 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1503 selfloop transitions, 100 changer transitions 15/1624 dead transitions. [2024-12-02 07:34:09,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 1624 transitions, 13260 flow [2024-12-02 07:34:09,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-12-02 07:34:09,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2024-12-02 07:34:09,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 1639 transitions. [2024-12-02 07:34:09,586 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43567251461988304 [2024-12-02 07:34:09,586 INFO L175 Difference]: Start difference. First operand has 319 places, 146 transitions, 875 flow. Second operand 99 states and 1639 transitions. [2024-12-02 07:34:09,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 1624 transitions, 13260 flow [2024-12-02 07:34:10,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 1624 transitions, 12763 flow, removed 248 selfloop flow, removed 5 redundant places. [2024-12-02 07:34:10,240 INFO L231 Difference]: Finished difference. Result has 434 places, 194 transitions, 1728 flow [2024-12-02 07:34:10,241 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=99, PETRI_FLOW=1728, PETRI_PLACES=434, PETRI_TRANSITIONS=194} [2024-12-02 07:34:10,242 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 398 predicate places. [2024-12-02 07:34:10,242 INFO L471 AbstractCegarLoop]: Abstraction has has 434 places, 194 transitions, 1728 flow [2024-12-02 07:34:10,243 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 149 states, 149 states have (on average 11.080536912751677) internal successors, (1651), 149 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:34:10,243 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:34:10,243 INFO L206 CegarLoopForPetriNet]: trace histogram [46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:34:10,251 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 07:34:10,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:34:10,444 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:34:10,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:34:10,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1991273535, now seen corresponding path program 5 times [2024-12-02 07:34:10,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:34:10,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758343017] [2024-12-02 07:34:10,446 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 07:34:10,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:34:10,497 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2024-12-02 07:34:10,498 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:34:12,491 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:34:12,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:34:12,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758343017] [2024-12-02 07:34:12,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758343017] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:34:12,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112584345] [2024-12-02 07:34:12,491 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 07:34:12,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:34:12,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:34:12,493 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:34:12,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 07:34:12,577 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2024-12-02 07:34:12,577 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:34:12,579 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-12-02 07:34:12,582 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:34:14,079 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:34:14,079 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:34:17,276 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:34:17,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112584345] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:34:17,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:34:17,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51, 51] total 148 [2024-12-02 07:34:17,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128213966] [2024-12-02 07:34:17,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:34:17,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 149 states [2024-12-02 07:34:17,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:34:17,280 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 149 interpolants. [2024-12-02 07:34:17,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9087, Invalid=12965, Unknown=0, NotChecked=0, Total=22052 [2024-12-02 07:34:17,308 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:34:17,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 194 transitions, 1728 flow. Second operand has 149 states, 149 states have (on average 11.080536912751677) internal successors, (1651), 149 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:34:17,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:34:17,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:34:17,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:34:30,284 INFO L124 PetriNetUnfolderBase]: 8492/14440 cut-off events. [2024-12-02 07:34:30,285 INFO L125 PetriNetUnfolderBase]: For 1636553/1636553 co-relation queries the response was YES. [2024-12-02 07:34:30,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62337 conditions, 14440 events. 8492/14440 cut-off events. For 1636553/1636553 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 73128 event pairs, 2618 based on Foata normal form. 1392/15832 useless extension candidates. Maximal degree in co-relation 62150. Up to 6946 conditions per place. [2024-12-02 07:34:30,750 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1649 selfloop transitions, 100 changer transitions 14/1769 dead transitions. [2024-12-02 07:34:30,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 1769 transitions, 14222 flow [2024-12-02 07:34:30,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-12-02 07:34:30,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2024-12-02 07:34:30,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 1736 transitions. [2024-12-02 07:34:30,756 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4614566719829878 [2024-12-02 07:34:30,756 INFO L175 Difference]: Start difference. First operand has 434 places, 194 transitions, 1728 flow. Second operand 99 states and 1736 transitions. [2024-12-02 07:34:30,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 1769 transitions, 14222 flow [2024-12-02 07:34:32,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 1769 transitions, 13630 flow, removed 241 selfloop flow, removed 50 redundant places. [2024-12-02 07:34:32,698 INFO L231 Difference]: Finished difference. Result has 530 places, 242 transitions, 2016 flow [2024-12-02 07:34:32,698 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=99, PETRI_FLOW=2016, PETRI_PLACES=530, PETRI_TRANSITIONS=242} [2024-12-02 07:34:32,699 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 494 predicate places. [2024-12-02 07:34:32,699 INFO L471 AbstractCegarLoop]: Abstraction has has 530 places, 242 transitions, 2016 flow [2024-12-02 07:34:32,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 149 states, 149 states have (on average 11.080536912751677) internal successors, (1651), 149 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:34:32,700 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:34:32,700 INFO L206 CegarLoopForPetriNet]: trace histogram [94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:34:32,711 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 07:34:32,900 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-12-02 07:34:32,900 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:34:32,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:34:32,902 INFO L85 PathProgramCache]: Analyzing trace with hash -228784548, now seen corresponding path program 6 times [2024-12-02 07:34:32,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:34:32,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742455355] [2024-12-02 07:34:32,902 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 07:34:32,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:34:32,949 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 48 check-sat command(s) [2024-12-02 07:34:32,949 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:34:38,640 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:34:38,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:34:38,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742455355] [2024-12-02 07:34:38,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742455355] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:34:38,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004702006] [2024-12-02 07:34:38,640 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 07:34:38,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:34:38,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:34:38,642 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:34:38,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 07:34:38,815 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 48 check-sat command(s) [2024-12-02 07:34:38,815 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:34:38,819 INFO L256 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 100 conjuncts are in the unsatisfiable core [2024-12-02 07:34:38,826 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:34:44,095 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:34:44,095 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:34:49,235 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:34:49,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004702006] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:34:49,235 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:34:49,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 99, 99] total 203 [2024-12-02 07:34:49,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368848787] [2024-12-02 07:34:49,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:34:49,236 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 204 states [2024-12-02 07:34:49,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:34:49,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 204 interpolants. [2024-12-02 07:34:49,244 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15147, Invalid=26265, Unknown=0, NotChecked=0, Total=41412 [2024-12-02 07:34:49,280 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:34:49,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 242 transitions, 2016 flow. Second operand has 204 states, 204 states have (on average 11.063725490196079) internal successors, (2257), 204 states have internal predecessors, (2257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:34:49,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:34:49,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:34:49,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:35:07,914 INFO L124 PetriNetUnfolderBase]: 8786/14928 cut-off events. [2024-12-02 07:35:07,914 INFO L125 PetriNetUnfolderBase]: For 1156857/1156857 co-relation queries the response was YES. [2024-12-02 07:35:08,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62046 conditions, 14928 events. 8786/14928 cut-off events. For 1156857/1156857 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 75477 event pairs, 2742 based on Foata normal form. 196/15124 useless extension candidates. Maximal degree in co-relation 61811. Up to 7140 conditions per place. [2024-12-02 07:35:08,441 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1656 selfloop transitions, 107 changer transitions 15/1784 dead transitions. [2024-12-02 07:35:08,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 635 places, 1784 transitions, 14443 flow [2024-12-02 07:35:08,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-12-02 07:35:08,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2024-12-02 07:35:08,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 1710 transitions. [2024-12-02 07:35:08,446 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42452830188679247 [2024-12-02 07:35:08,446 INFO L175 Difference]: Start difference. First operand has 530 places, 242 transitions, 2016 flow. Second operand 106 states and 1710 transitions. [2024-12-02 07:35:08,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 635 places, 1784 transitions, 14443 flow [2024-12-02 07:35:11,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 1784 transitions, 13851 flow, removed 241 selfloop flow, removed 50 redundant places. [2024-12-02 07:35:11,211 INFO L231 Difference]: Finished difference. Result has 592 places, 249 transitions, 1744 flow [2024-12-02 07:35:11,211 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1430, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=106, PETRI_FLOW=1744, PETRI_PLACES=592, PETRI_TRANSITIONS=249} [2024-12-02 07:35:11,211 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 556 predicate places. [2024-12-02 07:35:11,211 INFO L471 AbstractCegarLoop]: Abstraction has has 592 places, 249 transitions, 1744 flow [2024-12-02 07:35:11,212 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 204 states, 204 states have (on average 11.063725490196079) internal successors, (2257), 204 states have internal predecessors, (2257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:35:11,212 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:35:11,212 INFO L206 CegarLoopForPetriNet]: trace histogram [94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:35:11,220 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 07:35:11,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-12-02 07:35:11,413 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:35:11,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:35:11,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1812322241, now seen corresponding path program 6 times [2024-12-02 07:35:11,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:35:11,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548897830] [2024-12-02 07:35:11,415 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 07:35:11,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:35:11,465 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 48 check-sat command(s) [2024-12-02 07:35:11,465 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:35:17,334 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:35:17,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:35:17,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548897830] [2024-12-02 07:35:17,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548897830] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:35:17,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739874958] [2024-12-02 07:35:17,335 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 07:35:17,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:35:17,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:35:17,337 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:35:17,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 07:35:17,497 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 48 check-sat command(s) [2024-12-02 07:35:17,498 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:35:17,501 INFO L256 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 100 conjuncts are in the unsatisfiable core [2024-12-02 07:35:17,510 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:35:22,580 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:35:22,581 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:35:27,520 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:35:27,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739874958] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:35:27,521 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:35:27,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 99, 99] total 202 [2024-12-02 07:35:27,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014588706] [2024-12-02 07:35:27,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:35:27,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 203 states [2024-12-02 07:35:27,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:35:27,524 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 203 interpolants. [2024-12-02 07:35:27,529 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14950, Invalid=26056, Unknown=0, NotChecked=0, Total=41006 [2024-12-02 07:35:27,616 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:35:27,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 249 transitions, 1744 flow. Second operand has 203 states, 203 states have (on average 11.064039408866995) internal successors, (2246), 203 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:35:27,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:35:27,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:35:27,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:35:47,248 INFO L124 PetriNetUnfolderBase]: 9044/15362 cut-off events. [2024-12-02 07:35:47,248 INFO L125 PetriNetUnfolderBase]: For 1080047/1080047 co-relation queries the response was YES. [2024-12-02 07:35:47,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58872 conditions, 15362 events. 9044/15362 cut-off events. For 1080047/1080047 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 77806 event pairs, 2800 based on Foata normal form. 174/15536 useless extension candidates. Maximal degree in co-relation 58630. Up to 7436 conditions per place. [2024-12-02 07:35:47,808 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1752 selfloop transitions, 106 changer transitions 14/1878 dead transitions. [2024-12-02 07:35:47,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 1878 transitions, 14570 flow [2024-12-02 07:35:47,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-12-02 07:35:47,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2024-12-02 07:35:47,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 1796 transitions. [2024-12-02 07:35:47,812 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45012531328320804 [2024-12-02 07:35:47,812 INFO L175 Difference]: Start difference. First operand has 592 places, 249 transitions, 1744 flow. Second operand 105 states and 1796 transitions. [2024-12-02 07:35:47,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 1878 transitions, 14570 flow [2024-12-02 07:35:50,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 1878 transitions, 14292 flow, removed 36 selfloop flow, removed 98 redundant places. [2024-12-02 07:35:50,475 INFO L231 Difference]: Finished difference. Result has 604 places, 255 transitions, 1770 flow [2024-12-02 07:35:50,475 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1472, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=105, PETRI_FLOW=1770, PETRI_PLACES=604, PETRI_TRANSITIONS=255} [2024-12-02 07:35:50,476 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 568 predicate places. [2024-12-02 07:35:50,476 INFO L471 AbstractCegarLoop]: Abstraction has has 604 places, 255 transitions, 1770 flow [2024-12-02 07:35:50,477 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 203 states, 203 states have (on average 11.064039408866995) internal successors, (2246), 203 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:35:50,477 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:35:50,477 INFO L206 CegarLoopForPetriNet]: trace histogram [100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:35:50,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 07:35:50,677 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-12-02 07:35:50,678 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:35:50,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:35:50,680 INFO L85 PathProgramCache]: Analyzing trace with hash 180735783, now seen corresponding path program 7 times [2024-12-02 07:35:50,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:35:50,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069739279] [2024-12-02 07:35:50,680 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 07:35:50,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:35:50,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 07:35:50,721 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 07:35:50,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 07:35:50,810 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 07:35:50,810 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 07:35:50,811 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location f2Err0ASSERT_VIOLATIONMEMORY_LEAK (6 of 7 remaining) [2024-12-02 07:35:50,813 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (5 of 7 remaining) [2024-12-02 07:35:50,814 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 7 remaining) [2024-12-02 07:35:50,814 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining) [2024-12-02 07:35:50,814 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONMEMORY_LEAK (2 of 7 remaining) [2024-12-02 07:35:50,814 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err0ASSERT_VIOLATIONMEMORY_LEAK (1 of 7 remaining) [2024-12-02 07:35:50,814 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining) [2024-12-02 07:35:50,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-12-02 07:35:50,815 INFO L422 BasicCegarLoop]: Path program histogram: [7, 6, 3, 3, 1, 1, 1, 1, 1] [2024-12-02 07:35:50,929 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-12-02 07:35:50,929 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 07:35:50,936 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 07:35:50 BasicIcfg [2024-12-02 07:35:50,936 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 07:35:50,937 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 07:35:50,937 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 07:35:50,937 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 07:35:50,938 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:33:19" (3/4) ... [2024-12-02 07:35:50,940 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 07:35:50,941 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 07:35:50,942 INFO L158 Benchmark]: Toolchain (without parser) took 152177.25ms. Allocated memory was 117.4MB in the beginning and 4.4GB in the end (delta: 4.3GB). Free memory was 92.2MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. [2024-12-02 07:35:50,942 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 117.4MB. Free memory is still 73.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 07:35:50,943 INFO L158 Benchmark]: CACSL2BoogieTranslator took 408.53ms. Allocated memory is still 117.4MB. Free memory was 92.2MB in the beginning and 72.2MB in the end (delta: 20.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 07:35:50,943 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.70ms. Allocated memory is still 117.4MB. Free memory was 72.2MB in the beginning and 70.6MB in the end (delta: 1.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 07:35:50,943 INFO L158 Benchmark]: Boogie Preprocessor took 33.37ms. Allocated memory is still 117.4MB. Free memory was 70.6MB in the beginning and 69.0MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 07:35:50,943 INFO L158 Benchmark]: RCFGBuilder took 378.41ms. Allocated memory is still 117.4MB. Free memory was 68.8MB in the beginning and 49.0MB in the end (delta: 19.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 07:35:50,944 INFO L158 Benchmark]: TraceAbstraction took 151308.45ms. Allocated memory was 117.4MB in the beginning and 4.4GB in the end (delta: 4.3GB). Free memory was 48.4MB in the beginning and 2.0GB in the end (delta: -2.0GB). Peak memory consumption was 2.3GB. Max. memory is 16.1GB. [2024-12-02 07:35:50,944 INFO L158 Benchmark]: Witness Printer took 4.30ms. Allocated memory is still 4.4GB. Free memory was 2.0GB in the beginning and 2.0GB in the end (delta: 137.1kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 07:35:50,946 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.30ms. Allocated memory is still 117.4MB. Free memory is still 73.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 408.53ms. Allocated memory is still 117.4MB. Free memory was 92.2MB in the beginning and 72.2MB in the end (delta: 20.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 38.70ms. Allocated memory is still 117.4MB. Free memory was 72.2MB in the beginning and 70.6MB in the end (delta: 1.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 33.37ms. Allocated memory is still 117.4MB. Free memory was 70.6MB in the beginning and 69.0MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 378.41ms. Allocated memory is still 117.4MB. Free memory was 68.8MB in the beginning and 49.0MB in the end (delta: 19.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * TraceAbstraction took 151308.45ms. Allocated memory was 117.4MB in the beginning and 4.4GB in the end (delta: 4.3GB). Free memory was 48.4MB in the beginning and 2.0GB in the end (delta: -2.0GB). Peak memory consumption was 2.3GB. Max. memory is 16.1GB. * Witness Printer took 4.30ms. Allocated memory is still 4.4GB. Free memory was 2.0GB in the beginning and 2.0GB in the end (delta: 137.1kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 752]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 752. Possible FailurePath: [L754] 0 int _N; [L755] 0 atomic_int limit; [L775] 0 _N = 100 [L776] CALL 0 assume_abort_if_not(0 <= _N && _N <= 0x7fffffff - 1) [L750] COND FALSE 0 !(!cond) [L776] RET 0 assume_abort_if_not(0 <= _N && _N <= 0x7fffffff - 1) [L777] 0 pthread_t t1, t2; [L778] FCALL, FORK 0 pthread_create(&t1, 0, f1, 0) VAL [_N=100, limit=0, t1=-2] [L779] FCALL, FORK 0 pthread_create(&t2, 0, f2, 0) VAL [_N=100, limit=0, t1=-2, t2=-1] [L766] 2 int i, bound; [L767] 2 int lim = _N + 1; VAL [\old(arg)={0:0}, _N=100, arg={0:0}, lim=101, limit=0] [L768] 2 limit = lim VAL [\old(arg)={0:0}, _N=100, arg={0:0}, lim=101, limit=101] [L757] 1 int i, bound; [L758] 1 int lim = _N; VAL [\old(arg)={0:0}, _N=100, arg={0:0}, lim=100, limit=101] [L759] 1 limit = lim VAL [\old(arg)={0:0}, _N=100, arg={0:0}, lim=100, limit=100] [L769] 2 bound = limit [L770] 2 i = 0 VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=0, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=1, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=2, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=3, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=4, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=5, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=6, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=7, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=8, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=9, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=10, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=11, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=12, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=13, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=14, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=15, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=16, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=17, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=18, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=19, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=20, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=21, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=22, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=23, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=24, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=25, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=26, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=27, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=28, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=29, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=30, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=31, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=32, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=33, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=34, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=35, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=36, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=37, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=38, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=39, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=40, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=41, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=42, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=43, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=44, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=45, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=46, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=47, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=48, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=49, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=50, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=51, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=52, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=53, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=54, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=55, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=56, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=57, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=58, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=59, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=60, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=61, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=62, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=63, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=64, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=65, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=66, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=67, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=68, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=69, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=70, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=71, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=72, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=73, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=74, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=75, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=76, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=77, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=78, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=79, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=80, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=81, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=82, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=83, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=84, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=85, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=86, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=87, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=88, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=89, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=90, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=91, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=92, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=93, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=94, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=95, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=96, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=97, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=98, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=99, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=100, lim=101, limit=100] [L770] COND FALSE 2 !(i < bound) [L771] CALL 2 __VERIFIER_assert(i == lim) [L753] COND TRUE 2 !expression [L753] CALL 2 reach_error() [L752] COND FALSE 2 !(0) VAL [_N=100, limit=100] [L752] 2 __assert_fail ("0", "generated/unwind2.h", 11, __extension__ __PRETTY_FUNCTION__) VAL [_N=100, limit=100] - UnprovableResult [Line: 774]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 779]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 778]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 752]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 57 locations, 7 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 151.1s, OverallIterations: 24, TraceHistogramMax: 100, PathProgramHistogramMax: 7, EmptinessCheckTime: 0.0s, AutomataDifference: 94.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18308 SdHoareTripleChecker+Valid, 9.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 18269 mSDsluCounter, 1559 SdHoareTripleChecker+Invalid, 7.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1483 mSDsCounter, 18 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10243 IncrementalHoareTripleChecker+Invalid, 10261 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 18 mSolverCounterUnsat, 76 mSDtfsCounter, 10243 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2266 GetRequests, 338 SyntacticMatches, 179 SemanticMatches, 1749 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136420 ImplicationChecksByTransitivity, 71.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2016occurred in iteration=21, InterpolantAutomatonStates: 736, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 51.1s InterpolantComputationTime, 1400 NumberOfCodeBlocks, 1368 NumberOfCodeBlocksAsserted, 358 NumberOfCheckSat, 1790 ConstructedInterpolants, 0 QuantifiedInterpolants, 8100 SizeOfPredicates, 90 NumberOfNonLiveVariables, 2484 ConjunctsInSsa, 480 ConjunctsInUnsatCore, 57 InterpolantComputations, 7 PerfectInterpolantSequences, 310/35586 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-12-02 07:35:50,967 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-theta/unwind2-100.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7857262d4d8d027aa598d94064d6edf426fece06c8ec09601338aa41711d7f37 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 07:35:53,673 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 07:35:53,791 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-12-02 07:35:53,798 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 07:35:53,799 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 07:35:53,826 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 07:35:53,827 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 07:35:53,827 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 07:35:53,828 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 07:35:53,828 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 07:35:53,828 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 07:35:53,828 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 07:35:53,828 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 07:35:53,829 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 07:35:53,829 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 07:35:53,829 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 07:35:53,829 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 07:35:53,829 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 07:35:53,829 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 07:35:53,829 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 07:35:53,829 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-02 07:35:53,829 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-02 07:35:53,830 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-02 07:35:53,830 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 07:35:53,830 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 07:35:53,830 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 07:35:53,830 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 07:35:53,830 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 07:35:53,830 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 07:35:53,831 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 07:35:53,831 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 07:35:53,831 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 07:35:53,831 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:35:53,831 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:35:53,831 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:35:53,831 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:35:53,831 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 07:35:53,831 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:35:53,832 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:35:53,832 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:35:53,832 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:35:53,832 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 07:35:53,832 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 07:35:53,832 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 07:35:53,832 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 07:35:53,832 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 07:35:53,832 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 07:35:53,832 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 07:35:53,832 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 07:35:53,832 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7857262d4d8d027aa598d94064d6edf426fece06c8ec09601338aa41711d7f37 [2024-12-02 07:35:54,137 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 07:35:54,148 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 07:35:54,152 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 07:35:54,153 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 07:35:54,154 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 07:35:54,155 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/pthread-theta/unwind2-100.i [2024-12-02 07:35:57,513 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/data/264ba1631/49fc440bb58d4a6eabff7288d855dd26/FLAG1a4a6d728 [2024-12-02 07:35:57,787 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 07:35:57,788 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/sv-benchmarks/c/pthread-theta/unwind2-100.i [2024-12-02 07:35:57,803 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/data/264ba1631/49fc440bb58d4a6eabff7288d855dd26/FLAG1a4a6d728 [2024-12-02 07:35:58,065 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/data/264ba1631/49fc440bb58d4a6eabff7288d855dd26 [2024-12-02 07:35:58,068 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 07:35:58,070 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 07:35:58,071 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 07:35:58,071 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 07:35:58,075 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 07:35:58,076 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,077 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c0369f6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58, skipping insertion in model container [2024-12-02 07:35:58,077 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,112 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 07:35:58,409 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:35:58,421 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 07:35:58,471 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:35:58,510 INFO L204 MainTranslator]: Completed translation [2024-12-02 07:35:58,511 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58 WrapperNode [2024-12-02 07:35:58,511 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 07:35:58,512 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 07:35:58,512 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 07:35:58,512 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 07:35:58,520 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,535 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,559 INFO L138 Inliner]: procedures = 170, calls = 12, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 84 [2024-12-02 07:35:58,559 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 07:35:58,560 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 07:35:58,560 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 07:35:58,560 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 07:35:58,569 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,570 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,573 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,589 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-02 07:35:58,589 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,590 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,597 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,599 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,603 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,605 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,606 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,610 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 07:35:58,611 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 07:35:58,611 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 07:35:58,611 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 07:35:58,612 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58" (1/1) ... [2024-12-02 07:35:58,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:35:58,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:35:58,650 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 07:35:58,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 07:35:58,686 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 07:35:58,686 INFO L130 BoogieDeclarations]: Found specification of procedure f1 [2024-12-02 07:35:58,687 INFO L138 BoogieDeclarations]: Found implementation of procedure f1 [2024-12-02 07:35:58,687 INFO L130 BoogieDeclarations]: Found specification of procedure f2 [2024-12-02 07:35:58,687 INFO L138 BoogieDeclarations]: Found implementation of procedure f2 [2024-12-02 07:35:58,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 07:35:58,687 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 07:35:58,687 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 07:35:58,689 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 07:35:58,857 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 07:35:58,860 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 07:35:59,068 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 07:35:59,068 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 07:35:59,206 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 07:35:59,206 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 07:35:59,206 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:35:59 BoogieIcfgContainer [2024-12-02 07:35:59,207 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 07:35:59,209 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 07:35:59,209 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 07:35:59,215 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 07:35:59,215 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 07:35:58" (1/3) ... [2024-12-02 07:35:59,216 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e67cf4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:35:59, skipping insertion in model container [2024-12-02 07:35:59,216 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:58" (2/3) ... [2024-12-02 07:35:59,216 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e67cf4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:35:59, skipping insertion in model container [2024-12-02 07:35:59,216 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:35:59" (3/3) ... [2024-12-02 07:35:59,218 INFO L128 eAbstractionObserver]: Analyzing ICFG unwind2-100.i [2024-12-02 07:35:59,236 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 07:35:59,238 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG unwind2-100.i that has 3 procedures, 33 locations, 1 initial locations, 2 loop locations, and 3 error locations. [2024-12-02 07:35:59,238 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 07:35:59,302 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 07:35:59,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 38 transitions, 90 flow [2024-12-02 07:35:59,379 INFO L124 PetriNetUnfolderBase]: 6/36 cut-off events. [2024-12-02 07:35:59,382 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 07:35:59,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45 conditions, 36 events. 6/36 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 53 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 31. Up to 2 conditions per place. [2024-12-02 07:35:59,386 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 38 transitions, 90 flow [2024-12-02 07:35:59,390 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 36 places, 35 transitions, 82 flow [2024-12-02 07:35:59,399 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 07:35:59,425 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@9a3e3fa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 07:35:59,425 INFO L334 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-12-02 07:35:59,436 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 07:35:59,437 INFO L124 PetriNetUnfolderBase]: 4/22 cut-off events. [2024-12-02 07:35:59,437 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-12-02 07:35:59,437 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:35:59,438 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:35:59,438 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:35:59,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:35:59,444 INFO L85 PathProgramCache]: Analyzing trace with hash 2043240985, now seen corresponding path program 1 times [2024-12-02 07:35:59,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:35:59,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [54664694] [2024-12-02 07:35:59,454 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:35:59,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:35:59,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:35:59,457 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:35:59,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 07:35:59,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:35:59,568 INFO L256 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 07:35:59,572 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:35:59,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:35:59,681 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:35:59,682 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:35:59,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54664694] [2024-12-02 07:35:59,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54664694] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:35:59,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:35:59,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:35:59,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880617342] [2024-12-02 07:35:59,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:35:59,694 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:35:59,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:35:59,726 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:35:59,727 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:35:59,752 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:35:59,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 35 transitions, 82 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:35:59,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:35:59,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:35:59,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:00,248 INFO L124 PetriNetUnfolderBase]: 287/602 cut-off events. [2024-12-02 07:36:00,248 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-12-02 07:36:00,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1128 conditions, 602 events. 287/602 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3114 event pairs, 42 based on Foata normal form. 112/658 useless extension candidates. Maximal degree in co-relation 1048. Up to 215 conditions per place. [2024-12-02 07:36:00,256 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 58 selfloop transitions, 8 changer transitions 0/74 dead transitions. [2024-12-02 07:36:00,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 74 transitions, 307 flow [2024-12-02 07:36:00,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 07:36:00,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 07:36:00,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-12-02 07:36:00,274 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-12-02 07:36:00,276 INFO L175 Difference]: Start difference. First operand has 36 places, 35 transitions, 82 flow. Second operand 7 states and 152 transitions. [2024-12-02 07:36:00,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 74 transitions, 307 flow [2024-12-02 07:36:00,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 74 transitions, 289 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 07:36:00,288 INFO L231 Difference]: Finished difference. Result has 39 places, 34 transitions, 111 flow [2024-12-02 07:36:00,292 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=111, PETRI_PLACES=39, PETRI_TRANSITIONS=34} [2024-12-02 07:36:00,307 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 3 predicate places. [2024-12-02 07:36:00,308 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 34 transitions, 111 flow [2024-12-02 07:36:00,308 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:00,308 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:00,308 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:00,321 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 07:36:00,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:00,509 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:00,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:00,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1085024694, now seen corresponding path program 1 times [2024-12-02 07:36:00,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:00,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1332774060] [2024-12-02 07:36:00,511 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:36:00,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:00,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:00,514 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:00,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 07:36:00,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:36:00,594 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 07:36:00,595 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:00,685 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:00,685 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:00,807 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:00,807 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:00,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332774060] [2024-12-02 07:36:00,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332774060] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:36:00,807 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:36:00,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2024-12-02 07:36:00,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949038429] [2024-12-02 07:36:00,808 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:36:00,809 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 07:36:00,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:00,810 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 07:36:00,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-12-02 07:36:00,823 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:36:00,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 34 transitions, 111 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:00,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:00,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:36:00,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:01,697 INFO L124 PetriNetUnfolderBase]: 401/812 cut-off events. [2024-12-02 07:36:01,697 INFO L125 PetriNetUnfolderBase]: For 169/169 co-relation queries the response was YES. [2024-12-02 07:36:01,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1945 conditions, 812 events. 401/812 cut-off events. For 169/169 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4242 event pairs, 42 based on Foata normal form. 0/742 useless extension candidates. Maximal degree in co-relation 747. Up to 215 conditions per place. [2024-12-02 07:36:01,706 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 103 selfloop transitions, 17 changer transitions 0/128 dead transitions. [2024-12-02 07:36:01,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 128 transitions, 592 flow [2024-12-02 07:36:01,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 07:36:01,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 07:36:01,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 256 transitions. [2024-12-02 07:36:01,710 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5182186234817814 [2024-12-02 07:36:01,710 INFO L175 Difference]: Start difference. First operand has 39 places, 34 transitions, 111 flow. Second operand 13 states and 256 transitions. [2024-12-02 07:36:01,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 128 transitions, 592 flow [2024-12-02 07:36:01,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 128 transitions, 578 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-12-02 07:36:01,718 INFO L231 Difference]: Finished difference. Result has 54 places, 44 transitions, 222 flow [2024-12-02 07:36:01,718 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=222, PETRI_PLACES=54, PETRI_TRANSITIONS=44} [2024-12-02 07:36:01,719 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 18 predicate places. [2024-12-02 07:36:01,719 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 44 transitions, 222 flow [2024-12-02 07:36:01,720 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:01,720 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:01,720 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:01,732 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 07:36:01,920 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:01,921 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:01,921 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:01,922 INFO L85 PathProgramCache]: Analyzing trace with hash 2097878986, now seen corresponding path program 1 times [2024-12-02 07:36:01,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:01,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1565811197] [2024-12-02 07:36:01,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:36:01,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:01,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:01,925 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:01,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 07:36:02,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:36:02,002 INFO L256 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 07:36:02,004 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:02,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:02,079 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:36:02,079 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:02,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565811197] [2024-12-02 07:36:02,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565811197] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:36:02,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:36:02,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:36:02,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18292011] [2024-12-02 07:36:02,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:36:02,080 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:36:02,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:02,081 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:36:02,081 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:36:02,092 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:36:02,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 44 transitions, 222 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:02,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:02,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:36:02,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:02,448 INFO L124 PetriNetUnfolderBase]: 463/950 cut-off events. [2024-12-02 07:36:02,448 INFO L125 PetriNetUnfolderBase]: For 1506/1506 co-relation queries the response was YES. [2024-12-02 07:36:02,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2673 conditions, 950 events. 463/950 cut-off events. For 1506/1506 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5075 event pairs, 134 based on Foata normal form. 0/904 useless extension candidates. Maximal degree in co-relation 1652. Up to 322 conditions per place. [2024-12-02 07:36:02,455 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 75 selfloop transitions, 13 changer transitions 0/96 dead transitions. [2024-12-02 07:36:02,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 96 transitions, 703 flow [2024-12-02 07:36:02,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 07:36:02,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 07:36:02,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-12-02 07:36:02,458 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5075187969924813 [2024-12-02 07:36:02,458 INFO L175 Difference]: Start difference. First operand has 54 places, 44 transitions, 222 flow. Second operand 7 states and 135 transitions. [2024-12-02 07:36:02,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 96 transitions, 703 flow [2024-12-02 07:36:02,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 96 transitions, 583 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-12-02 07:36:02,472 INFO L231 Difference]: Finished difference. Result has 58 places, 49 transitions, 241 flow [2024-12-02 07:36:02,472 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=241, PETRI_PLACES=58, PETRI_TRANSITIONS=49} [2024-12-02 07:36:02,473 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 22 predicate places. [2024-12-02 07:36:02,473 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 49 transitions, 241 flow [2024-12-02 07:36:02,473 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:02,473 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:02,473 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:02,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 07:36:02,674 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:02,674 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:02,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:02,675 INFO L85 PathProgramCache]: Analyzing trace with hash 608753350, now seen corresponding path program 1 times [2024-12-02 07:36:02,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:02,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [531739412] [2024-12-02 07:36:02,676 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:36:02,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:02,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:02,678 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:02,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 07:36:02,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:36:02,760 INFO L256 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 07:36:02,762 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:02,848 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:02,848 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:03,037 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:03,037 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:03,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531739412] [2024-12-02 07:36:03,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531739412] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:36:03,037 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:36:03,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2024-12-02 07:36:03,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261933305] [2024-12-02 07:36:03,037 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:36:03,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 07:36:03,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:03,039 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 07:36:03,039 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-12-02 07:36:03,060 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:36:03,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 49 transitions, 241 flow. Second operand has 12 states, 12 states have (on average 11.583333333333334) internal successors, (139), 12 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:03,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:03,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:36:03,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:03,977 INFO L124 PetriNetUnfolderBase]: 649/1288 cut-off events. [2024-12-02 07:36:03,977 INFO L125 PetriNetUnfolderBase]: For 2217/2217 co-relation queries the response was YES. [2024-12-02 07:36:03,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3873 conditions, 1288 events. 649/1288 cut-off events. For 2217/2217 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 7072 event pairs, 26 based on Foata normal form. 0/1246 useless extension candidates. Maximal degree in co-relation 2280. Up to 252 conditions per place. [2024-12-02 07:36:03,984 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 167 selfloop transitions, 28 changer transitions 0/203 dead transitions. [2024-12-02 07:36:03,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 203 transitions, 1400 flow [2024-12-02 07:36:03,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 07:36:03,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 07:36:03,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 315 transitions. [2024-12-02 07:36:03,986 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48761609907120745 [2024-12-02 07:36:03,986 INFO L175 Difference]: Start difference. First operand has 58 places, 49 transitions, 241 flow. Second operand 17 states and 315 transitions. [2024-12-02 07:36:03,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 203 transitions, 1400 flow [2024-12-02 07:36:03,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 203 transitions, 1378 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-12-02 07:36:03,996 INFO L231 Difference]: Finished difference. Result has 71 places, 63 transitions, 372 flow [2024-12-02 07:36:03,996 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=372, PETRI_PLACES=71, PETRI_TRANSITIONS=63} [2024-12-02 07:36:03,997 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 35 predicate places. [2024-12-02 07:36:03,997 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 63 transitions, 372 flow [2024-12-02 07:36:03,998 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.583333333333334) internal successors, (139), 12 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:03,998 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:03,998 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:04,005 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 07:36:04,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:04,199 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:04,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:04,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1460893356, now seen corresponding path program 1 times [2024-12-02 07:36:04,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:04,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1721927792] [2024-12-02 07:36:04,200 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:36:04,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:04,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:04,202 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:04,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 07:36:04,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:36:04,275 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 07:36:04,276 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:04,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:04,332 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:36:04,333 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:04,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721927792] [2024-12-02 07:36:04,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721927792] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:36:04,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:36:04,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:36:04,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656083609] [2024-12-02 07:36:04,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:36:04,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:36:04,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:04,334 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:36:04,334 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:36:04,345 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:36:04,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 63 transitions, 372 flow. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:04,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:04,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:36:04,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:04,675 INFO L124 PetriNetUnfolderBase]: 676/1341 cut-off events. [2024-12-02 07:36:04,675 INFO L125 PetriNetUnfolderBase]: For 3091/3091 co-relation queries the response was YES. [2024-12-02 07:36:04,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4310 conditions, 1341 events. 676/1341 cut-off events. For 3091/3091 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7378 event pairs, 170 based on Foata normal form. 18/1313 useless extension candidates. Maximal degree in co-relation 2610. Up to 519 conditions per place. [2024-12-02 07:36:04,682 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 70 selfloop transitions, 17 changer transitions 0/95 dead transitions. [2024-12-02 07:36:04,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 95 transitions, 711 flow [2024-12-02 07:36:04,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:36:04,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:36:04,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-12-02 07:36:04,684 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4956140350877193 [2024-12-02 07:36:04,684 INFO L175 Difference]: Start difference. First operand has 71 places, 63 transitions, 372 flow. Second operand 6 states and 113 transitions. [2024-12-02 07:36:04,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 95 transitions, 711 flow [2024-12-02 07:36:04,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 95 transitions, 591 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-12-02 07:36:04,696 INFO L231 Difference]: Finished difference. Result has 71 places, 64 transitions, 332 flow [2024-12-02 07:36:04,696 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=332, PETRI_PLACES=71, PETRI_TRANSITIONS=64} [2024-12-02 07:36:04,697 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 35 predicate places. [2024-12-02 07:36:04,697 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 64 transitions, 332 flow [2024-12-02 07:36:04,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:04,697 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:04,697 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:04,706 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 07:36:04,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:04,898 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:04,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:04,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1494275133, now seen corresponding path program 1 times [2024-12-02 07:36:04,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:04,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1149653865] [2024-12-02 07:36:04,900 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:36:04,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:04,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:04,903 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:04,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 07:36:04,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:36:04,971 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 07:36:04,972 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:05,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:05,020 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:36:05,020 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:05,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149653865] [2024-12-02 07:36:05,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149653865] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:36:05,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:36:05,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:36:05,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005775273] [2024-12-02 07:36:05,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:36:05,021 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:36:05,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:05,022 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:36:05,022 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:36:05,028 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:36:05,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 64 transitions, 332 flow. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:05,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:05,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:36:05,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:05,313 INFO L124 PetriNetUnfolderBase]: 704/1402 cut-off events. [2024-12-02 07:36:05,313 INFO L125 PetriNetUnfolderBase]: For 2593/2593 co-relation queries the response was YES. [2024-12-02 07:36:05,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3938 conditions, 1402 events. 704/1402 cut-off events. For 2593/2593 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7885 event pairs, 183 based on Foata normal form. 0/1352 useless extension candidates. Maximal degree in co-relation 2367. Up to 559 conditions per place. [2024-12-02 07:36:05,320 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 75 selfloop transitions, 17 changer transitions 0/100 dead transitions. [2024-12-02 07:36:05,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 100 transitions, 666 flow [2024-12-02 07:36:05,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:36:05,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:36:05,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-12-02 07:36:05,322 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5131578947368421 [2024-12-02 07:36:05,322 INFO L175 Difference]: Start difference. First operand has 71 places, 64 transitions, 332 flow. Second operand 6 states and 117 transitions. [2024-12-02 07:36:05,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 100 transitions, 666 flow [2024-12-02 07:36:05,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 100 transitions, 619 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-12-02 07:36:05,331 INFO L231 Difference]: Finished difference. Result has 73 places, 65 transitions, 334 flow [2024-12-02 07:36:05,331 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=334, PETRI_PLACES=73, PETRI_TRANSITIONS=65} [2024-12-02 07:36:05,332 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 37 predicate places. [2024-12-02 07:36:05,332 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 65 transitions, 334 flow [2024-12-02 07:36:05,332 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:05,332 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:05,332 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:05,341 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 07:36:05,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:05,533 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:05,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:05,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1025677735, now seen corresponding path program 2 times [2024-12-02 07:36:05,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:05,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2008015698] [2024-12-02 07:36:05,534 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:36:05,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:05,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:05,537 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:05,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 07:36:05,605 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:36:05,605 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:36:05,606 INFO L256 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-02 07:36:05,607 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:05,733 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:05,734 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:06,005 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:06,005 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:06,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008015698] [2024-12-02 07:36:06,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008015698] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:36:06,005 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:36:06,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-12-02 07:36:06,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919424389] [2024-12-02 07:36:06,005 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:36:06,005 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 07:36:06,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:06,006 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 07:36:06,006 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2024-12-02 07:36:06,010 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:36:06,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 65 transitions, 334 flow. Second operand has 18 states, 18 states have (on average 11.166666666666666) internal successors, (201), 18 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:06,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:06,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:36:06,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:08,034 INFO L124 PetriNetUnfolderBase]: 1094/2068 cut-off events. [2024-12-02 07:36:08,034 INFO L125 PetriNetUnfolderBase]: For 12276/12276 co-relation queries the response was YES. [2024-12-02 07:36:08,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6368 conditions, 2068 events. 1094/2068 cut-off events. For 12276/12276 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 11377 event pairs, 152 based on Foata normal form. 264/2262 useless extension candidates. Maximal degree in co-relation 4847. Up to 381 conditions per place. [2024-12-02 07:36:08,067 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 297 selfloop transitions, 42 changer transitions 0/347 dead transitions. [2024-12-02 07:36:08,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 347 transitions, 2034 flow [2024-12-02 07:36:08,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 07:36:08,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 07:36:08,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 490 transitions. [2024-12-02 07:36:08,071 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5157894736842106 [2024-12-02 07:36:08,071 INFO L175 Difference]: Start difference. First operand has 73 places, 65 transitions, 334 flow. Second operand 25 states and 490 transitions. [2024-12-02 07:36:08,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 347 transitions, 2034 flow [2024-12-02 07:36:08,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 347 transitions, 1903 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-12-02 07:36:08,100 INFO L231 Difference]: Finished difference. Result has 105 places, 83 transitions, 602 flow [2024-12-02 07:36:08,100 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=602, PETRI_PLACES=105, PETRI_TRANSITIONS=83} [2024-12-02 07:36:08,101 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 69 predicate places. [2024-12-02 07:36:08,101 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 83 transitions, 602 flow [2024-12-02 07:36:08,101 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 11.166666666666666) internal successors, (201), 18 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:08,101 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:08,101 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:08,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 07:36:08,302 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:08,302 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:08,303 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:08,303 INFO L85 PathProgramCache]: Analyzing trace with hash -232222745, now seen corresponding path program 1 times [2024-12-02 07:36:08,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:08,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1047567741] [2024-12-02 07:36:08,303 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:36:08,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:08,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:08,306 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:08,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 07:36:08,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:36:08,377 INFO L256 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 07:36:08,378 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:08,439 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:08,439 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:08,612 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:08,612 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:08,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047567741] [2024-12-02 07:36:08,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047567741] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:36:08,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:36:08,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2024-12-02 07:36:08,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887238154] [2024-12-02 07:36:08,612 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:36:08,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 07:36:08,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:08,613 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 07:36:08,614 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-12-02 07:36:08,624 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:36:08,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 83 transitions, 602 flow. Second operand has 12 states, 12 states have (on average 11.916666666666666) internal successors, (143), 12 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:08,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:08,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:36:08,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:09,423 INFO L124 PetriNetUnfolderBase]: 1175/2233 cut-off events. [2024-12-02 07:36:09,424 INFO L125 PetriNetUnfolderBase]: For 20886/20886 co-relation queries the response was YES. [2024-12-02 07:36:09,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8159 conditions, 2233 events. 1175/2233 cut-off events. For 20886/20886 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 12644 event pairs, 129 based on Foata normal form. 54/2211 useless extension candidates. Maximal degree in co-relation 6398. Up to 680 conditions per place. [2024-12-02 07:36:09,437 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 142 selfloop transitions, 33 changer transitions 0/183 dead transitions. [2024-12-02 07:36:09,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 183 transitions, 1417 flow [2024-12-02 07:36:09,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 07:36:09,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-02 07:36:09,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 239 transitions. [2024-12-02 07:36:09,440 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4492481203007519 [2024-12-02 07:36:09,440 INFO L175 Difference]: Start difference. First operand has 105 places, 83 transitions, 602 flow. Second operand 14 states and 239 transitions. [2024-12-02 07:36:09,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 183 transitions, 1417 flow [2024-12-02 07:36:09,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 183 transitions, 1173 flow, removed 84 selfloop flow, removed 12 redundant places. [2024-12-02 07:36:09,527 INFO L231 Difference]: Finished difference. Result has 106 places, 90 transitions, 628 flow [2024-12-02 07:36:09,528 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=430, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=628, PETRI_PLACES=106, PETRI_TRANSITIONS=90} [2024-12-02 07:36:09,528 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 70 predicate places. [2024-12-02 07:36:09,528 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 90 transitions, 628 flow [2024-12-02 07:36:09,529 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.916666666666666) internal successors, (143), 12 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:09,529 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:09,529 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:09,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 07:36:09,729 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:09,730 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:09,730 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:09,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1004908721, now seen corresponding path program 1 times [2024-12-02 07:36:09,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:09,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [738276069] [2024-12-02 07:36:09,731 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:36:09,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:09,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:09,734 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:09,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 07:36:09,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:36:09,804 INFO L256 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 07:36:09,804 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:09,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:09,864 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:09,955 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:09,955 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:09,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738276069] [2024-12-02 07:36:09,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738276069] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:36:09,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:36:09,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2024-12-02 07:36:09,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812985319] [2024-12-02 07:36:09,956 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:36:09,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 07:36:09,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:09,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 07:36:09,957 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-12-02 07:36:09,963 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:36:09,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 90 transitions, 628 flow. Second operand has 12 states, 12 states have (on average 11.916666666666666) internal successors, (143), 12 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:09,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:09,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:36:09,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:10,563 INFO L124 PetriNetUnfolderBase]: 1313/2512 cut-off events. [2024-12-02 07:36:10,564 INFO L125 PetriNetUnfolderBase]: For 12720/12720 co-relation queries the response was YES. [2024-12-02 07:36:10,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7774 conditions, 2512 events. 1313/2512 cut-off events. For 12720/12720 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 14596 event pairs, 255 based on Foata normal form. 0/2436 useless extension candidates. Maximal degree in co-relation 5585. Up to 964 conditions per place. [2024-12-02 07:36:10,577 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 149 selfloop transitions, 27 changer transitions 0/184 dead transitions. [2024-12-02 07:36:10,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 184 transitions, 1491 flow [2024-12-02 07:36:10,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 07:36:10,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 07:36:10,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-12-02 07:36:10,579 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5058479532163743 [2024-12-02 07:36:10,579 INFO L175 Difference]: Start difference. First operand has 106 places, 90 transitions, 628 flow. Second operand 9 states and 173 transitions. [2024-12-02 07:36:10,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 184 transitions, 1491 flow [2024-12-02 07:36:10,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 184 transitions, 1276 flow, removed 88 selfloop flow, removed 7 redundant places. [2024-12-02 07:36:10,627 INFO L231 Difference]: Finished difference. Result has 110 places, 93 transitions, 583 flow [2024-12-02 07:36:10,627 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=583, PETRI_PLACES=110, PETRI_TRANSITIONS=93} [2024-12-02 07:36:10,628 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 74 predicate places. [2024-12-02 07:36:10,628 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 93 transitions, 583 flow [2024-12-02 07:36:10,628 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.916666666666666) internal successors, (143), 12 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:10,628 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:10,628 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:10,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 07:36:10,828 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:10,829 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:10,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:10,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1040250570, now seen corresponding path program 2 times [2024-12-02 07:36:10,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:10,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2066017476] [2024-12-02 07:36:10,830 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:36:10,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:10,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:10,833 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:10,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 07:36:10,900 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:36:10,901 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:36:10,902 INFO L256 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-02 07:36:10,903 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:11,014 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:11,014 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:11,268 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:11,269 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:11,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066017476] [2024-12-02 07:36:11,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066017476] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:36:11,269 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:36:11,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-12-02 07:36:11,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315716689] [2024-12-02 07:36:11,269 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:36:11,269 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 07:36:11,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:11,270 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 07:36:11,270 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2024-12-02 07:36:11,295 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:36:11,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 93 transitions, 583 flow. Second operand has 18 states, 18 states have (on average 11.38888888888889) internal successors, (205), 18 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:11,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:11,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:36:11,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:13,163 INFO L124 PetriNetUnfolderBase]: 1973/3666 cut-off events. [2024-12-02 07:36:13,163 INFO L125 PetriNetUnfolderBase]: For 11223/11223 co-relation queries the response was YES. [2024-12-02 07:36:13,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11076 conditions, 3666 events. 1973/3666 cut-off events. For 11223/11223 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 21730 event pairs, 165 based on Foata normal form. 186/3809 useless extension candidates. Maximal degree in co-relation 9801. Up to 685 conditions per place. [2024-12-02 07:36:13,175 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 507 selfloop transitions, 54 changer transitions 0/569 dead transitions. [2024-12-02 07:36:13,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 569 transitions, 3963 flow [2024-12-02 07:36:13,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-02 07:36:13,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-12-02 07:36:13,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 549 transitions. [2024-12-02 07:36:13,178 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4981851179673321 [2024-12-02 07:36:13,178 INFO L175 Difference]: Start difference. First operand has 110 places, 93 transitions, 583 flow. Second operand 29 states and 549 transitions. [2024-12-02 07:36:13,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 569 transitions, 3963 flow [2024-12-02 07:36:13,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 569 transitions, 3859 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-12-02 07:36:13,198 INFO L231 Difference]: Finished difference. Result has 133 places, 111 transitions, 755 flow [2024-12-02 07:36:13,198 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=755, PETRI_PLACES=133, PETRI_TRANSITIONS=111} [2024-12-02 07:36:13,199 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 97 predicate places. [2024-12-02 07:36:13,199 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 111 transitions, 755 flow [2024-12-02 07:36:13,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 11.38888888888889) internal successors, (205), 18 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:13,199 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:13,199 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:13,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 07:36:13,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:13,400 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:13,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:13,400 INFO L85 PathProgramCache]: Analyzing trace with hash -782993388, now seen corresponding path program 2 times [2024-12-02 07:36:13,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:13,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1574914742] [2024-12-02 07:36:13,400 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:36:13,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:13,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:13,402 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:13,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 07:36:13,453 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:36:13,453 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:36:13,455 INFO L256 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-02 07:36:13,455 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:13,532 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:13,532 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:13,764 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:13,764 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:13,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574914742] [2024-12-02 07:36:13,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574914742] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:36:13,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:36:13,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-12-02 07:36:13,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682552309] [2024-12-02 07:36:13,764 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:36:13,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 07:36:13,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:13,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 07:36:13,765 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2024-12-02 07:36:13,772 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:36:13,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 111 transitions, 755 flow. Second operand has 18 states, 18 states have (on average 11.61111111111111) internal successors, (209), 18 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:13,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:13,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:36:13,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:15,578 INFO L124 PetriNetUnfolderBase]: 2243/4126 cut-off events. [2024-12-02 07:36:15,578 INFO L125 PetriNetUnfolderBase]: For 16734/16734 co-relation queries the response was YES. [2024-12-02 07:36:15,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13383 conditions, 4126 events. 2243/4126 cut-off events. For 16734/16734 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 24537 event pairs, 179 based on Foata normal form. 180/4249 useless extension candidates. Maximal degree in co-relation 11934. Up to 1232 conditions per place. [2024-12-02 07:36:15,599 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 292 selfloop transitions, 45 changer transitions 0/345 dead transitions. [2024-12-02 07:36:15,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 345 transitions, 2538 flow [2024-12-02 07:36:15,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 07:36:15,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-12-02 07:36:15,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 344 transitions. [2024-12-02 07:36:15,601 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45263157894736844 [2024-12-02 07:36:15,601 INFO L175 Difference]: Start difference. First operand has 133 places, 111 transitions, 755 flow. Second operand 20 states and 344 transitions. [2024-12-02 07:36:15,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 345 transitions, 2538 flow [2024-12-02 07:36:15,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 345 transitions, 1903 flow, removed 206 selfloop flow, removed 15 redundant places. [2024-12-02 07:36:15,639 INFO L231 Difference]: Finished difference. Result has 137 places, 117 transitions, 737 flow [2024-12-02 07:36:15,639 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=737, PETRI_PLACES=137, PETRI_TRANSITIONS=117} [2024-12-02 07:36:15,639 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 101 predicate places. [2024-12-02 07:36:15,639 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 117 transitions, 737 flow [2024-12-02 07:36:15,640 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 11.61111111111111) internal successors, (209), 18 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:15,640 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:15,640 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:15,647 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 07:36:15,840 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:15,840 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:15,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:15,841 INFO L85 PathProgramCache]: Analyzing trace with hash -279419325, now seen corresponding path program 2 times [2024-12-02 07:36:15,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:15,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1266188699] [2024-12-02 07:36:15,841 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:36:15,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:15,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:15,844 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:15,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 07:36:15,918 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:36:15,918 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:36:15,919 INFO L256 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-02 07:36:15,920 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:16,035 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:16,036 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:16,320 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:16,320 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:16,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266188699] [2024-12-02 07:36:16,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266188699] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:36:16,320 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:36:16,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-12-02 07:36:16,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667480528] [2024-12-02 07:36:16,320 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:36:16,321 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 07:36:16,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:16,321 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 07:36:16,322 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2024-12-02 07:36:16,337 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:36:16,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 117 transitions, 737 flow. Second operand has 18 states, 18 states have (on average 11.61111111111111) internal successors, (209), 18 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:16,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:16,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:36:16,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:17,782 INFO L124 PetriNetUnfolderBase]: 2519/4644 cut-off events. [2024-12-02 07:36:17,783 INFO L125 PetriNetUnfolderBase]: For 11305/11305 co-relation queries the response was YES. [2024-12-02 07:36:17,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13741 conditions, 4644 events. 2519/4644 cut-off events. For 11305/11305 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 28108 event pairs, 503 based on Foata normal form. 186/4775 useless extension candidates. Maximal degree in co-relation 12427. Up to 2026 conditions per place. [2024-12-02 07:36:17,808 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 275 selfloop transitions, 39 changer transitions 0/322 dead transitions. [2024-12-02 07:36:17,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 322 transitions, 2380 flow [2024-12-02 07:36:17,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 07:36:17,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 07:36:17,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 284 transitions. [2024-12-02 07:36:17,810 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4982456140350877 [2024-12-02 07:36:17,810 INFO L175 Difference]: Start difference. First operand has 137 places, 117 transitions, 737 flow. Second operand 15 states and 284 transitions. [2024-12-02 07:36:17,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 322 transitions, 2380 flow [2024-12-02 07:36:17,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 322 transitions, 2230 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-12-02 07:36:17,842 INFO L231 Difference]: Finished difference. Result has 145 places, 123 transitions, 763 flow [2024-12-02 07:36:17,842 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=763, PETRI_PLACES=145, PETRI_TRANSITIONS=123} [2024-12-02 07:36:17,843 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 109 predicate places. [2024-12-02 07:36:17,843 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 123 transitions, 763 flow [2024-12-02 07:36:17,844 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 11.61111111111111) internal successors, (209), 18 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:17,844 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:17,844 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:17,855 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 07:36:18,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:18,045 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:18,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:18,045 INFO L85 PathProgramCache]: Analyzing trace with hash 2076946617, now seen corresponding path program 3 times [2024-12-02 07:36:18,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:18,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1244417108] [2024-12-02 07:36:18,046 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:36:18,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:18,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:18,048 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:18,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 07:36:18,113 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 07:36:18,113 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:36:18,114 INFO L256 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 07:36:18,116 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:18,275 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-12-02 07:36:18,275 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:18,741 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-12-02 07:36:18,741 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:18,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244417108] [2024-12-02 07:36:18,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244417108] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:36:18,741 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:36:18,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 13 [2024-12-02 07:36:18,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648474007] [2024-12-02 07:36:18,741 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:36:18,742 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 07:36:18,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:18,742 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 07:36:18,742 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-12-02 07:36:18,784 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-12-02 07:36:18,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 123 transitions, 763 flow. Second operand has 13 states, 13 states have (on average 10.461538461538462) internal successors, (136), 13 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:18,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:18,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-12-02 07:36:18,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:20,162 INFO L124 PetriNetUnfolderBase]: 2759/4861 cut-off events. [2024-12-02 07:36:20,162 INFO L125 PetriNetUnfolderBase]: For 14103/14103 co-relation queries the response was YES. [2024-12-02 07:36:20,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14645 conditions, 4861 events. 2759/4861 cut-off events. For 14103/14103 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 28224 event pairs, 422 based on Foata normal form. 0/4765 useless extension candidates. Maximal degree in co-relation 13034. Up to 1617 conditions per place. [2024-12-02 07:36:20,219 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 264 selfloop transitions, 40 changer transitions 0/311 dead transitions. [2024-12-02 07:36:20,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 311 transitions, 2181 flow [2024-12-02 07:36:20,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 07:36:20,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 07:36:20,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-12-02 07:36:20,221 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48464912280701755 [2024-12-02 07:36:20,221 INFO L175 Difference]: Start difference. First operand has 145 places, 123 transitions, 763 flow. Second operand 12 states and 221 transitions. [2024-12-02 07:36:20,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 311 transitions, 2181 flow [2024-12-02 07:36:20,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 311 transitions, 1881 flow, removed 100 selfloop flow, removed 8 redundant places. [2024-12-02 07:36:20,270 INFO L231 Difference]: Finished difference. Result has 152 places, 129 transitions, 824 flow [2024-12-02 07:36:20,271 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=647, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=824, PETRI_PLACES=152, PETRI_TRANSITIONS=129} [2024-12-02 07:36:20,271 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 116 predicate places. [2024-12-02 07:36:20,272 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 129 transitions, 824 flow [2024-12-02 07:36:20,272 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.461538461538462) internal successors, (136), 13 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:20,272 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:20,272 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:20,280 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 07:36:20,472 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:20,472 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:20,473 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:20,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1030769334, now seen corresponding path program 3 times [2024-12-02 07:36:20,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:20,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [365663223] [2024-12-02 07:36:20,473 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:36:20,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:20,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:20,475 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:20,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 07:36:20,543 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 07:36:20,543 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:36:20,544 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 07:36:20,546 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:20,694 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-12-02 07:36:20,694 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:21,088 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-12-02 07:36:21,088 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:21,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365663223] [2024-12-02 07:36:21,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365663223] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:36:21,088 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:36:21,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 14 [2024-12-02 07:36:21,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337733199] [2024-12-02 07:36:21,089 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:36:21,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 07:36:21,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:21,089 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 07:36:21,089 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-12-02 07:36:21,137 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-12-02 07:36:21,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 129 transitions, 824 flow. Second operand has 14 states, 14 states have (on average 10.714285714285714) internal successors, (150), 14 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:21,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:21,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-12-02 07:36:21,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:22,877 INFO L124 PetriNetUnfolderBase]: 2801/4828 cut-off events. [2024-12-02 07:36:22,877 INFO L125 PetriNetUnfolderBase]: For 17792/17792 co-relation queries the response was YES. [2024-12-02 07:36:22,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15068 conditions, 4828 events. 2801/4828 cut-off events. For 17792/17792 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 27223 event pairs, 324 based on Foata normal form. 0/4737 useless extension candidates. Maximal degree in co-relation 13936. Up to 1736 conditions per place. [2024-12-02 07:36:22,917 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 279 selfloop transitions, 45 changer transitions 0/332 dead transitions. [2024-12-02 07:36:22,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 332 transitions, 2597 flow [2024-12-02 07:36:22,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 07:36:22,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-02 07:36:22,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 240 transitions. [2024-12-02 07:36:22,919 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45112781954887216 [2024-12-02 07:36:22,919 INFO L175 Difference]: Start difference. First operand has 152 places, 129 transitions, 824 flow. Second operand 14 states and 240 transitions. [2024-12-02 07:36:22,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 332 transitions, 2597 flow [2024-12-02 07:36:22,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 332 transitions, 2496 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-12-02 07:36:22,980 INFO L231 Difference]: Finished difference. Result has 165 places, 137 transitions, 979 flow [2024-12-02 07:36:22,980 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=979, PETRI_PLACES=165, PETRI_TRANSITIONS=137} [2024-12-02 07:36:22,981 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 129 predicate places. [2024-12-02 07:36:22,981 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 137 transitions, 979 flow [2024-12-02 07:36:22,981 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 10.714285714285714) internal successors, (150), 14 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:22,981 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:22,981 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:22,989 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 07:36:23,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:23,182 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:23,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:23,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1767746624, now seen corresponding path program 3 times [2024-12-02 07:36:23,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:23,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1601296631] [2024-12-02 07:36:23,183 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:36:23,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:23,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:23,186 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:23,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 07:36:23,273 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-12-02 07:36:23,273 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:36:23,276 INFO L256 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 07:36:23,277 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:23,550 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:23,551 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:24,436 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:24,437 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:24,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601296631] [2024-12-02 07:36:24,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601296631] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:36:24,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:36:24,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 29 [2024-12-02 07:36:24,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108414658] [2024-12-02 07:36:24,437 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:36:24,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-12-02 07:36:24,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:24,438 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-12-02 07:36:24,438 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=689, Unknown=0, NotChecked=0, Total=870 [2024-12-02 07:36:24,497 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:36:24,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 137 transitions, 979 flow. Second operand has 30 states, 30 states have (on average 11.366666666666667) internal successors, (341), 30 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:24,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:24,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:36:24,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:29,236 INFO L124 PetriNetUnfolderBase]: 3127/5528 cut-off events. [2024-12-02 07:36:29,236 INFO L125 PetriNetUnfolderBase]: For 17069/17069 co-relation queries the response was YES. [2024-12-02 07:36:29,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17784 conditions, 5528 events. 3127/5528 cut-off events. For 17069/17069 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 31361 event pairs, 381 based on Foata normal form. 336/5864 useless extension candidates. Maximal degree in co-relation 16609. Up to 1770 conditions per place. [2024-12-02 07:36:29,266 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 475 selfloop transitions, 63 changer transitions 0/548 dead transitions. [2024-12-02 07:36:29,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 548 transitions, 3454 flow [2024-12-02 07:36:29,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 07:36:29,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-12-02 07:36:29,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 528 transitions. [2024-12-02 07:36:29,268 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4342105263157895 [2024-12-02 07:36:29,268 INFO L175 Difference]: Start difference. First operand has 165 places, 137 transitions, 979 flow. Second operand 32 states and 528 transitions. [2024-12-02 07:36:29,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 548 transitions, 3454 flow [2024-12-02 07:36:29,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 548 transitions, 3360 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-12-02 07:36:29,338 INFO L231 Difference]: Finished difference. Result has 192 places, 149 transitions, 1174 flow [2024-12-02 07:36:29,339 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1174, PETRI_PLACES=192, PETRI_TRANSITIONS=149} [2024-12-02 07:36:29,339 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 156 predicate places. [2024-12-02 07:36:29,339 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 149 transitions, 1174 flow [2024-12-02 07:36:29,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 11.366666666666667) internal successors, (341), 30 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:29,339 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:29,339 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:29,347 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 07:36:29,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:29,540 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:29,540 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:29,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1423317501, now seen corresponding path program 3 times [2024-12-02 07:36:29,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:29,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1646774310] [2024-12-02 07:36:29,541 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:36:29,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:29,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:29,543 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:29,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 07:36:29,620 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-12-02 07:36:29,620 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:36:29,622 INFO L256 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 07:36:29,624 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:29,848 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:29,848 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:30,614 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:30,614 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:30,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646774310] [2024-12-02 07:36:30,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646774310] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:36:30,614 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:36:30,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 29 [2024-12-02 07:36:30,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30547273] [2024-12-02 07:36:30,614 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:36:30,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-12-02 07:36:30,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:30,615 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-12-02 07:36:30,615 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=689, Unknown=0, NotChecked=0, Total=870 [2024-12-02 07:36:30,637 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:36:30,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 149 transitions, 1174 flow. Second operand has 30 states, 30 states have (on average 11.366666666666667) internal successors, (341), 30 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:30,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:30,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:36:30,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:35,241 INFO L124 PetriNetUnfolderBase]: 3643/6401 cut-off events. [2024-12-02 07:36:35,242 INFO L125 PetriNetUnfolderBase]: For 39898/39898 co-relation queries the response was YES. [2024-12-02 07:36:35,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21879 conditions, 6401 events. 3643/6401 cut-off events. For 39898/39898 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 36595 event pairs, 1487 based on Foata normal form. 348/6749 useless extension candidates. Maximal degree in co-relation 20898. Up to 2971 conditions per place. [2024-12-02 07:36:35,278 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 470 selfloop transitions, 56 changer transitions 0/536 dead transitions. [2024-12-02 07:36:35,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 536 transitions, 4489 flow [2024-12-02 07:36:35,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 07:36:35,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-12-02 07:36:35,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 481 transitions. [2024-12-02 07:36:35,280 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46881091617933723 [2024-12-02 07:36:35,280 INFO L175 Difference]: Start difference. First operand has 192 places, 149 transitions, 1174 flow. Second operand 27 states and 481 transitions. [2024-12-02 07:36:35,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 536 transitions, 4489 flow [2024-12-02 07:36:35,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 536 transitions, 4249 flow, removed 49 selfloop flow, removed 17 redundant places. [2024-12-02 07:36:35,343 INFO L231 Difference]: Finished difference. Result has 213 places, 161 transitions, 1240 flow [2024-12-02 07:36:35,343 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1240, PETRI_PLACES=213, PETRI_TRANSITIONS=161} [2024-12-02 07:36:35,344 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 177 predicate places. [2024-12-02 07:36:35,344 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 161 transitions, 1240 flow [2024-12-02 07:36:35,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 11.366666666666667) internal successors, (341), 30 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:35,344 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:35,344 INFO L206 CegarLoopForPetriNet]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:35,352 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 07:36:35,545 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:35,545 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:35,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:35,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1233797598, now seen corresponding path program 4 times [2024-12-02 07:36:35,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:35,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [571259515] [2024-12-02 07:36:35,546 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 07:36:35,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:35,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:35,549 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:35,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 07:36:35,648 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 07:36:35,649 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:36:35,652 INFO L256 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 07:36:35,655 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:36,237 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:36,237 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:38,319 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:38,319 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:38,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571259515] [2024-12-02 07:36:38,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571259515] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:36:38,319 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:36:38,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 53 [2024-12-02 07:36:38,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297269357] [2024-12-02 07:36:38,319 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:36:38,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-12-02 07:36:38,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:38,320 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-12-02 07:36:38,321 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=637, Invalid=2225, Unknown=0, NotChecked=0, Total=2862 [2024-12-02 07:36:38,324 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:36:38,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 161 transitions, 1240 flow. Second operand has 54 states, 54 states have (on average 11.203703703703704) internal successors, (605), 54 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:38,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:36:38,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:36:38,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:36:57,431 INFO L124 PetriNetUnfolderBase]: 4651/8096 cut-off events. [2024-12-02 07:36:57,431 INFO L125 PetriNetUnfolderBase]: For 24893/24893 co-relation queries the response was YES. [2024-12-02 07:36:57,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27271 conditions, 8096 events. 4651/8096 cut-off events. For 24893/24893 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 43821 event pairs, 805 based on Foata normal form. 672/8766 useless extension candidates. Maximal degree in co-relation 26365. Up to 2490 conditions per place. [2024-12-02 07:36:57,485 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 859 selfloop transitions, 87 changer transitions 0/956 dead transitions. [2024-12-02 07:36:57,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 956 transitions, 5814 flow [2024-12-02 07:36:57,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-12-02 07:36:57,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2024-12-02 07:36:57,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 924 transitions. [2024-12-02 07:36:57,488 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4342105263157895 [2024-12-02 07:36:57,488 INFO L175 Difference]: Start difference. First operand has 213 places, 161 transitions, 1240 flow. Second operand 56 states and 924 transitions. [2024-12-02 07:36:57,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 956 transitions, 5814 flow [2024-12-02 07:36:57,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 956 transitions, 5504 flow, removed 98 selfloop flow, removed 14 redundant places. [2024-12-02 07:36:57,608 INFO L231 Difference]: Finished difference. Result has 254 places, 185 transitions, 1422 flow [2024-12-02 07:36:57,609 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1054, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=1422, PETRI_PLACES=254, PETRI_TRANSITIONS=185} [2024-12-02 07:36:57,609 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 218 predicate places. [2024-12-02 07:36:57,609 INFO L471 AbstractCegarLoop]: Abstraction has has 254 places, 185 transitions, 1422 flow [2024-12-02 07:36:57,610 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 11.203703703703704) internal successors, (605), 54 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:36:57,610 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:36:57,610 INFO L206 CegarLoopForPetriNet]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:57,618 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 07:36:57,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:57,810 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:36:57,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:57,811 INFO L85 PathProgramCache]: Analyzing trace with hash -512427679, now seen corresponding path program 4 times [2024-12-02 07:36:57,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:57,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1551607515] [2024-12-02 07:36:57,812 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 07:36:57,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:36:57,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:36:57,815 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:36:57,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 07:36:57,899 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 07:36:57,899 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:36:57,902 INFO L256 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 07:36:57,904 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:58,625 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:36:58,625 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:37:01,591 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:37:01,591 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:37:01,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551607515] [2024-12-02 07:37:01,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551607515] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:37:01,591 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:37:01,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 53 [2024-12-02 07:37:01,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411195605] [2024-12-02 07:37:01,592 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:37:01,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-12-02 07:37:01,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:37:01,593 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-12-02 07:37:01,593 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=637, Invalid=2225, Unknown=0, NotChecked=0, Total=2862 [2024-12-02 07:37:01,645 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:37:01,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 185 transitions, 1422 flow. Second operand has 54 states, 54 states have (on average 11.203703703703704) internal successors, (605), 54 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:37:01,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:37:01,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:37:01,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:37:23,501 INFO L124 PetriNetUnfolderBase]: 5683/9783 cut-off events. [2024-12-02 07:37:23,501 INFO L125 PetriNetUnfolderBase]: For 211447/211447 co-relation queries the response was YES. [2024-12-02 07:37:23,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33964 conditions, 9783 events. 5683/9783 cut-off events. For 211447/211447 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 53436 event pairs, 2420 based on Foata normal form. 696/10479 useless extension candidates. Maximal degree in co-relation 33119. Up to 4651 conditions per place. [2024-12-02 07:37:23,571 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 878 selfloop transitions, 80 changer transitions 0/968 dead transitions. [2024-12-02 07:37:23,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 968 transitions, 7977 flow [2024-12-02 07:37:23,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-12-02 07:37:23,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2024-12-02 07:37:23,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 901 transitions. [2024-12-02 07:37:23,574 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-12-02 07:37:23,574 INFO L175 Difference]: Start difference. First operand has 254 places, 185 transitions, 1422 flow. Second operand 51 states and 901 transitions. [2024-12-02 07:37:23,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 968 transitions, 7977 flow [2024-12-02 07:37:23,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 968 transitions, 7565 flow, removed 97 selfloop flow, removed 30 redundant places. [2024-12-02 07:37:23,712 INFO L231 Difference]: Finished difference. Result has 298 places, 209 transitions, 1556 flow [2024-12-02 07:37:23,712 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1106, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=1556, PETRI_PLACES=298, PETRI_TRANSITIONS=209} [2024-12-02 07:37:23,712 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 262 predicate places. [2024-12-02 07:37:23,713 INFO L471 AbstractCegarLoop]: Abstraction has has 298 places, 209 transitions, 1556 flow [2024-12-02 07:37:23,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 11.203703703703704) internal successors, (605), 54 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:37:23,713 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:37:23,713 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:37:23,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 07:37:23,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:37:23,914 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:37:23,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:37:23,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1386779945, now seen corresponding path program 1 times [2024-12-02 07:37:23,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:37:23,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [260559761] [2024-12-02 07:37:23,915 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:37:23,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:37:23,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:37:23,918 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:37:23,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 07:37:24,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:37:24,005 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 07:37:24,006 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:37:24,076 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-12-02 07:37:24,076 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:37:24,076 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:37:24,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260559761] [2024-12-02 07:37:24,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260559761] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:37:24,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:37:24,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-12-02 07:37:24,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220850488] [2024-12-02 07:37:24,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:37:24,077 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:37:24,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:37:24,077 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:37:24,077 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:37:24,078 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-12-02 07:37:24,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 209 transitions, 1556 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:37:24,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:37:24,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-12-02 07:37:24,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:37:25,625 INFO L124 PetriNetUnfolderBase]: 5648/9756 cut-off events. [2024-12-02 07:37:25,625 INFO L125 PetriNetUnfolderBase]: For 53030/53031 co-relation queries the response was YES. [2024-12-02 07:37:25,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33113 conditions, 9756 events. 5648/9756 cut-off events. For 53030/53031 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 53291 event pairs, 4602 based on Foata normal form. 4/9750 useless extension candidates. Maximal degree in co-relation 32248. Up to 9418 conditions per place. [2024-12-02 07:37:25,699 INFO L140 encePairwiseOnDemand]: 36/38 looper letters, 137 selfloop transitions, 1 changer transitions 56/208 dead transitions. [2024-12-02 07:37:25,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 208 transitions, 1888 flow [2024-12-02 07:37:25,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:37:25,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:37:25,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 53 transitions. [2024-12-02 07:37:25,700 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-12-02 07:37:25,700 INFO L175 Difference]: Start difference. First operand has 298 places, 209 transitions, 1556 flow. Second operand 3 states and 53 transitions. [2024-12-02 07:37:25,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 208 transitions, 1888 flow [2024-12-02 07:37:25,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 208 transitions, 1582 flow, removed 97 selfloop flow, removed 26 redundant places. [2024-12-02 07:37:25,886 INFO L231 Difference]: Finished difference. Result has 273 places, 152 transitions, 695 flow [2024-12-02 07:37:25,886 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1248, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=695, PETRI_PLACES=273, PETRI_TRANSITIONS=152} [2024-12-02 07:37:25,886 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 237 predicate places. [2024-12-02 07:37:25,886 INFO L471 AbstractCegarLoop]: Abstraction has has 273 places, 152 transitions, 695 flow [2024-12-02 07:37:25,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:37:25,886 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:37:25,887 INFO L206 CegarLoopForPetriNet]: trace histogram [46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:37:25,895 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 07:37:26,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:37:26,087 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:37:26,088 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:37:26,088 INFO L85 PathProgramCache]: Analyzing trace with hash -771985988, now seen corresponding path program 5 times [2024-12-02 07:37:26,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:37:26,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [807369154] [2024-12-02 07:37:26,089 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 07:37:26,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:37:26,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:37:26,092 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:37:26,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 07:37:26,276 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2024-12-02 07:37:26,276 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:37:26,283 INFO L256 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-12-02 07:37:26,285 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:37:28,301 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:37:28,301 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:37:39,587 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:37:39,587 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:37:39,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807369154] [2024-12-02 07:37:39,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807369154] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:37:39,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:37:39,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 101 [2024-12-02 07:37:39,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302250029] [2024-12-02 07:37:39,587 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:37:39,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2024-12-02 07:37:39,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:37:39,590 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2024-12-02 07:37:39,592 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2413, Invalid=7889, Unknown=0, NotChecked=0, Total=10302 [2024-12-02 07:37:39,739 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:37:39,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 152 transitions, 695 flow. Second operand has 102 states, 102 states have (on average 11.107843137254902) internal successors, (1133), 102 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:37:39,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:37:39,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:37:39,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:39:58,628 INFO L124 PetriNetUnfolderBase]: 6417/11023 cut-off events. [2024-12-02 07:39:58,628 INFO L125 PetriNetUnfolderBase]: For 50216/50216 co-relation queries the response was YES. [2024-12-02 07:39:58,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34144 conditions, 11023 events. 6417/11023 cut-off events. For 50216/50216 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 54002 event pairs, 1129 based on Foata normal form. 1344/12367 useless extension candidates. Maximal degree in co-relation 34067. Up to 3064 conditions per place. [2024-12-02 07:39:58,771 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1569 selfloop transitions, 106 changer transitions 12/1695 dead transitions. [2024-12-02 07:39:58,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 1695 transitions, 9011 flow [2024-12-02 07:39:58,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2024-12-02 07:39:58,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2024-12-02 07:39:58,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 1692 transitions. [2024-12-02 07:39:58,777 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43229432805314255 [2024-12-02 07:39:58,777 INFO L175 Difference]: Start difference. First operand has 273 places, 152 transitions, 695 flow. Second operand 103 states and 1692 transitions. [2024-12-02 07:39:58,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 1695 transitions, 9011 flow [2024-12-02 07:39:58,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 1695 transitions, 8886 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-12-02 07:39:58,953 INFO L231 Difference]: Finished difference. Result has 341 places, 200 transitions, 1173 flow [2024-12-02 07:39:58,953 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=671, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=103, PETRI_FLOW=1173, PETRI_PLACES=341, PETRI_TRANSITIONS=200} [2024-12-02 07:39:58,954 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 305 predicate places. [2024-12-02 07:39:58,954 INFO L471 AbstractCegarLoop]: Abstraction has has 341 places, 200 transitions, 1173 flow [2024-12-02 07:39:58,954 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 11.107843137254902) internal successors, (1133), 102 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:39:58,954 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:39:58,955 INFO L206 CegarLoopForPetriNet]: trace histogram [46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:39:58,970 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-12-02 07:39:59,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:39:59,155 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:39:59,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:39:59,156 INFO L85 PathProgramCache]: Analyzing trace with hash 592434307, now seen corresponding path program 5 times [2024-12-02 07:39:59,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:39:59,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1503220422] [2024-12-02 07:39:59,157 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 07:39:59,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:39:59,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:39:59,160 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:39:59,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 07:39:59,331 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2024-12-02 07:39:59,331 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:39:59,336 INFO L256 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-12-02 07:39:59,340 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:40:01,894 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:40:01,895 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:40:15,694 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:40:15,694 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:40:15,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503220422] [2024-12-02 07:40:15,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503220422] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:40:15,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:40:15,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 101 [2024-12-02 07:40:15,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752479845] [2024-12-02 07:40:15,695 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:40:15,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2024-12-02 07:40:15,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:40:15,697 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2024-12-02 07:40:15,700 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2413, Invalid=7889, Unknown=0, NotChecked=0, Total=10302 [2024-12-02 07:40:15,786 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:40:15,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 200 transitions, 1173 flow. Second operand has 102 states, 102 states have (on average 11.107843137254902) internal successors, (1133), 102 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:40:15,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:40:15,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:40:15,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:40:40,878 WARN L286 SmtUtils]: Spent 5.06s on a formula simplification. DAG size of input: 241 DAG size of output: 149 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-02 07:40:47,727 WARN L286 SmtUtils]: Spent 5.04s on a formula simplification. DAG size of input: 236 DAG size of output: 146 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-02 07:42:45,754 INFO L124 PetriNetUnfolderBase]: 8481/14578 cut-off events. [2024-12-02 07:42:45,754 INFO L125 PetriNetUnfolderBase]: For 1504764/1504764 co-relation queries the response was YES. [2024-12-02 07:42:45,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49343 conditions, 14578 events. 8481/14578 cut-off events. For 1504764/1504764 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 74964 event pairs, 2220 based on Foata normal form. 1392/15970 useless extension candidates. Maximal degree in co-relation 49270. Up to 5944 conditions per place. [2024-12-02 07:42:45,898 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1762 selfloop transitions, 107 changer transitions 16/1893 dead transitions. [2024-12-02 07:42:45,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 1893 transitions, 14654 flow [2024-12-02 07:42:45,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-12-02 07:42:45,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2024-12-02 07:42:45,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 1803 transitions. [2024-12-02 07:42:45,903 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4562246963562753 [2024-12-02 07:42:45,903 INFO L175 Difference]: Start difference. First operand has 341 places, 200 transitions, 1173 flow. Second operand 104 states and 1803 transitions. [2024-12-02 07:42:45,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 1893 transitions, 14654 flow [2024-12-02 07:42:46,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 1893 transitions, 13766 flow, removed 290 selfloop flow, removed 52 redundant places. [2024-12-02 07:42:46,144 INFO L231 Difference]: Finished difference. Result has 392 places, 250 transitions, 1380 flow [2024-12-02 07:42:46,144 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=104, PETRI_FLOW=1380, PETRI_PLACES=392, PETRI_TRANSITIONS=250} [2024-12-02 07:42:46,145 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 356 predicate places. [2024-12-02 07:42:46,145 INFO L471 AbstractCegarLoop]: Abstraction has has 392 places, 250 transitions, 1380 flow [2024-12-02 07:42:46,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 11.107843137254902) internal successors, (1133), 102 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:42:46,145 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:42:46,145 INFO L206 CegarLoopForPetriNet]: trace histogram [94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:42:46,155 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-12-02 07:42:46,346 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:42:46,346 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:42:46,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:42:46,347 INFO L85 PathProgramCache]: Analyzing trace with hash 193278302, now seen corresponding path program 6 times [2024-12-02 07:42:46,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:42:46,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1467584542] [2024-12-02 07:42:46,348 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 07:42:46,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:42:46,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:42:46,350 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:42:46,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 07:42:46,798 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 48 check-sat command(s) [2024-12-02 07:42:46,798 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:42:46,812 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 101 conjuncts are in the unsatisfiable core [2024-12-02 07:42:46,816 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:42:54,591 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:42:54,591 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:43:33,493 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:43:33,494 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:43:33,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467584542] [2024-12-02 07:43:33,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467584542] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:43:33,494 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:43:33,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 99] total 197 [2024-12-02 07:43:33,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466188837] [2024-12-02 07:43:33,494 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:43:33,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 198 states [2024-12-02 07:43:33,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:43:33,498 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 198 interpolants. [2024-12-02 07:43:33,507 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5505, Invalid=33501, Unknown=0, NotChecked=0, Total=39006 [2024-12-02 07:43:34,018 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:43:34,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 250 transitions, 1380 flow. Second operand has 198 states, 198 states have (on average 11.055555555555555) internal successors, (2189), 198 states have internal predecessors, (2189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:43:34,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:43:34,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:43:34,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:44:24,549 INFO L124 PetriNetUnfolderBase]: 8769/15053 cut-off events. [2024-12-02 07:44:24,549 INFO L125 PetriNetUnfolderBase]: For 59471/59471 co-relation queries the response was YES. [2024-12-02 07:44:24,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48419 conditions, 15053 events. 8769/15053 cut-off events. For 59471/59471 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 77448 event pairs, 2185 based on Foata normal form. 196/15249 useless extension candidates. Maximal degree in co-relation 48346. Up to 5944 conditions per place. [2024-12-02 07:44:24,682 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1770 selfloop transitions, 114 changer transitions 12/1904 dead transitions. [2024-12-02 07:44:24,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 1904 transitions, 10854 flow [2024-12-02 07:44:24,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2024-12-02 07:44:24,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2024-12-02 07:44:24,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 1763 transitions. [2024-12-02 07:44:24,685 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4217703349282297 [2024-12-02 07:44:24,685 INFO L175 Difference]: Start difference. First operand has 392 places, 250 transitions, 1380 flow. Second operand 110 states and 1763 transitions. [2024-12-02 07:44:24,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 1904 transitions, 10854 flow [2024-12-02 07:44:24,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 1904 transitions, 9516 flow, removed 480 selfloop flow, removed 94 redundant places. [2024-12-02 07:44:24,836 INFO L231 Difference]: Finished difference. Result has 406 places, 257 transitions, 980 flow [2024-12-02 07:44:24,836 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=110, PETRI_FLOW=980, PETRI_PLACES=406, PETRI_TRANSITIONS=257} [2024-12-02 07:44:24,836 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 370 predicate places. [2024-12-02 07:44:24,836 INFO L471 AbstractCegarLoop]: Abstraction has has 406 places, 257 transitions, 980 flow [2024-12-02 07:44:24,837 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 198 states, 198 states have (on average 11.055555555555555) internal successors, (2189), 198 states have internal predecessors, (2189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:44:24,837 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:44:24,837 INFO L206 CegarLoopForPetriNet]: trace histogram [94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:44:24,847 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-12-02 07:44:25,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:44:25,038 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:44:25,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:44:25,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1116761469, now seen corresponding path program 6 times [2024-12-02 07:44:25,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:44:25,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [456488678] [2024-12-02 07:44:25,039 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 07:44:25,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:44:25,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:44:25,041 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:44:25,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 07:44:25,354 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 48 check-sat command(s) [2024-12-02 07:44:25,354 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:44:25,362 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 101 conjuncts are in the unsatisfiable core [2024-12-02 07:44:25,365 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:44:32,011 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:44:32,011 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:45:03,783 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:45:03,783 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:45:03,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456488678] [2024-12-02 07:45:03,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456488678] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:45:03,784 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:45:03,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 99] total 197 [2024-12-02 07:45:03,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940310950] [2024-12-02 07:45:03,784 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:45:03,784 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 198 states [2024-12-02 07:45:03,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:45:03,786 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 198 interpolants. [2024-12-02 07:45:03,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5416, Invalid=33590, Unknown=0, NotChecked=0, Total=39006 [2024-12-02 07:45:04,805 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-12-02 07:45:04,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 257 transitions, 980 flow. Second operand has 198 states, 198 states have (on average 11.055555555555555) internal successors, (2189), 198 states have internal predecessors, (2189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:45:04,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:45:04,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-12-02 07:45:04,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:45:51,957 INFO L124 PetriNetUnfolderBase]: 9027/15328 cut-off events. [2024-12-02 07:45:51,958 INFO L125 PetriNetUnfolderBase]: For 29879/29879 co-relation queries the response was YES. [2024-12-02 07:45:51,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43114 conditions, 15328 events. 9027/15328 cut-off events. For 29879/29879 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 77502 event pairs, 4325 based on Foata normal form. 174/15500 useless extension candidates. Maximal degree in co-relation 43087. Up to 7432 conditions per place. [2024-12-02 07:45:52,014 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1752 selfloop transitions, 109 changer transitions 12/1881 dead transitions. [2024-12-02 07:45:52,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 1881 transitions, 14011 flow [2024-12-02 07:45:52,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-12-02 07:45:52,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2024-12-02 07:45:52,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 1794 transitions. [2024-12-02 07:45:52,017 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4496240601503759 [2024-12-02 07:45:52,017 INFO L175 Difference]: Start difference. First operand has 406 places, 257 transitions, 980 flow. Second operand 105 states and 1794 transitions. [2024-12-02 07:45:52,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 1881 transitions, 14011 flow [2024-12-02 07:45:52,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 1881 transitions, 13653 flow, removed 22 selfloop flow, removed 100 redundant places. [2024-12-02 07:45:52,054 INFO L231 Difference]: Finished difference. Result has 416 places, 263 transitions, 1004 flow [2024-12-02 07:45:52,054 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=105, PETRI_FLOW=1004, PETRI_PLACES=416, PETRI_TRANSITIONS=263} [2024-12-02 07:45:52,055 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 380 predicate places. [2024-12-02 07:45:52,055 INFO L471 AbstractCegarLoop]: Abstraction has has 416 places, 263 transitions, 1004 flow [2024-12-02 07:45:52,055 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 198 states, 198 states have (on average 11.055555555555555) internal successors, (2189), 198 states have internal predecessors, (2189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:45:52,055 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:45:52,056 INFO L206 CegarLoopForPetriNet]: trace histogram [100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:45:52,064 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-12-02 07:45:52,256 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:45:52,256 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:45:52,257 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:45:52,257 INFO L85 PathProgramCache]: Analyzing trace with hash 68758661, now seen corresponding path program 7 times [2024-12-02 07:45:52,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:45:52,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1295794158] [2024-12-02 07:45:52,257 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 07:45:52,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:45:52,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:45:52,258 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:45:52,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 07:45:52,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 07:45:52,359 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 07:45:52,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 07:45:52,554 INFO L130 FreeRefinementEngine]: Strategy FOX found a feasible trace [2024-12-02 07:45:52,554 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 07:45:52,556 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location f2Err0ASSERT_VIOLATIONMEMORY_LEAK (6 of 7 remaining) [2024-12-02 07:45:52,559 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (5 of 7 remaining) [2024-12-02 07:45:52,560 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 7 remaining) [2024-12-02 07:45:52,560 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining) [2024-12-02 07:45:52,560 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONMEMORY_LEAK (2 of 7 remaining) [2024-12-02 07:45:52,560 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err0ASSERT_VIOLATIONMEMORY_LEAK (1 of 7 remaining) [2024-12-02 07:45:52,560 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining) [2024-12-02 07:45:52,574 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-12-02 07:45:52,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:45:52,761 INFO L422 BasicCegarLoop]: Path program histogram: [7, 6, 3, 3, 1, 1, 1, 1, 1] [2024-12-02 07:45:52,884 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-12-02 07:45:52,885 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 07:45:52,893 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 07:45:52 BasicIcfg [2024-12-02 07:45:52,894 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 07:45:52,895 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 07:45:52,895 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 07:45:52,895 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 07:45:52,896 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:35:59" (3/4) ... [2024-12-02 07:45:52,899 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 07:45:52,900 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 07:45:52,901 INFO L158 Benchmark]: Toolchain (without parser) took 594831.24ms. Allocated memory was 92.3MB in the beginning and 755.0MB in the end (delta: 662.7MB). Free memory was 68.4MB in the beginning and 472.4MB in the end (delta: -404.0MB). Peak memory consumption was 263.0MB. Max. memory is 16.1GB. [2024-12-02 07:45:52,901 INFO L158 Benchmark]: CDTParser took 0.35ms. Allocated memory is still 83.9MB. Free memory is still 48.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 07:45:52,902 INFO L158 Benchmark]: CACSL2BoogieTranslator took 440.53ms. Allocated memory is still 92.3MB. Free memory was 68.3MB in the beginning and 47.5MB in the end (delta: 20.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-12-02 07:45:52,902 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.29ms. Allocated memory is still 92.3MB. Free memory was 47.5MB in the beginning and 45.7MB in the end (delta: 1.8MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 07:45:52,902 INFO L158 Benchmark]: Boogie Preprocessor took 50.18ms. Allocated memory is still 92.3MB. Free memory was 45.7MB in the beginning and 43.8MB in the end (delta: 1.9MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 07:45:52,903 INFO L158 Benchmark]: RCFGBuilder took 595.96ms. Allocated memory is still 92.3MB. Free memory was 43.7MB in the beginning and 47.8MB in the end (delta: -4.1MB). Peak memory consumption was 12.3MB. Max. memory is 16.1GB. [2024-12-02 07:45:52,903 INFO L158 Benchmark]: TraceAbstraction took 593684.67ms. Allocated memory was 92.3MB in the beginning and 755.0MB in the end (delta: 662.7MB). Free memory was 47.2MB in the beginning and 472.5MB in the end (delta: -425.4MB). Peak memory consumption was 619.8MB. Max. memory is 16.1GB. [2024-12-02 07:45:52,903 INFO L158 Benchmark]: Witness Printer took 5.55ms. Allocated memory is still 755.0MB. Free memory was 472.5MB in the beginning and 472.4MB in the end (delta: 140.9kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 07:45:52,906 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.35ms. Allocated memory is still 83.9MB. Free memory is still 48.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 440.53ms. Allocated memory is still 92.3MB. Free memory was 68.3MB in the beginning and 47.5MB in the end (delta: 20.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 47.29ms. Allocated memory is still 92.3MB. Free memory was 47.5MB in the beginning and 45.7MB in the end (delta: 1.8MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 50.18ms. Allocated memory is still 92.3MB. Free memory was 45.7MB in the beginning and 43.8MB in the end (delta: 1.9MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 595.96ms. Allocated memory is still 92.3MB. Free memory was 43.7MB in the beginning and 47.8MB in the end (delta: -4.1MB). Peak memory consumption was 12.3MB. Max. memory is 16.1GB. * TraceAbstraction took 593684.67ms. Allocated memory was 92.3MB in the beginning and 755.0MB in the end (delta: 662.7MB). Free memory was 47.2MB in the beginning and 472.5MB in the end (delta: -425.4MB). Peak memory consumption was 619.8MB. Max. memory is 16.1GB. * Witness Printer took 5.55ms. Allocated memory is still 755.0MB. Free memory was 472.5MB in the beginning and 472.4MB in the end (delta: 140.9kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 752]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 752. Possible FailurePath: [L754] 0 int _N; [L755] 0 atomic_int limit; [L775] 0 _N = 100 [L776] CALL 0 assume_abort_if_not(0 <= _N && _N <= 0x7fffffff - 1) [L750] COND FALSE 0 !(!cond) [L776] RET 0 assume_abort_if_not(0 <= _N && _N <= 0x7fffffff - 1) [L777] 0 pthread_t t1, t2; [L778] FCALL, FORK 0 pthread_create(&t1, 0, f1, 0) VAL [_N=100, limit=0, t1=-1] [L779] FCALL, FORK 0 pthread_create(&t2, 0, f2, 0) VAL [_N=100, limit=0, t1=-1, t2=0] [L766] 2 int i, bound; [L767] 2 int lim = _N + 1; VAL [\old(arg)={0:0}, _N=100, arg={0:0}, lim=101, limit=0] [L757] 1 int i, bound; [L758] 1 int lim = _N; VAL [\old(arg)={0:0}, _N=100, arg={0:0}, lim=100, limit=0] [L768] 2 limit = lim VAL [\old(arg)={0:0}, _N=100, arg={0:0}, lim=101, limit=101] [L759] 1 limit = lim VAL [\old(arg)={0:0}, _N=100, arg={0:0}, lim=100, limit=100] [L769] 2 bound = limit [L770] 2 i = 0 VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=0, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=1, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=2, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=3, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=4, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=5, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=6, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=7, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=8, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=9, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=10, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=11, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=12, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=13, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=14, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=15, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=16, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=17, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=18, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=19, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=20, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=21, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=22, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=23, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=24, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=25, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=26, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=27, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=28, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=29, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=30, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=31, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=32, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=33, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=34, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=35, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=36, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=37, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=38, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=39, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=40, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=41, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=42, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=43, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=44, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=45, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=46, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=47, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=48, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=49, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=50, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=51, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=52, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=53, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=54, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=55, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=56, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=57, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=58, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=59, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=60, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=61, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=62, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=63, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=64, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=65, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=66, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=67, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=68, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=69, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=70, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=71, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=72, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=73, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=74, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=75, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=76, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=77, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=78, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=79, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=80, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=81, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=82, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=83, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=84, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=85, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=86, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=87, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=88, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=89, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=90, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=91, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=92, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=93, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=94, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=95, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=96, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=97, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=98, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=99, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=100, lim=101, limit=100] [L770] COND FALSE 2 !(i < bound) [L771] CALL 2 __VERIFIER_assert(i == lim) [L753] COND TRUE 2 !expression [L753] CALL 2 reach_error() [L752] COND FALSE 2 !(0) VAL [_N=100, limit=100] [L752] 2 __assert_fail ("0", "generated/unwind2.h", 11, __extension__ __PRETTY_FUNCTION__) VAL [_N=100, limit=100] - UnprovableResult [Line: 774]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 778]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 779]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 752]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 57 locations, 7 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 593.4s, OverallIterations: 24, TraceHistogramMax: 100, PathProgramHistogramMax: 7, EmptinessCheckTime: 0.0s, AutomataDifference: 458.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 65769 SdHoareTripleChecker+Valid, 112.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 65737 mSDsluCounter, 40003 SdHoareTripleChecker+Invalid, 97.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 39910 mSDsCounter, 43 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 171846 IncrementalHoareTripleChecker+Invalid, 171889 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 43 mSolverCounterUnsat, 93 mSDtfsCounter, 171846 mSolverCounterSat, 1.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1965 GetRequests, 352 SyntacticMatches, 1 SemanticMatches, 1612 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33304 ImplicationChecksByTransitivity, 439.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1556occurred in iteration=18, InterpolantAutomatonStates: 785, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 127.2s InterpolantComputationTime, 800 NumberOfCodeBlocks, 784 NumberOfCodeBlocksAsserted, 182 NumberOfCheckSat, 1246 ConstructedInterpolants, 22 QuantifiedInterpolants, 7048 SizeOfPredicates, 75 NumberOfNonLiveVariables, 1786 ConjunctsInSsa, 532 ConjunctsInUnsatCore, 41 InterpolantComputations, 5 PerfectInterpolantSequences, 281/23825 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-12-02 07:45:52,937 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8321a943-6b50-4e3e-8d2b-efc9ac80fe50/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample