./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/pthread/triangular-longer-2.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_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread/triangular-longer-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB --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 647bb9f2bc4e44b8324ce986a0773d034e56e6ec110a9fd5233f5c8c0dbbeb10 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:01:06,738 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:01:06,858 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 05:01:06,868 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:01:06,869 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:01:06,914 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:01:06,915 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:01:06,916 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:01:06,916 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:01:06,917 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:01:06,918 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:01:06,918 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:01:06,919 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:01:06,919 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:01:06,920 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:01:06,920 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:01:06,920 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:01:06,921 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:01:06,921 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:01:06,921 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:01:06,922 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 05:01:06,922 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 05:01:06,922 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 05:01:06,922 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:01:06,922 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 05:01:06,922 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 05:01:06,923 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:01:06,923 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:01:06,923 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:01:06,923 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:01:06,923 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:01:06,923 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:01:06,924 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:01:06,924 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:01:06,925 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:01:06,925 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:01:06,925 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:01:06,925 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:01:06,925 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:01:06,926 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:01:06,926 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:01:06,926 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 05:01:06,926 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 05:01:06,926 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:01:06,926 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:01:06,926 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:01:06,927 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:01:06,927 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_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 647bb9f2bc4e44b8324ce986a0773d034e56e6ec110a9fd5233f5c8c0dbbeb10 [2024-11-28 05:01:07,325 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:01:07,337 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:01:07,340 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:01:07,342 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:01:07,344 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:01:07,346 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/pthread/triangular-longer-2.i [2024-11-28 05:01:11,168 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/data/fa0cdb073/bb82b556a77b453f9721ae5206872615/FLAG89f839e46 [2024-11-28 05:01:11,737 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:01:11,738 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/sv-benchmarks/c/pthread/triangular-longer-2.i [2024-11-28 05:01:11,760 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/data/fa0cdb073/bb82b556a77b453f9721ae5206872615/FLAG89f839e46 [2024-11-28 05:01:11,780 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/data/fa0cdb073/bb82b556a77b453f9721ae5206872615 [2024-11-28 05:01:11,785 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:01:11,787 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:01:11,792 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:01:11,792 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:01:11,798 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:01:11,799 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:01:11" (1/1) ... [2024-11-28 05:01:11,802 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2860b371 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:11, skipping insertion in model container [2024-11-28 05:01:11,803 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:01:11" (1/1) ... [2024-11-28 05:01:11,864 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:01:12,301 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:01:12,315 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:01:12,379 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:01:12,433 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:01:12,434 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12 WrapperNode [2024-11-28 05:01:12,434 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:01:12,435 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:01:12,435 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:01:12,436 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:01:12,443 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12" (1/1) ... [2024-11-28 05:01:12,456 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12" (1/1) ... [2024-11-28 05:01:12,479 INFO L138 Inliner]: procedures = 168, calls = 17, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 39 [2024-11-28 05:01:12,479 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:01:12,480 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:01:12,480 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:01:12,480 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:01:12,490 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12" (1/1) ... [2024-11-28 05:01:12,491 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12" (1/1) ... [2024-11-28 05:01:12,493 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12" (1/1) ... [2024-11-28 05:01:12,517 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-11-28 05:01:12,519 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12" (1/1) ... [2024-11-28 05:01:12,519 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12" (1/1) ... [2024-11-28 05:01:12,531 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12" (1/1) ... [2024-11-28 05:01:12,535 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12" (1/1) ... [2024-11-28 05:01:12,543 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12" (1/1) ... [2024-11-28 05:01:12,545 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12" (1/1) ... [2024-11-28 05:01:12,550 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12" (1/1) ... [2024-11-28 05:01:12,552 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:01:12,557 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:01:12,558 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:01:12,558 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:01:12,559 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12" (1/1) ... [2024-11-28 05:01:12,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:01:12,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:12,615 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:01:12,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:01:12,659 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2024-11-28 05:01:12,660 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2024-11-28 05:01:12,660 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2024-11-28 05:01:12,660 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2024-11-28 05:01:12,660 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-28 05:01:12,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:01:12,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 05:01:12,661 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-28 05:01:12,661 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:01:12,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:01:12,663 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 05:01:12,832 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:01:12,834 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:01:13,034 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 05:01:13,034 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:01:13,156 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:01:13,157 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 05:01:13,157 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:01:13 BoogieIcfgContainer [2024-11-28 05:01:13,157 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:01:13,160 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:01:13,160 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:01:13,167 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:01:13,168 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:01:11" (1/3) ... [2024-11-28 05:01:13,169 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fea1054 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:01:13, skipping insertion in model container [2024-11-28 05:01:13,169 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:12" (2/3) ... [2024-11-28 05:01:13,169 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fea1054 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:01:13, skipping insertion in model container [2024-11-28 05:01:13,169 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:01:13" (3/3) ... [2024-11-28 05:01:13,171 INFO L128 eAbstractionObserver]: Analyzing ICFG triangular-longer-2.i [2024-11-28 05:01:13,193 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:01:13,195 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG triangular-longer-2.i that has 3 procedures, 26 locations, 1 initial locations, 2 loop locations, and 2 error locations. [2024-11-28 05:01:13,195 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 05:01:13,279 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-11-28 05:01:13,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 32 places, 29 transitions, 66 flow [2024-11-28 05:01:13,387 INFO L124 PetriNetUnfolderBase]: 4/27 cut-off events. [2024-11-28 05:01:13,390 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 05:01:13,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34 conditions, 27 events. 4/27 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 40 event pairs, 0 based on Foata normal form. 0/21 useless extension candidates. Maximal degree in co-relation 27. Up to 2 conditions per place. [2024-11-28 05:01:13,395 INFO L82 GeneralOperation]: Start removeDead. Operand has 32 places, 29 transitions, 66 flow [2024-11-28 05:01:13,399 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 27 transitions, 60 flow [2024-11-28 05:01:13,411 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:01:13,428 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;@57c9b0ca, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:01:13,428 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-28 05:01:13,452 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 05:01:13,456 INFO L124 PetriNetUnfolderBase]: 4/24 cut-off events. [2024-11-28 05:01:13,456 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 05:01:13,456 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:13,457 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:13,460 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:13,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:13,467 INFO L85 PathProgramCache]: Analyzing trace with hash -704578515, now seen corresponding path program 1 times [2024-11-28 05:01:13,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:13,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496286124] [2024-11-28 05:01:13,477 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:13,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:13,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:13,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:13,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:13,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496286124] [2024-11-28 05:01:13,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496286124] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:13,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:13,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 05:01:13,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811147472] [2024-11-28 05:01:13,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:13,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:01:13,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:13,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:01:13,897 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:01:13,901 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 29 [2024-11-28 05:01:13,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 27 transitions, 60 flow. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 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-11-28 05:01:13,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:13,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 29 [2024-11-28 05:01:13,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:14,048 INFO L124 PetriNetUnfolderBase]: 70/159 cut-off events. [2024-11-28 05:01:14,048 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 05:01:14,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 284 conditions, 159 events. 70/159 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 568 event pairs, 44 based on Foata normal form. 15/162 useless extension candidates. Maximal degree in co-relation 274. Up to 113 conditions per place. [2024-11-28 05:01:14,053 INFO L140 encePairwiseOnDemand]: 25/29 looper letters, 11 selfloop transitions, 1 changer transitions 1/23 dead transitions. [2024-11-28 05:01:14,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 23 transitions, 78 flow [2024-11-28 05:01:14,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:01:14,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 05:01:14,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 52 transitions. [2024-11-28 05:01:14,073 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5977011494252874 [2024-11-28 05:01:14,076 INFO L175 Difference]: Start difference. First operand has 30 places, 27 transitions, 60 flow. Second operand 3 states and 52 transitions. [2024-11-28 05:01:14,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 23 transitions, 78 flow [2024-11-28 05:01:14,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 23 transitions, 76 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 05:01:14,088 INFO L231 Difference]: Finished difference. Result has 28 places, 22 transitions, 50 flow [2024-11-28 05:01:14,091 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=50, PETRI_PLACES=28, PETRI_TRANSITIONS=22} [2024-11-28 05:01:14,096 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, -2 predicate places. [2024-11-28 05:01:14,097 INFO L471 AbstractCegarLoop]: Abstraction has has 28 places, 22 transitions, 50 flow [2024-11-28 05:01:14,097 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 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-11-28 05:01:14,097 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:14,097 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:14,098 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 05:01:14,098 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:14,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:14,099 INFO L85 PathProgramCache]: Analyzing trace with hash -704577352, now seen corresponding path program 1 times [2024-11-28 05:01:14,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:14,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363689981] [2024-11-28 05:01:14,099 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:14,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:14,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:14,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:14,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:14,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363689981] [2024-11-28 05:01:14,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363689981] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:14,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:14,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:01:14,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333808205] [2024-11-28 05:01:14,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:14,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:01:14,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:14,488 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:01:14,488 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:01:14,527 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:14,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 22 transitions, 50 flow. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 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-11-28 05:01:14,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:14,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:14,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:14,972 INFO L124 PetriNetUnfolderBase]: 328/594 cut-off events. [2024-11-28 05:01:14,972 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 05:01:14,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1127 conditions, 594 events. 328/594 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2617 event pairs, 45 based on Foata normal form. 0/575 useless extension candidates. Maximal degree in co-relation 1121. Up to 243 conditions per place. [2024-11-28 05:01:14,983 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 29 selfloop transitions, 7 changer transitions 29/69 dead transitions. [2024-11-28 05:01:14,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 69 transitions, 274 flow [2024-11-28 05:01:14,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:01:14,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 05:01:14,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-11-28 05:01:14,988 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5646551724137931 [2024-11-28 05:01:14,989 INFO L175 Difference]: Start difference. First operand has 28 places, 22 transitions, 50 flow. Second operand 8 states and 131 transitions. [2024-11-28 05:01:14,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 69 transitions, 274 flow [2024-11-28 05:01:14,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 69 transitions, 273 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 05:01:14,995 INFO L231 Difference]: Finished difference. Result has 39 places, 26 transitions, 100 flow [2024-11-28 05:01:14,997 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=49, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=100, PETRI_PLACES=39, PETRI_TRANSITIONS=26} [2024-11-28 05:01:14,998 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-11-28 05:01:14,998 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 26 transitions, 100 flow [2024-11-28 05:01:14,999 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 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-11-28 05:01:14,999 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:14,999 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:14,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 05:01:14,999 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:15,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:15,000 INFO L85 PathProgramCache]: Analyzing trace with hash 945544291, now seen corresponding path program 1 times [2024-11-28 05:01:15,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:15,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241308690] [2024-11-28 05:01:15,004 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:15,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:15,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:15,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:15,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:15,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241308690] [2024-11-28 05:01:15,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241308690] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:15,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:15,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:01:15,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714500487] [2024-11-28 05:01:15,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:15,357 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:01:15,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:15,358 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:01:15,358 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:01:15,378 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:15,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 26 transitions, 100 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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-11-28 05:01:15,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:15,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:15,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:15,704 INFO L124 PetriNetUnfolderBase]: 247/457 cut-off events. [2024-11-28 05:01:15,705 INFO L125 PetriNetUnfolderBase]: For 406/406 co-relation queries the response was YES. [2024-11-28 05:01:15,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1186 conditions, 457 events. 247/457 cut-off events. For 406/406 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1871 event pairs, 63 based on Foata normal form. 18/470 useless extension candidates. Maximal degree in co-relation 1173. Up to 190 conditions per place. [2024-11-28 05:01:15,713 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 27 selfloop transitions, 8 changer transitions 15/54 dead transitions. [2024-11-28 05:01:15,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 54 transitions, 294 flow [2024-11-28 05:01:15,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:01:15,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:01:15,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-11-28 05:01:15,718 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5402298850574713 [2024-11-28 05:01:15,718 INFO L175 Difference]: Start difference. First operand has 39 places, 26 transitions, 100 flow. Second operand 6 states and 94 transitions. [2024-11-28 05:01:15,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 54 transitions, 294 flow [2024-11-28 05:01:15,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 54 transitions, 290 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-28 05:01:15,729 INFO L231 Difference]: Finished difference. Result has 41 places, 29 transitions, 144 flow [2024-11-28 05:01:15,730 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=144, PETRI_PLACES=41, PETRI_TRANSITIONS=29} [2024-11-28 05:01:15,731 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 11 predicate places. [2024-11-28 05:01:15,732 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 29 transitions, 144 flow [2024-11-28 05:01:15,733 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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-11-28 05:01:15,733 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:15,733 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:15,733 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 05:01:15,734 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:15,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:15,735 INFO L85 PathProgramCache]: Analyzing trace with hash 2023027702, now seen corresponding path program 1 times [2024-11-28 05:01:15,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:15,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676120076] [2024-11-28 05:01:15,736 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:15,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:15,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:15,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:15,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:15,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676120076] [2024-11-28 05:01:15,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676120076] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:15,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:15,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:01:15,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496267443] [2024-11-28 05:01:15,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:15,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:01:15,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:15,916 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:01:15,916 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:01:15,938 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:15,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 29 transitions, 144 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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-11-28 05:01:15,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:15,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:15,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:16,350 INFO L124 PetriNetUnfolderBase]: 391/726 cut-off events. [2024-11-28 05:01:16,350 INFO L125 PetriNetUnfolderBase]: For 1142/1142 co-relation queries the response was YES. [2024-11-28 05:01:16,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2132 conditions, 726 events. 391/726 cut-off events. For 1142/1142 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3222 event pairs, 95 based on Foata normal form. 27/749 useless extension candidates. Maximal degree in co-relation 2115. Up to 264 conditions per place. [2024-11-28 05:01:16,357 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 47 selfloop transitions, 11 changer transitions 20/82 dead transitions. [2024-11-28 05:01:16,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 82 transitions, 518 flow [2024-11-28 05:01:16,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:01:16,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:01:16,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-11-28 05:01:16,360 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5517241379310345 [2024-11-28 05:01:16,360 INFO L175 Difference]: Start difference. First operand has 41 places, 29 transitions, 144 flow. Second operand 9 states and 144 transitions. [2024-11-28 05:01:16,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 82 transitions, 518 flow [2024-11-28 05:01:16,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 82 transitions, 476 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-11-28 05:01:16,369 INFO L231 Difference]: Finished difference. Result has 51 places, 36 transitions, 240 flow [2024-11-28 05:01:16,370 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=240, PETRI_PLACES=51, PETRI_TRANSITIONS=36} [2024-11-28 05:01:16,371 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 21 predicate places. [2024-11-28 05:01:16,371 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 36 transitions, 240 flow [2024-11-28 05:01:16,371 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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-11-28 05:01:16,371 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:16,372 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:16,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 05:01:16,372 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:16,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:16,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1497371246, now seen corresponding path program 2 times [2024-11-28 05:01:16,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:16,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068225737] [2024-11-28 05:01:16,374 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:01:16,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:16,389 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 05:01:16,389 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:16,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:16,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:16,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068225737] [2024-11-28 05:01:16,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068225737] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:16,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:16,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:01:16,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819089376] [2024-11-28 05:01:16,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:16,595 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:01:16,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:16,596 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:01:16,596 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:01:16,629 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:16,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 36 transitions, 240 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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-11-28 05:01:16,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:16,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:16,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:17,049 INFO L124 PetriNetUnfolderBase]: 328/612 cut-off events. [2024-11-28 05:01:17,050 INFO L125 PetriNetUnfolderBase]: For 1875/1875 co-relation queries the response was YES. [2024-11-28 05:01:17,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2051 conditions, 612 events. 328/612 cut-off events. For 1875/1875 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2578 event pairs, 95 based on Foata normal form. 45/653 useless extension candidates. Maximal degree in co-relation 2028. Up to 234 conditions per place. [2024-11-28 05:01:17,056 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 38 selfloop transitions, 11 changer transitions 28/81 dead transitions. [2024-11-28 05:01:17,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 81 transitions, 612 flow [2024-11-28 05:01:17,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:01:17,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 05:01:17,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-11-28 05:01:17,061 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5474137931034483 [2024-11-28 05:01:17,061 INFO L175 Difference]: Start difference. First operand has 51 places, 36 transitions, 240 flow. Second operand 8 states and 127 transitions. [2024-11-28 05:01:17,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 81 transitions, 612 flow [2024-11-28 05:01:17,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 81 transitions, 568 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-11-28 05:01:17,079 INFO L231 Difference]: Finished difference. Result has 58 places, 37 transitions, 271 flow [2024-11-28 05:01:17,080 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=271, PETRI_PLACES=58, PETRI_TRANSITIONS=37} [2024-11-28 05:01:17,081 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 28 predicate places. [2024-11-28 05:01:17,083 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 37 transitions, 271 flow [2024-11-28 05:01:17,083 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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-11-28 05:01:17,084 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:17,084 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:17,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 05:01:17,084 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:17,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:17,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1063383041, now seen corresponding path program 1 times [2024-11-28 05:01:17,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:17,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376902593] [2024-11-28 05:01:17,086 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:17,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:17,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:17,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:17,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:17,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376902593] [2024-11-28 05:01:17,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376902593] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:17,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:17,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 05:01:17,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252816262] [2024-11-28 05:01:17,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:17,354 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 05:01:17,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:17,359 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 05:01:17,359 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:01:17,384 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:17,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 37 transitions, 271 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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-11-28 05:01:17,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:17,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:17,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:17,799 INFO L124 PetriNetUnfolderBase]: 364/673 cut-off events. [2024-11-28 05:01:17,799 INFO L125 PetriNetUnfolderBase]: For 2964/2964 co-relation queries the response was YES. [2024-11-28 05:01:17,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2428 conditions, 673 events. 364/673 cut-off events. For 2964/2964 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2837 event pairs, 65 based on Foata normal form. 27/695 useless extension candidates. Maximal degree in co-relation 2400. Up to 148 conditions per place. [2024-11-28 05:01:17,805 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 40 selfloop transitions, 18 changer transitions 28/90 dead transitions. [2024-11-28 05:01:17,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 90 transitions, 715 flow [2024-11-28 05:01:17,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 05:01:17,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 05:01:17,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-11-28 05:01:17,807 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5344827586206896 [2024-11-28 05:01:17,807 INFO L175 Difference]: Start difference. First operand has 58 places, 37 transitions, 271 flow. Second operand 10 states and 155 transitions. [2024-11-28 05:01:17,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 90 transitions, 715 flow [2024-11-28 05:01:17,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 90 transitions, 646 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-11-28 05:01:17,819 INFO L231 Difference]: Finished difference. Result has 63 places, 41 transitions, 350 flow [2024-11-28 05:01:17,819 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=350, PETRI_PLACES=63, PETRI_TRANSITIONS=41} [2024-11-28 05:01:17,821 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2024-11-28 05:01:17,822 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 41 transitions, 350 flow [2024-11-28 05:01:17,822 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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-11-28 05:01:17,823 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:17,823 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:17,823 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 05:01:17,824 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:17,824 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:17,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1672300545, now seen corresponding path program 2 times [2024-11-28 05:01:17,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:17,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059770490] [2024-11-28 05:01:17,827 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:01:17,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:17,840 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 05:01:17,840 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:18,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:18,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:18,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059770490] [2024-11-28 05:01:18,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059770490] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:18,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:18,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 05:01:18,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652303244] [2024-11-28 05:01:18,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:18,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 05:01:18,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:18,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 05:01:18,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:01:18,090 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:18,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 41 transitions, 350 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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-11-28 05:01:18,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:18,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:18,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:18,592 INFO L124 PetriNetUnfolderBase]: 391/720 cut-off events. [2024-11-28 05:01:18,592 INFO L125 PetriNetUnfolderBase]: For 3901/3901 co-relation queries the response was YES. [2024-11-28 05:01:18,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2802 conditions, 720 events. 391/720 cut-off events. For 3901/3901 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3108 event pairs, 104 based on Foata normal form. 18/734 useless extension candidates. Maximal degree in co-relation 2772. Up to 327 conditions per place. [2024-11-28 05:01:18,600 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 49 selfloop transitions, 16 changer transitions 25/94 dead transitions. [2024-11-28 05:01:18,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 94 transitions, 800 flow [2024-11-28 05:01:18,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 05:01:18,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 05:01:18,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-11-28 05:01:18,606 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5266457680250783 [2024-11-28 05:01:18,606 INFO L175 Difference]: Start difference. First operand has 63 places, 41 transitions, 350 flow. Second operand 11 states and 168 transitions. [2024-11-28 05:01:18,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 94 transitions, 800 flow [2024-11-28 05:01:18,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 94 transitions, 720 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-11-28 05:01:18,626 INFO L231 Difference]: Finished difference. Result has 68 places, 44 transitions, 381 flow [2024-11-28 05:01:18,627 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=381, PETRI_PLACES=68, PETRI_TRANSITIONS=44} [2024-11-28 05:01:18,629 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 38 predicate places. [2024-11-28 05:01:18,630 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 44 transitions, 381 flow [2024-11-28 05:01:18,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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-11-28 05:01:18,630 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:18,631 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:18,631 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 05:01:18,631 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:18,632 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:18,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1881047308, now seen corresponding path program 1 times [2024-11-28 05:01:18,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:18,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812945669] [2024-11-28 05:01:18,634 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:18,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:18,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:18,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:18,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:18,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812945669] [2024-11-28 05:01:18,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812945669] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:18,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:18,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 05:01:18,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640010889] [2024-11-28 05:01:18,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:18,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:01:18,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:18,838 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:01:18,839 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:01:18,870 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:18,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 44 transitions, 381 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-11-28 05:01:18,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:18,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:18,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:19,296 INFO L124 PetriNetUnfolderBase]: 436/802 cut-off events. [2024-11-28 05:01:19,296 INFO L125 PetriNetUnfolderBase]: For 4629/4629 co-relation queries the response was YES. [2024-11-28 05:01:19,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3143 conditions, 802 events. 436/802 cut-off events. For 4629/4629 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3503 event pairs, 59 based on Foata normal form. 18/815 useless extension candidates. Maximal degree in co-relation 3112. Up to 154 conditions per place. [2024-11-28 05:01:19,305 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 44 selfloop transitions, 24 changer transitions 23/95 dead transitions. [2024-11-28 05:01:19,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 95 transitions, 857 flow [2024-11-28 05:01:19,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 05:01:19,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 05:01:19,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-11-28 05:01:19,307 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5344827586206896 [2024-11-28 05:01:19,307 INFO L175 Difference]: Start difference. First operand has 68 places, 44 transitions, 381 flow. Second operand 10 states and 155 transitions. [2024-11-28 05:01:19,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 95 transitions, 857 flow [2024-11-28 05:01:19,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 95 transitions, 798 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-11-28 05:01:19,326 INFO L231 Difference]: Finished difference. Result has 72 places, 47 transitions, 456 flow [2024-11-28 05:01:19,327 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=456, PETRI_PLACES=72, PETRI_TRANSITIONS=47} [2024-11-28 05:01:19,327 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 42 predicate places. [2024-11-28 05:01:19,327 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 47 transitions, 456 flow [2024-11-28 05:01:19,328 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-11-28 05:01:19,328 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:19,328 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:19,328 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 05:01:19,329 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:19,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:19,329 INFO L85 PathProgramCache]: Analyzing trace with hash 97501963, now seen corresponding path program 1 times [2024-11-28 05:01:19,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:19,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200859442] [2024-11-28 05:01:19,330 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:19,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:19,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:19,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:19,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:19,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200859442] [2024-11-28 05:01:19,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200859442] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:01:19,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403199745] [2024-11-28 05:01:19,584 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:19,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:19,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:19,589 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:19,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:01:19,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:19,680 INFO L256 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 05:01:19,685 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:19,827 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:19,828 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:01:20,133 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:20,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403199745] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:01:20,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:01:20,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-28 05:01:20,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664062643] [2024-11-28 05:01:20,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:01:20,134 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 05:01:20,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:20,135 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 05:01:20,135 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-11-28 05:01:20,154 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:20,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 47 transitions, 456 flow. Second operand has 13 states, 13 states have (on average 10.153846153846153) internal successors, (132), 13 states have internal predecessors, (132), 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-11-28 05:01:20,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:20,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:20,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:21,033 INFO L124 PetriNetUnfolderBase]: 580/1077 cut-off events. [2024-11-28 05:01:21,033 INFO L125 PetriNetUnfolderBase]: For 9680/9680 co-relation queries the response was YES. [2024-11-28 05:01:21,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4719 conditions, 1077 events. 580/1077 cut-off events. For 9680/9680 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 4559 event pairs, 149 based on Foata normal form. 63/1136 useless extension candidates. Maximal degree in co-relation 4687. Up to 504 conditions per place. [2024-11-28 05:01:21,045 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 65 selfloop transitions, 17 changer transitions 67/153 dead transitions. [2024-11-28 05:01:21,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 153 transitions, 1520 flow [2024-11-28 05:01:21,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 05:01:21,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 05:01:21,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 288 transitions. [2024-11-28 05:01:21,051 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5226860254083484 [2024-11-28 05:01:21,052 INFO L175 Difference]: Start difference. First operand has 72 places, 47 transitions, 456 flow. Second operand 19 states and 288 transitions. [2024-11-28 05:01:21,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 153 transitions, 1520 flow [2024-11-28 05:01:21,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 153 transitions, 1428 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-11-28 05:01:21,080 INFO L231 Difference]: Finished difference. Result has 94 places, 53 transitions, 592 flow [2024-11-28 05:01:21,080 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=592, PETRI_PLACES=94, PETRI_TRANSITIONS=53} [2024-11-28 05:01:21,081 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 64 predicate places. [2024-11-28 05:01:21,083 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 53 transitions, 592 flow [2024-11-28 05:01:21,083 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.153846153846153) internal successors, (132), 13 states have internal predecessors, (132), 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-11-28 05:01:21,083 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:21,084 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:21,098 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 05:01:21,284 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:21,285 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:21,285 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:21,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1928238961, now seen corresponding path program 2 times [2024-11-28 05:01:21,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:21,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118842843] [2024-11-28 05:01:21,286 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:01:21,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:21,306 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 05:01:21,306 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:21,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:21,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:21,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118842843] [2024-11-28 05:01:21,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118842843] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:21,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:21,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 05:01:21,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036877109] [2024-11-28 05:01:21,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:21,533 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:01:21,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:21,534 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:01:21,534 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:01:21,555 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:21,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 53 transitions, 592 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-11-28 05:01:21,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:21,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:21,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:22,209 INFO L124 PetriNetUnfolderBase]: 661/1253 cut-off events. [2024-11-28 05:01:22,209 INFO L125 PetriNetUnfolderBase]: For 23923/23923 co-relation queries the response was YES. [2024-11-28 05:01:22,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6699 conditions, 1253 events. 661/1253 cut-off events. For 23923/23923 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 5974 event pairs, 144 based on Foata normal form. 27/1276 useless extension candidates. Maximal degree in co-relation 6656. Up to 501 conditions per place. [2024-11-28 05:01:22,225 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 77 selfloop transitions, 23 changer transitions 31/135 dead transitions. [2024-11-28 05:01:22,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 135 transitions, 1656 flow [2024-11-28 05:01:22,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 05:01:22,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 05:01:22,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 232 transitions. [2024-11-28 05:01:22,227 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-11-28 05:01:22,228 INFO L175 Difference]: Start difference. First operand has 94 places, 53 transitions, 592 flow. Second operand 15 states and 232 transitions. [2024-11-28 05:01:22,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 135 transitions, 1656 flow [2024-11-28 05:01:22,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 135 transitions, 1288 flow, removed 173 selfloop flow, removed 12 redundant places. [2024-11-28 05:01:22,275 INFO L231 Difference]: Finished difference. Result has 96 places, 59 transitions, 642 flow [2024-11-28 05:01:22,275 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=642, PETRI_PLACES=96, PETRI_TRANSITIONS=59} [2024-11-28 05:01:22,276 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 66 predicate places. [2024-11-28 05:01:22,276 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 59 transitions, 642 flow [2024-11-28 05:01:22,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-11-28 05:01:22,277 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:22,277 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:22,277 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 05:01:22,277 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:22,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:22,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1476800529, now seen corresponding path program 3 times [2024-11-28 05:01:22,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:22,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606794341] [2024-11-28 05:01:22,279 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:01:22,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:22,292 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 05:01:22,293 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:22,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:22,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:22,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606794341] [2024-11-28 05:01:22,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606794341] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:22,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:22,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 05:01:22,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487502298] [2024-11-28 05:01:22,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:22,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:01:22,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:22,504 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:01:22,504 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:01:22,527 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:22,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 59 transitions, 642 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-11-28 05:01:22,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:22,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:22,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:23,269 INFO L124 PetriNetUnfolderBase]: 634/1188 cut-off events. [2024-11-28 05:01:23,269 INFO L125 PetriNetUnfolderBase]: For 18100/18100 co-relation queries the response was YES. [2024-11-28 05:01:23,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5886 conditions, 1188 events. 634/1188 cut-off events. For 18100/18100 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 5509 event pairs, 124 based on Foata normal form. 45/1229 useless extension candidates. Maximal degree in co-relation 5843. Up to 388 conditions per place. [2024-11-28 05:01:23,285 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 66 selfloop transitions, 29 changer transitions 41/140 dead transitions. [2024-11-28 05:01:23,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 140 transitions, 1604 flow [2024-11-28 05:01:23,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 05:01:23,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 05:01:23,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 231 transitions. [2024-11-28 05:01:23,289 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5310344827586206 [2024-11-28 05:01:23,289 INFO L175 Difference]: Start difference. First operand has 96 places, 59 transitions, 642 flow. Second operand 15 states and 231 transitions. [2024-11-28 05:01:23,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 140 transitions, 1604 flow [2024-11-28 05:01:23,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 140 transitions, 1410 flow, removed 81 selfloop flow, removed 10 redundant places. [2024-11-28 05:01:23,356 INFO L231 Difference]: Finished difference. Result has 103 places, 62 transitions, 690 flow [2024-11-28 05:01:23,356 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=690, PETRI_PLACES=103, PETRI_TRANSITIONS=62} [2024-11-28 05:01:23,358 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2024-11-28 05:01:23,358 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 62 transitions, 690 flow [2024-11-28 05:01:23,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-11-28 05:01:23,358 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:23,358 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:23,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 05:01:23,358 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:23,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:23,359 INFO L85 PathProgramCache]: Analyzing trace with hash -651490458, now seen corresponding path program 1 times [2024-11-28 05:01:23,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:23,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816275615] [2024-11-28 05:01:23,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:23,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:23,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:23,624 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:23,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:23,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816275615] [2024-11-28 05:01:23,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816275615] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:01:23,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990081809] [2024-11-28 05:01:23,625 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:23,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:23,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:23,630 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:23,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:01:23,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:23,716 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:01:23,718 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:23,827 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:23,827 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:01:24,100 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:24,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990081809] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:01:24,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:01:24,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-11-28 05:01:24,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452633808] [2024-11-28 05:01:24,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:01:24,102 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 05:01:24,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:24,104 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 05:01:24,105 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2024-11-28 05:01:24,136 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:24,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 62 transitions, 690 flow. Second operand has 16 states, 16 states have (on average 10.125) internal successors, (162), 16 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-11-28 05:01:24,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:24,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:24,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:25,542 INFO L124 PetriNetUnfolderBase]: 886/1662 cut-off events. [2024-11-28 05:01:25,542 INFO L125 PetriNetUnfolderBase]: For 32915/32915 co-relation queries the response was YES. [2024-11-28 05:01:25,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9082 conditions, 1662 events. 886/1662 cut-off events. For 32915/32915 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8317 event pairs, 36 based on Foata normal form. 72/1730 useless extension candidates. Maximal degree in co-relation 9036. Up to 273 conditions per place. [2024-11-28 05:01:25,563 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 79 selfloop transitions, 58 changer transitions 88/229 dead transitions. [2024-11-28 05:01:25,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 229 transitions, 2851 flow [2024-11-28 05:01:25,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 05:01:25,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 05:01:25,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 425 transitions. [2024-11-28 05:01:25,566 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5233990147783252 [2024-11-28 05:01:25,566 INFO L175 Difference]: Start difference. First operand has 103 places, 62 transitions, 690 flow. Second operand 28 states and 425 transitions. [2024-11-28 05:01:25,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 229 transitions, 2851 flow [2024-11-28 05:01:25,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 229 transitions, 2691 flow, removed 57 selfloop flow, removed 12 redundant places. [2024-11-28 05:01:25,677 INFO L231 Difference]: Finished difference. Result has 133 places, 80 transitions, 1221 flow [2024-11-28 05:01:25,678 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1221, PETRI_PLACES=133, PETRI_TRANSITIONS=80} [2024-11-28 05:01:25,678 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-11-28 05:01:25,678 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 80 transitions, 1221 flow [2024-11-28 05:01:25,679 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.125) internal successors, (162), 16 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-11-28 05:01:25,679 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:25,679 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:25,696 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 05:01:25,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 05:01:25,880 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:25,881 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:25,881 INFO L85 PathProgramCache]: Analyzing trace with hash -930825940, now seen corresponding path program 2 times [2024-11-28 05:01:25,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:25,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705814167] [2024-11-28 05:01:25,882 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:01:25,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:25,903 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:01:25,904 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:26,121 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:26,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:26,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705814167] [2024-11-28 05:01:26,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705814167] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:01:26,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494096943] [2024-11-28 05:01:26,122 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:01:26,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:26,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:26,127 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:26,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 05:01:26,208 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:01:26,208 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:26,209 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 05:01:26,211 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:26,312 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:26,312 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:01:26,573 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:26,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494096943] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:01:26,573 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:01:26,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-11-28 05:01:26,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618359566] [2024-11-28 05:01:26,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:01:26,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 05:01:26,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:26,575 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 05:01:26,575 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2024-11-28 05:01:26,594 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:26,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 80 transitions, 1221 flow. Second operand has 17 states, 17 states have (on average 10.117647058823529) internal successors, (172), 17 states have internal predecessors, (172), 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-11-28 05:01:26,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:26,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:26,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:28,578 INFO L124 PetriNetUnfolderBase]: 1408/2657 cut-off events. [2024-11-28 05:01:28,579 INFO L125 PetriNetUnfolderBase]: For 132955/132955 co-relation queries the response was YES. [2024-11-28 05:01:28,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20014 conditions, 2657 events. 1408/2657 cut-off events. For 132955/132955 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 14704 event pairs, 54 based on Foata normal form. 90/2743 useless extension candidates. Maximal degree in co-relation 19953. Up to 531 conditions per place. [2024-11-28 05:01:28,629 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 120 selfloop transitions, 90 changer transitions 110/324 dead transitions. [2024-11-28 05:01:28,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 324 transitions, 5922 flow [2024-11-28 05:01:28,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-28 05:01:28,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-11-28 05:01:28,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 567 transitions. [2024-11-28 05:01:28,634 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5284249767008388 [2024-11-28 05:01:28,634 INFO L175 Difference]: Start difference. First operand has 133 places, 80 transitions, 1221 flow. Second operand 37 states and 567 transitions. [2024-11-28 05:01:28,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 324 transitions, 5922 flow [2024-11-28 05:01:28,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 324 transitions, 4605 flow, removed 630 selfloop flow, removed 16 redundant places. [2024-11-28 05:01:28,919 INFO L231 Difference]: Finished difference. Result has 170 places, 116 transitions, 2084 flow [2024-11-28 05:01:28,920 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=2084, PETRI_PLACES=170, PETRI_TRANSITIONS=116} [2024-11-28 05:01:28,920 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 140 predicate places. [2024-11-28 05:01:28,921 INFO L471 AbstractCegarLoop]: Abstraction has has 170 places, 116 transitions, 2084 flow [2024-11-28 05:01:28,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 10.117647058823529) internal successors, (172), 17 states have internal predecessors, (172), 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-11-28 05:01:28,921 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:28,921 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:28,935 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 05:01:29,126 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 05:01:29,126 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:29,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:29,127 INFO L85 PathProgramCache]: Analyzing trace with hash -720786249, now seen corresponding path program 3 times [2024-11-28 05:01:29,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:29,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924606331] [2024-11-28 05:01:29,127 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:01:29,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:29,144 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-28 05:01:29,145 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:29,407 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:29,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:29,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924606331] [2024-11-28 05:01:29,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924606331] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:01:29,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395976500] [2024-11-28 05:01:29,408 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:01:29,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:29,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:29,411 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:29,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 05:01:29,496 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-28 05:01:29,496 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:29,499 INFO L256 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 05:01:29,501 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:29,610 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:29,610 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:01:29,855 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:29,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395976500] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:01:29,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:01:29,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2024-11-28 05:01:29,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118129787] [2024-11-28 05:01:29,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:01:29,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 05:01:29,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:29,858 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 05:01:29,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2024-11-28 05:01:29,892 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:29,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 116 transitions, 2084 flow. Second operand has 20 states, 20 states have (on average 10.05) internal successors, (201), 20 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-11-28 05:01:29,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:29,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:29,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:32,711 INFO L124 PetriNetUnfolderBase]: 1813/3475 cut-off events. [2024-11-28 05:01:32,712 INFO L125 PetriNetUnfolderBase]: For 301118/301118 co-relation queries the response was YES. [2024-11-28 05:01:32,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30021 conditions, 3475 events. 1813/3475 cut-off events. For 301118/301118 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 18909 event pairs, 44 based on Foata normal form. 135/3606 useless extension candidates. Maximal degree in co-relation 29943. Up to 723 conditions per place. [2024-11-28 05:01:32,905 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 132 selfloop transitions, 125 changer transitions 134/395 dead transitions. [2024-11-28 05:01:32,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 395 transitions, 8651 flow [2024-11-28 05:01:32,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-11-28 05:01:32,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2024-11-28 05:01:32,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 641 transitions. [2024-11-28 05:01:32,910 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5262725779967159 [2024-11-28 05:01:32,911 INFO L175 Difference]: Start difference. First operand has 170 places, 116 transitions, 2084 flow. Second operand 42 states and 641 transitions. [2024-11-28 05:01:32,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 395 transitions, 8651 flow [2024-11-28 05:01:33,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 395 transitions, 6428 flow, removed 1076 selfloop flow, removed 25 redundant places. [2024-11-28 05:01:33,387 INFO L231 Difference]: Finished difference. Result has 201 places, 151 transitions, 2844 flow [2024-11-28 05:01:33,388 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=2844, PETRI_PLACES=201, PETRI_TRANSITIONS=151} [2024-11-28 05:01:33,390 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 171 predicate places. [2024-11-28 05:01:33,390 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 151 transitions, 2844 flow [2024-11-28 05:01:33,391 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 10.05) internal successors, (201), 20 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-11-28 05:01:33,392 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:33,392 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:33,404 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 05:01:33,596 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 05:01:33,596 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:33,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:33,597 INFO L85 PathProgramCache]: Analyzing trace with hash -892008275, now seen corresponding path program 4 times [2024-11-28 05:01:33,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:33,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440898012] [2024-11-28 05:01:33,598 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:01:33,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:33,629 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:01:33,629 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:34,186 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:34,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:34,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440898012] [2024-11-28 05:01:34,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440898012] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:01:34,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028597134] [2024-11-28 05:01:34,188 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:01:34,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:34,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:34,191 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:34,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 05:01:34,280 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:01:34,280 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:34,282 INFO L256 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 05:01:34,285 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:34,444 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:34,444 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:01:34,859 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:34,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028597134] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:01:34,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:01:34,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 26 [2024-11-28 05:01:34,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881772838] [2024-11-28 05:01:34,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:01:34,861 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-28 05:01:34,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:34,864 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-28 05:01:34,865 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=548, Unknown=0, NotChecked=0, Total=702 [2024-11-28 05:01:34,918 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:34,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 151 transitions, 2844 flow. Second operand has 27 states, 27 states have (on average 10.148148148148149) internal successors, (274), 27 states have internal predecessors, (274), 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-11-28 05:01:34,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:34,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:34,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:38,419 INFO L124 PetriNetUnfolderBase]: 2227/4207 cut-off events. [2024-11-28 05:01:38,419 INFO L125 PetriNetUnfolderBase]: For 397527/397527 co-relation queries the response was YES. [2024-11-28 05:01:38,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37007 conditions, 4207 events. 2227/4207 cut-off events. For 397527/397527 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 21780 event pairs, 59 based on Foata normal form. 72/4274 useless extension candidates. Maximal degree in co-relation 36918. Up to 849 conditions per place. [2024-11-28 05:01:38,569 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 163 selfloop transitions, 157 changer transitions 129/453 dead transitions. [2024-11-28 05:01:38,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 453 transitions, 10098 flow [2024-11-28 05:01:38,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-28 05:01:38,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2024-11-28 05:01:38,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 731 transitions. [2024-11-28 05:01:38,572 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5251436781609196 [2024-11-28 05:01:38,572 INFO L175 Difference]: Start difference. First operand has 201 places, 151 transitions, 2844 flow. Second operand 48 states and 731 transitions. [2024-11-28 05:01:38,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 453 transitions, 10098 flow [2024-11-28 05:01:39,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 453 transitions, 8471 flow, removed 798 selfloop flow, removed 16 redundant places. [2024-11-28 05:01:39,213 INFO L231 Difference]: Finished difference. Result has 244 places, 185 transitions, 3764 flow [2024-11-28 05:01:39,213 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2151, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=3764, PETRI_PLACES=244, PETRI_TRANSITIONS=185} [2024-11-28 05:01:39,214 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 214 predicate places. [2024-11-28 05:01:39,214 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 185 transitions, 3764 flow [2024-11-28 05:01:39,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 10.148148148148149) internal successors, (274), 27 states have internal predecessors, (274), 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-11-28 05:01:39,215 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:39,215 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:39,221 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 05:01:39,415 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:39,416 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:39,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:39,417 INFO L85 PathProgramCache]: Analyzing trace with hash -863728097, now seen corresponding path program 5 times [2024-11-28 05:01:39,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:39,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341590045] [2024-11-28 05:01:39,417 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:01:39,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:39,449 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-28 05:01:39,449 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:40,096 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 0 proven. 194 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:40,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:40,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341590045] [2024-11-28 05:01:40,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341590045] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:01:40,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929332733] [2024-11-28 05:01:40,098 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:01:40,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:40,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:40,101 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:40,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 05:01:40,179 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-28 05:01:40,179 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:40,180 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 05:01:40,184 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:40,487 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 0 proven. 194 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:40,488 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:01:41,227 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 0 proven. 194 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:41,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929332733] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:01:41,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:01:41,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 44 [2024-11-28 05:01:41,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099241073] [2024-11-28 05:01:41,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:01:41,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-28 05:01:41,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:41,230 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-28 05:01:41,231 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=472, Invalid=1508, Unknown=0, NotChecked=0, Total=1980 [2024-11-28 05:01:41,257 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:41,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 185 transitions, 3764 flow. Second operand has 45 states, 45 states have (on average 10.044444444444444) internal successors, (452), 45 states have internal predecessors, (452), 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-11-28 05:01:41,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:41,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:41,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:43,684 INFO L124 PetriNetUnfolderBase]: 2299/4434 cut-off events. [2024-11-28 05:01:43,684 INFO L125 PetriNetUnfolderBase]: For 525221/525221 co-relation queries the response was YES. [2024-11-28 05:01:43,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40230 conditions, 4434 events. 2299/4434 cut-off events. For 525221/525221 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 24102 event pairs, 965 based on Foata normal form. 45/4475 useless extension candidates. Maximal degree in co-relation 40128. Up to 3276 conditions per place. [2024-11-28 05:01:43,751 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 239 selfloop transitions, 31 changer transitions 81/355 dead transitions. [2024-11-28 05:01:43,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 355 transitions, 8414 flow [2024-11-28 05:01:43,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 05:01:43,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 05:01:43,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 452 transitions. [2024-11-28 05:01:43,754 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5027808676307007 [2024-11-28 05:01:43,754 INFO L175 Difference]: Start difference. First operand has 244 places, 185 transitions, 3764 flow. Second operand 31 states and 452 transitions. [2024-11-28 05:01:43,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 355 transitions, 8414 flow [2024-11-28 05:01:45,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 355 transitions, 7110 flow, removed 618 selfloop flow, removed 17 redundant places. [2024-11-28 05:01:45,087 INFO L231 Difference]: Finished difference. Result has 268 places, 199 transitions, 3538 flow [2024-11-28 05:01:45,087 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2914, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3538, PETRI_PLACES=268, PETRI_TRANSITIONS=199} [2024-11-28 05:01:45,088 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 238 predicate places. [2024-11-28 05:01:45,088 INFO L471 AbstractCegarLoop]: Abstraction has has 268 places, 199 transitions, 3538 flow [2024-11-28 05:01:45,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 10.044444444444444) internal successors, (452), 45 states have internal predecessors, (452), 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-11-28 05:01:45,089 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:45,089 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:45,097 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 05:01:45,289 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 05:01:45,290 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:45,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:45,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1995766687, now seen corresponding path program 6 times [2024-11-28 05:01:45,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:45,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651992535] [2024-11-28 05:01:45,291 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:01:45,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:45,325 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2024-11-28 05:01:45,326 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:46,231 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:46,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:46,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651992535] [2024-11-28 05:01:46,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651992535] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:01:46,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173578341] [2024-11-28 05:01:46,232 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:01:46,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:46,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:46,235 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:46,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 05:01:46,330 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2024-11-28 05:01:46,331 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:46,332 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 05:01:46,335 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:46,613 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:46,613 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:01:47,533 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:47,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173578341] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:01:47,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:01:47,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 44 [2024-11-28 05:01:47,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191795134] [2024-11-28 05:01:47,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:01:47,535 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-28 05:01:47,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:47,536 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-28 05:01:47,538 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=1574, Unknown=0, NotChecked=0, Total=1980 [2024-11-28 05:01:47,576 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:47,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 199 transitions, 3538 flow. Second operand has 45 states, 45 states have (on average 10.022222222222222) internal successors, (451), 45 states have internal predecessors, (451), 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-11-28 05:01:47,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:47,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:47,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:01:51,203 INFO L124 PetriNetUnfolderBase]: 2659/5233 cut-off events. [2024-11-28 05:01:51,203 INFO L125 PetriNetUnfolderBase]: For 631971/631971 co-relation queries the response was YES. [2024-11-28 05:01:51,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47290 conditions, 5233 events. 2659/5233 cut-off events. For 631971/631971 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 29472 event pairs, 636 based on Foata normal form. 63/5292 useless extension candidates. Maximal degree in co-relation 47177. Up to 2296 conditions per place. [2024-11-28 05:01:51,293 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 265 selfloop transitions, 117 changer transitions 143/529 dead transitions. [2024-11-28 05:01:51,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 529 transitions, 11551 flow [2024-11-28 05:01:51,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-28 05:01:51,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2024-11-28 05:01:51,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 829 transitions. [2024-11-28 05:01:51,300 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5015124016938899 [2024-11-28 05:01:51,300 INFO L175 Difference]: Start difference. First operand has 268 places, 199 transitions, 3538 flow. Second operand 57 states and 829 transitions. [2024-11-28 05:01:51,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 529 transitions, 11551 flow [2024-11-28 05:01:52,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 529 transitions, 10987 flow, removed 265 selfloop flow, removed 16 redundant places. [2024-11-28 05:01:52,968 INFO L231 Difference]: Finished difference. Result has 322 places, 235 transitions, 4637 flow [2024-11-28 05:01:52,968 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=3230, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=4637, PETRI_PLACES=322, PETRI_TRANSITIONS=235} [2024-11-28 05:01:52,969 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 292 predicate places. [2024-11-28 05:01:52,969 INFO L471 AbstractCegarLoop]: Abstraction has has 322 places, 235 transitions, 4637 flow [2024-11-28 05:01:52,970 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 10.022222222222222) internal successors, (451), 45 states have internal predecessors, (451), 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-11-28 05:01:52,970 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:01:52,970 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:52,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 05:01:53,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 05:01:53,171 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:01:53,171 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:53,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1257568385, now seen corresponding path program 7 times [2024-11-28 05:01:53,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:53,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049284151] [2024-11-28 05:01:53,172 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:01:53,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:53,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:53,987 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 114 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:53,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:53,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049284151] [2024-11-28 05:01:53,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049284151] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:01:53,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647742899] [2024-11-28 05:01:53,988 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:01:53,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:53,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:53,991 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:53,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 05:01:54,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:54,084 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 05:01:54,087 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:54,564 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 114 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:54,564 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:01:55,439 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 114 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:55,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647742899] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:01:55,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:01:55,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 45 [2024-11-28 05:01:55,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25480473] [2024-11-28 05:01:55,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:01:55,440 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-11-28 05:01:55,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:55,441 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-11-28 05:01:55,443 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=331, Invalid=1739, Unknown=0, NotChecked=0, Total=2070 [2024-11-28 05:01:55,482 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:01:55,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 235 transitions, 4637 flow. Second operand has 46 states, 46 states have (on average 10.065217391304348) internal successors, (463), 46 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-11-28 05:01:55,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:01:55,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:01:55,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:00,432 INFO L124 PetriNetUnfolderBase]: 3109/6271 cut-off events. [2024-11-28 05:02:00,432 INFO L125 PetriNetUnfolderBase]: For 921490/921490 co-relation queries the response was YES. [2024-11-28 05:02:00,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61070 conditions, 6271 events. 3109/6271 cut-off events. For 921490/921490 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 37648 event pairs, 440 based on Foata normal form. 63/6330 useless extension candidates. Maximal degree in co-relation 60943. Up to 1654 conditions per place. [2024-11-28 05:02:00,515 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 238 selfloop transitions, 199 changer transitions 143/584 dead transitions. [2024-11-28 05:02:00,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 584 transitions, 13864 flow [2024-11-28 05:02:00,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-28 05:02:00,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2024-11-28 05:02:00,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 835 transitions. [2024-11-28 05:02:00,519 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5051421657592257 [2024-11-28 05:02:00,519 INFO L175 Difference]: Start difference. First operand has 322 places, 235 transitions, 4637 flow. Second operand 57 states and 835 transitions. [2024-11-28 05:02:00,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 584 transitions, 13864 flow [2024-11-28 05:02:03,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 584 transitions, 12838 flow, removed 454 selfloop flow, removed 25 redundant places. [2024-11-28 05:02:03,161 INFO L231 Difference]: Finished difference. Result has 363 places, 289 transitions, 6169 flow [2024-11-28 05:02:03,161 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=4043, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=6169, PETRI_PLACES=363, PETRI_TRANSITIONS=289} [2024-11-28 05:02:03,162 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 333 predicate places. [2024-11-28 05:02:03,162 INFO L471 AbstractCegarLoop]: Abstraction has has 363 places, 289 transitions, 6169 flow [2024-11-28 05:02:03,162 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.065217391304348) internal successors, (463), 46 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-11-28 05:02:03,162 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:03,162 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:03,175 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 05:02:03,363 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 05:02:03,363 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:02:03,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:03,364 INFO L85 PathProgramCache]: Analyzing trace with hash 2046787967, now seen corresponding path program 8 times [2024-11-28 05:02:03,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:03,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090778148] [2024-11-28 05:02:03,364 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:03,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:03,383 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:03,384 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:04,010 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:04,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:04,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090778148] [2024-11-28 05:02:04,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090778148] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:04,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406081416] [2024-11-28 05:02:04,011 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:04,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:04,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:04,015 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:04,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 05:02:04,104 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:04,104 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:04,106 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 05:02:04,111 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:04,368 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:04,368 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:05,121 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:05,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406081416] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:05,122 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:05,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 44 [2024-11-28 05:02:05,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522066795] [2024-11-28 05:02:05,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:05,123 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-28 05:02:05,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:05,124 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-28 05:02:05,125 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=298, Invalid=1682, Unknown=0, NotChecked=0, Total=1980 [2024-11-28 05:02:05,166 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:02:05,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 289 transitions, 6169 flow. Second operand has 45 states, 45 states have (on average 10.044444444444444) internal successors, (452), 45 states have internal predecessors, (452), 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-11-28 05:02:05,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:05,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:02:05,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:10,204 INFO L124 PetriNetUnfolderBase]: 3505/7186 cut-off events. [2024-11-28 05:02:10,204 INFO L125 PetriNetUnfolderBase]: For 1257774/1257774 co-relation queries the response was YES. [2024-11-28 05:02:10,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74749 conditions, 7186 events. 3505/7186 cut-off events. For 1257774/1257774 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 45267 event pairs, 296 based on Foata normal form. 63/7245 useless extension candidates. Maximal degree in co-relation 74612. Up to 1704 conditions per place. [2024-11-28 05:02:10,353 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 221 selfloop transitions, 264 changer transitions 143/632 dead transitions. [2024-11-28 05:02:10,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 632 transitions, 15936 flow [2024-11-28 05:02:10,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-28 05:02:10,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2024-11-28 05:02:10,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 841 transitions. [2024-11-28 05:02:10,356 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5087719298245614 [2024-11-28 05:02:10,356 INFO L175 Difference]: Start difference. First operand has 363 places, 289 transitions, 6169 flow. Second operand 57 states and 841 transitions. [2024-11-28 05:02:10,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 632 transitions, 15936 flow [2024-11-28 05:02:15,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 632 transitions, 14363 flow, removed 738 selfloop flow, removed 22 redundant places. [2024-11-28 05:02:15,322 INFO L231 Difference]: Finished difference. Result has 404 places, 334 transitions, 7463 flow [2024-11-28 05:02:15,322 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=5354, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=7463, PETRI_PLACES=404, PETRI_TRANSITIONS=334} [2024-11-28 05:02:15,323 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 374 predicate places. [2024-11-28 05:02:15,323 INFO L471 AbstractCegarLoop]: Abstraction has has 404 places, 334 transitions, 7463 flow [2024-11-28 05:02:15,323 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 10.044444444444444) internal successors, (452), 45 states have internal predecessors, (452), 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-11-28 05:02:15,323 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:15,324 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:15,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 05:02:15,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:15,524 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:02:15,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:15,525 INFO L85 PathProgramCache]: Analyzing trace with hash -498851407, now seen corresponding path program 9 times [2024-11-28 05:02:15,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:15,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112440284] [2024-11-28 05:02:15,526 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:15,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:15,550 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-11-28 05:02:15,550 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:16,146 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 0 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:16,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:16,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112440284] [2024-11-28 05:02:16,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112440284] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:16,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017563128] [2024-11-28 05:02:16,147 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:16,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:16,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:16,150 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:16,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 05:02:16,249 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-11-28 05:02:16,249 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:16,251 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 05:02:16,254 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:16,462 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 0 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:16,462 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:17,191 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 0 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:17,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017563128] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:17,192 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:17,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 45 [2024-11-28 05:02:17,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72746399] [2024-11-28 05:02:17,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:17,193 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-11-28 05:02:17,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:17,194 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-11-28 05:02:17,195 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1787, Unknown=0, NotChecked=0, Total=2070 [2024-11-28 05:02:17,243 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:02:17,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 334 transitions, 7463 flow. Second operand has 46 states, 46 states have (on average 10.043478260869565) internal successors, (462), 46 states have internal predecessors, (462), 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-11-28 05:02:17,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:17,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:02:17,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:22,858 INFO L124 PetriNetUnfolderBase]: 3874/8011 cut-off events. [2024-11-28 05:02:22,858 INFO L125 PetriNetUnfolderBase]: For 1485069/1485069 co-relation queries the response was YES. [2024-11-28 05:02:22,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85319 conditions, 8011 events. 3874/8011 cut-off events. For 1485069/1485069 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 52213 event pairs, 194 based on Foata normal form. 63/8070 useless extension candidates. Maximal degree in co-relation 85174. Up to 1926 conditions per place. [2024-11-28 05:02:23,027 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 210 selfloop transitions, 319 changer transitions 143/676 dead transitions. [2024-11-28 05:02:23,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 676 transitions, 17501 flow [2024-11-28 05:02:23,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-28 05:02:23,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2024-11-28 05:02:23,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 847 transitions. [2024-11-28 05:02:23,031 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5124016938898972 [2024-11-28 05:02:23,031 INFO L175 Difference]: Start difference. First operand has 404 places, 334 transitions, 7463 flow. Second operand 57 states and 847 transitions. [2024-11-28 05:02:23,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 676 transitions, 17501 flow [2024-11-28 05:02:27,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 676 transitions, 15667 flow, removed 830 selfloop flow, removed 27 redundant places. [2024-11-28 05:02:27,928 INFO L231 Difference]: Finished difference. Result has 442 places, 375 transitions, 8756 flow [2024-11-28 05:02:27,929 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=6555, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=8756, PETRI_PLACES=442, PETRI_TRANSITIONS=375} [2024-11-28 05:02:27,929 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 412 predicate places. [2024-11-28 05:02:27,929 INFO L471 AbstractCegarLoop]: Abstraction has has 442 places, 375 transitions, 8756 flow [2024-11-28 05:02:27,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.043478260869565) internal successors, (462), 46 states have internal predecessors, (462), 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-11-28 05:02:27,929 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:27,930 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:27,937 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 05:02:28,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:28,130 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:02:28,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:28,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1975239241, now seen corresponding path program 10 times [2024-11-28 05:02:28,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:28,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324885529] [2024-11-28 05:02:28,131 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:02:28,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:28,146 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:02:28,147 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:28,718 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:28,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:28,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324885529] [2024-11-28 05:02:28,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324885529] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:28,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445428013] [2024-11-28 05:02:28,719 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:02:28,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:28,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:28,722 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:28,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 05:02:28,807 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:02:28,808 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:28,813 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 05:02:28,815 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:28,986 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:28,987 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:29,685 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:29,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445428013] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:29,685 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:29,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 44 [2024-11-28 05:02:29,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947553028] [2024-11-28 05:02:29,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:29,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-28 05:02:29,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:29,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-28 05:02:29,688 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=334, Invalid=1646, Unknown=0, NotChecked=0, Total=1980 [2024-11-28 05:02:29,718 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:02:29,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 375 transitions, 8756 flow. Second operand has 45 states, 45 states have (on average 10.022222222222222) internal successors, (451), 45 states have internal predecessors, (451), 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-11-28 05:02:29,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:29,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:02:29,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:35,525 INFO L124 PetriNetUnfolderBase]: 4225/8743 cut-off events. [2024-11-28 05:02:35,525 INFO L125 PetriNetUnfolderBase]: For 1672033/1672033 co-relation queries the response was YES. [2024-11-28 05:02:35,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94261 conditions, 8743 events. 4225/8743 cut-off events. For 1672033/1672033 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 58156 event pairs, 128 based on Foata normal form. 63/8802 useless extension candidates. Maximal degree in co-relation 94106. Up to 2112 conditions per place. [2024-11-28 05:02:36,002 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 205 selfloop transitions, 362 changer transitions 143/714 dead transitions. [2024-11-28 05:02:36,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 714 transitions, 18817 flow [2024-11-28 05:02:36,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-28 05:02:36,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2024-11-28 05:02:36,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 853 transitions. [2024-11-28 05:02:36,004 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5160314579552329 [2024-11-28 05:02:36,004 INFO L175 Difference]: Start difference. First operand has 442 places, 375 transitions, 8756 flow. Second operand 57 states and 853 transitions. [2024-11-28 05:02:36,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 714 transitions, 18817 flow [2024-11-28 05:02:43,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 714 transitions, 16848 flow, removed 853 selfloop flow, removed 31 redundant places. [2024-11-28 05:02:43,920 INFO L231 Difference]: Finished difference. Result has 478 places, 410 transitions, 9865 flow [2024-11-28 05:02:43,921 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=7693, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=9865, PETRI_PLACES=478, PETRI_TRANSITIONS=410} [2024-11-28 05:02:43,921 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 448 predicate places. [2024-11-28 05:02:43,921 INFO L471 AbstractCegarLoop]: Abstraction has has 478 places, 410 transitions, 9865 flow [2024-11-28 05:02:43,922 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 10.022222222222222) internal successors, (451), 45 states have internal predecessors, (451), 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-11-28 05:02:43,922 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:43,922 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:43,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 05:02:44,122 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-28 05:02:44,123 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:02:44,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:44,124 INFO L85 PathProgramCache]: Analyzing trace with hash -238252977, now seen corresponding path program 11 times [2024-11-28 05:02:44,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:44,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918543740] [2024-11-28 05:02:44,124 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:02:44,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:44,152 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-11-28 05:02:44,152 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:44,767 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 0 proven. 163 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:44,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:44,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918543740] [2024-11-28 05:02:44,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918543740] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:44,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619014464] [2024-11-28 05:02:44,768 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:02:44,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:44,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:44,772 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:44,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 05:02:44,872 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-11-28 05:02:44,872 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:44,874 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 05:02:44,879 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:45,055 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 1 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:45,055 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:45,660 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 0 proven. 163 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:45,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619014464] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:45,660 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:45,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 45 [2024-11-28 05:02:45,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545757035] [2024-11-28 05:02:45,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:45,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-11-28 05:02:45,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:45,662 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-11-28 05:02:45,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=379, Invalid=1691, Unknown=0, NotChecked=0, Total=2070 [2024-11-28 05:02:45,702 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:02:45,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 410 transitions, 9865 flow. Second operand has 46 states, 46 states have (on average 10.065217391304348) internal successors, (463), 46 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-11-28 05:02:45,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:45,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:02:45,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:51,965 INFO L124 PetriNetUnfolderBase]: 4486/9250 cut-off events. [2024-11-28 05:02:51,965 INFO L125 PetriNetUnfolderBase]: For 1845738/1845738 co-relation queries the response was YES. [2024-11-28 05:02:52,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102148 conditions, 9250 events. 4486/9250 cut-off events. For 1845738/1845738 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 62067 event pairs, 90 based on Foata normal form. 72/9318 useless extension candidates. Maximal degree in co-relation 101981. Up to 2220 conditions per place. [2024-11-28 05:02:52,186 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 203 selfloop transitions, 392 changer transitions 148/747 dead transitions. [2024-11-28 05:02:52,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 747 transitions, 20497 flow [2024-11-28 05:02:52,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-11-28 05:02:52,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2024-11-28 05:02:52,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 875 transitions. [2024-11-28 05:02:52,189 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5202140309155767 [2024-11-28 05:02:52,189 INFO L175 Difference]: Start difference. First operand has 478 places, 410 transitions, 9865 flow. Second operand 58 states and 875 transitions. [2024-11-28 05:02:52,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 747 transitions, 20497 flow [2024-11-28 05:02:59,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 747 transitions, 18352 flow, removed 870 selfloop flow, removed 38 redundant places. [2024-11-28 05:02:59,301 INFO L231 Difference]: Finished difference. Result has 509 places, 433 transitions, 10966 flow [2024-11-28 05:02:59,301 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=8672, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=10966, PETRI_PLACES=509, PETRI_TRANSITIONS=433} [2024-11-28 05:02:59,302 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 479 predicate places. [2024-11-28 05:02:59,302 INFO L471 AbstractCegarLoop]: Abstraction has has 509 places, 433 transitions, 10966 flow [2024-11-28 05:02:59,302 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.065217391304348) internal successors, (463), 46 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-11-28 05:02:59,302 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:59,302 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:59,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:59,503 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-28 05:02:59,503 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:02:59,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:59,504 INFO L85 PathProgramCache]: Analyzing trace with hash 322161598, now seen corresponding path program 12 times [2024-11-28 05:02:59,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:59,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430703232] [2024-11-28 05:02:59,505 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:02:59,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:59,531 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-11-28 05:02:59,531 INFO L230 tOrderPrioritization]: Conjunction of SSA is sat [2024-11-28 05:02:59,531 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 05:02:59,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:02:59,602 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 05:02:59,603 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 05:02:59,604 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (3 of 4 remaining) [2024-11-28 05:02:59,607 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK (2 of 4 remaining) [2024-11-28 05:02:59,610 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-11-28 05:02:59,610 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-11-28 05:02:59,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-28 05:02:59,611 INFO L422 BasicCegarLoop]: Path program histogram: [12, 3, 2, 2, 1, 1, 1, 1] [2024-11-28 05:02:59,785 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-28 05:02:59,785 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 05:02:59,796 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 05:02:59 BasicIcfg [2024-11-28 05:02:59,796 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 05:02:59,800 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 05:02:59,800 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 05:02:59,800 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 05:02:59,801 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:01:13" (3/4) ... [2024-11-28 05:02:59,874 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 05:02:59,875 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 05:02:59,876 INFO L158 Benchmark]: Toolchain (without parser) took 108089.02ms. Allocated memory was 117.4MB in the beginning and 8.9GB in the end (delta: 8.8GB). Free memory was 91.3MB in the beginning and 7.5GB in the end (delta: -7.4GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. [2024-11-28 05:02:59,877 INFO L158 Benchmark]: CDTParser took 1.01ms. Allocated memory is still 117.4MB. Free memory is still 73.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:02:59,877 INFO L158 Benchmark]: CACSL2BoogieTranslator took 643.15ms. Allocated memory is still 117.4MB. Free memory was 91.1MB in the beginning and 71.8MB in the end (delta: 19.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 05:02:59,878 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.15ms. Allocated memory is still 117.4MB. Free memory was 71.8MB in the beginning and 70.3MB in the end (delta: 1.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:02:59,879 INFO L158 Benchmark]: Boogie Preprocessor took 76.38ms. Allocated memory is still 117.4MB. Free memory was 70.3MB in the beginning and 68.9MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:02:59,880 INFO L158 Benchmark]: RCFGBuilder took 599.96ms. Allocated memory is still 117.4MB. Free memory was 68.9MB in the beginning and 51.7MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 05:02:59,880 INFO L158 Benchmark]: TraceAbstraction took 106636.21ms. Allocated memory was 117.4MB in the beginning and 8.9GB in the end (delta: 8.8GB). Free memory was 51.0MB in the beginning and 7.1GB in the end (delta: -7.0GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. [2024-11-28 05:02:59,881 INFO L158 Benchmark]: Witness Printer took 74.94ms. Allocated memory is still 8.9GB. Free memory was 7.1GB in the beginning and 7.5GB in the end (delta: -423.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:02:59,883 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.01ms. Allocated memory is still 117.4MB. Free memory is still 73.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 643.15ms. Allocated memory is still 117.4MB. Free memory was 91.1MB in the beginning and 71.8MB in the end (delta: 19.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 44.15ms. Allocated memory is still 117.4MB. Free memory was 71.8MB in the beginning and 70.3MB in the end (delta: 1.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 76.38ms. Allocated memory is still 117.4MB. Free memory was 70.3MB in the beginning and 68.9MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 599.96ms. Allocated memory is still 117.4MB. Free memory was 68.9MB in the beginning and 51.7MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 106636.21ms. Allocated memory was 117.4MB in the beginning and 8.9GB in the end (delta: 8.8GB). Free memory was 51.0MB in the beginning and 7.1GB in the end (delta: -7.0GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. * Witness Printer took 74.94ms. Allocated memory is still 8.9GB. Free memory was 7.1GB in the beginning and 7.5GB in the end (delta: -423.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 693]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 693. Possible FailurePath: [L694] 0 int i = 3, j = 6; [L712] 0 pthread_t id1, id2; [L713] FCALL, FORK 0 pthread_create(&id1, ((void *)0), t1, ((void *)0)) VAL [\old(arg)={0:0}, \old(argc)=49, \old(argv)={50:51}, argc=49, i=3, id1=-1, j=6] [L696] 1 int k = 0; VAL [\old(arg)={0:0}, arg={0:0}, i=3, j=6, k=0] [L714] FCALL, FORK 0 pthread_create(&id2, ((void *)0), t2, ((void *)0)) VAL [\old(arg)={0:0}, \old(arg)={0:0}, \old(argc)=49, \old(argv)={50:51}, arg={0:0}, argc=49, i=3, id1=-1, id2=0, j=6, k=0] [L704] 2 int k = 0; VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=3, j=6, k=0, k=0] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=3, j=6, k=0, k=0] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=3, j=6, k=0, k=0] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=7, j=6, k=0, k=0] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=7, j=6, k=0, k=1] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=7, j=8, k=0, k=1] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=7, j=8, k=1, k=1] [L716] 0 int condI = i >= (2*10 +6); VAL [\old(arg)={0:0}, \old(arg)={0:0}, \old(argc)=49, \old(argv)={50:51}, arg={0:0}, arg={0:0}, argc=49, condI=0, i=7, id1=-1, id2=0, j=8, k=1, k=1] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=7, j=8, k=1, k=1] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=9, j=8, k=1, k=1] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=9, j=8, k=1, k=1] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=9, j=8, k=1, k=2] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=9, j=10, k=1, k=2] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=9, j=10, k=2, k=2] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=9, j=10, k=2, k=2] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=9, j=10, k=2, k=2] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=11, j=10, k=2, k=2] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=11, j=10, k=2, k=3] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=11, j=12, k=2, k=3] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=11, j=12, k=3, k=3] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=11, j=12, k=3, k=3] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=11, j=12, k=3, k=3] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=13, j=12, k=3, k=3] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=13, j=12, k=3, k=4] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=13, j=14, k=3, k=4] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=13, j=14, k=4, k=4] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=13, j=14, k=4, k=4] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=15, j=14, k=4, k=4] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=15, j=14, k=4, k=4] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=15, j=14, k=4, k=5] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=15, j=16, k=4, k=5] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=15, j=16, k=4, k=5] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=15, j=16, k=5, k=5] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=17, j=16, k=5, k=5] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=17, j=16, k=5, k=5] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=17, j=16, k=5, k=6] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=17, j=18, k=5, k=6] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=17, j=18, k=6, k=6] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=17, j=18, k=6, k=6] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=17, j=18, k=6, k=6] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=19, j=18, k=6, k=6] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=19, j=18, k=6, k=7] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=19, j=20, k=6, k=7] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=19, j=20, k=7, k=7] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=19, j=20, k=7, k=7] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=19, j=20, k=7, k=7] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=21, j=20, k=7, k=7] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=21, j=20, k=7, k=8] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=21, j=22, k=7, k=8] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=21, j=22, k=8, k=8] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=21, j=22, k=8, k=8] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=21, j=22, k=8, k=8] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=23, j=22, k=8, k=8] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=23, j=22, k=8, k=9] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=23, j=24, k=8, k=9] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=23, j=24, k=9, k=9] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=23, j=24, k=9, k=9] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=25, j=24, k=9, k=9] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=25, j=24, k=9, k=9] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=25, j=26, k=9, k=9] [L719] 0 int condJ = j >= (2*10 +6); VAL [\old(arg)={0:0}, \old(arg)={0:0}, \old(argc)=49, \old(argv)={50:51}, arg={0:0}, arg={0:0}, argc=49, condI=0, condJ=1, i=25, id1=-1, id2=0, j=26, k=9, k=9] [L721] COND TRUE 0 condI || condJ [L722] CALL 0 reach_error() [L693] COND FALSE 0 !(0) VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=25, j=26, k=9, k=9] [L693] 0 __assert_fail ("0", "triangular-longer-2.c", 8, __extension__ __PRETTY_FUNCTION__) VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=25, j=26, k=9, k=9] - UnprovableResult [Line: 711]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 713]: 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: 714]: 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. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 38 locations, 4 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: 106.3s, OverallIterations: 23, TraceHistogramMax: 10, PathProgramHistogramMax: 12, EmptinessCheckTime: 0.0s, AutomataDifference: 83.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8631 SdHoareTripleChecker+Valid, 11.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8607 mSDsluCounter, 114 SdHoareTripleChecker+Invalid, 9.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 97 mSDsCounter, 426 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10045 IncrementalHoareTripleChecker+Invalid, 10471 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 426 mSolverCounterUnsat, 17 mSDtfsCounter, 10045 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1995 GetRequests, 1027 SyntacticMatches, 7 SemanticMatches, 961 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21539 ImplicationChecksByTransitivity, 20.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=10966occurred in iteration=22, InterpolantAutomatonStates: 643, 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, 17.9s InterpolantComputationTime, 1442 NumberOfCodeBlocks, 1442 NumberOfCodeBlocksAsserted, 104 NumberOfCheckSat, 1938 ConstructedInterpolants, 0 QuantifiedInterpolants, 8893 SizeOfPredicates, 176 NumberOfNonLiveVariables, 1732 ConjunctsInSsa, 238 ConjunctsInUnsatCore, 46 InterpolantComputations, 10 PerfectInterpolantSequences, 1/3174 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-11-28 05:02:59,906 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/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_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread/triangular-longer-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB --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 647bb9f2bc4e44b8324ce986a0773d034e56e6ec110a9fd5233f5c8c0dbbeb10 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:03:03,594 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:03:03,733 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-11-28 05:03:03,748 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:03:03,748 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:03:03,844 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:03:03,845 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:03:03,845 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:03:03,846 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:03:03,846 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:03:03,846 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:03:03,846 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:03:03,846 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:03:03,847 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:03:03,847 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:03:03,847 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:03:03,848 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:03:03,851 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:03:03,851 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:03:03,851 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:03:03,851 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 05:03:03,852 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 05:03:03,852 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 05:03:03,858 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:03:03,859 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 05:03:03,859 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 05:03:03,859 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 05:03:03,859 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 05:03:03,860 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:03:03,860 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:03:03,861 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:03:03,862 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:03:03,862 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:03:03,862 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:03:03,862 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:03:03,862 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:03:03,867 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:03:03,867 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:03:03,867 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:03:03,867 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:03:03,867 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:03:03,867 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:03:03,867 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:03:03,868 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 05:03:03,868 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 05:03:03,868 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:03:03,868 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:03:03,868 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:03:03,868 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:03:03,868 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_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 647bb9f2bc4e44b8324ce986a0773d034e56e6ec110a9fd5233f5c8c0dbbeb10 [2024-11-28 05:03:04,288 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:03:04,307 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:03:04,312 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:03:04,314 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:03:04,318 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:03:04,320 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/pthread/triangular-longer-2.i [2024-11-28 05:03:08,129 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/data/a6fc5361b/bb06490df8a4481b8e6715adcdf81a1c/FLAG2a7d20052 [2024-11-28 05:03:08,607 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:03:08,612 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/sv-benchmarks/c/pthread/triangular-longer-2.i [2024-11-28 05:03:08,646 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/data/a6fc5361b/bb06490df8a4481b8e6715adcdf81a1c/FLAG2a7d20052 [2024-11-28 05:03:08,678 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/data/a6fc5361b/bb06490df8a4481b8e6715adcdf81a1c [2024-11-28 05:03:08,682 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:03:08,684 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:03:08,688 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:03:08,689 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:03:08,696 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:03:08,697 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:03:08" (1/1) ... [2024-11-28 05:03:08,698 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b25a1cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:08, skipping insertion in model container [2024-11-28 05:03:08,700 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:03:08" (1/1) ... [2024-11-28 05:03:08,756 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:03:09,316 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:03:09,342 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:03:09,428 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:03:09,482 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:03:09,483 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09 WrapperNode [2024-11-28 05:03:09,483 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:03:09,485 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:03:09,485 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:03:09,485 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:03:09,494 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09" (1/1) ... [2024-11-28 05:03:09,529 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09" (1/1) ... [2024-11-28 05:03:09,558 INFO L138 Inliner]: procedures = 169, calls = 17, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 40 [2024-11-28 05:03:09,559 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:03:09,560 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:03:09,560 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:03:09,560 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:03:09,573 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09" (1/1) ... [2024-11-28 05:03:09,574 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09" (1/1) ... [2024-11-28 05:03:09,578 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09" (1/1) ... [2024-11-28 05:03:09,610 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-11-28 05:03:09,614 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09" (1/1) ... [2024-11-28 05:03:09,614 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09" (1/1) ... [2024-11-28 05:03:09,626 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09" (1/1) ... [2024-11-28 05:03:09,627 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09" (1/1) ... [2024-11-28 05:03:09,631 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09" (1/1) ... [2024-11-28 05:03:09,633 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09" (1/1) ... [2024-11-28 05:03:09,634 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09" (1/1) ... [2024-11-28 05:03:09,637 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:03:09,638 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:03:09,639 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:03:09,639 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:03:09,640 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09" (1/1) ... [2024-11-28 05:03:09,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:03:09,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:09,687 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:03:09,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:03:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2024-11-28 05:03:09,737 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2024-11-28 05:03:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2024-11-28 05:03:09,738 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2024-11-28 05:03:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-28 05:03:09,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:03:09,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 05:03:09,741 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-28 05:03:09,741 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:03:09,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:03:09,743 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 05:03:09,981 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:03:09,985 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:03:10,247 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 05:03:10,247 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:03:10,444 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:03:10,444 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 05:03:10,445 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:03:10 BoogieIcfgContainer [2024-11-28 05:03:10,445 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:03:10,472 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:03:10,472 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:03:10,478 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:03:10,478 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:03:08" (1/3) ... [2024-11-28 05:03:10,479 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60d1989f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:03:10, skipping insertion in model container [2024-11-28 05:03:10,479 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:09" (2/3) ... [2024-11-28 05:03:10,480 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60d1989f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:03:10, skipping insertion in model container [2024-11-28 05:03:10,480 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:03:10" (3/3) ... [2024-11-28 05:03:10,482 INFO L128 eAbstractionObserver]: Analyzing ICFG triangular-longer-2.i [2024-11-28 05:03:10,503 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:03:10,505 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG triangular-longer-2.i that has 3 procedures, 26 locations, 1 initial locations, 2 loop locations, and 2 error locations. [2024-11-28 05:03:10,506 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 05:03:10,571 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-11-28 05:03:10,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 32 places, 29 transitions, 66 flow [2024-11-28 05:03:10,675 INFO L124 PetriNetUnfolderBase]: 4/27 cut-off events. [2024-11-28 05:03:10,682 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 05:03:10,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34 conditions, 27 events. 4/27 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 40 event pairs, 0 based on Foata normal form. 0/21 useless extension candidates. Maximal degree in co-relation 27. Up to 2 conditions per place. [2024-11-28 05:03:10,689 INFO L82 GeneralOperation]: Start removeDead. Operand has 32 places, 29 transitions, 66 flow [2024-11-28 05:03:10,693 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 27 transitions, 60 flow [2024-11-28 05:03:10,709 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:03:10,724 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;@49e6d5d8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:03:10,725 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-28 05:03:10,738 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 05:03:10,738 INFO L124 PetriNetUnfolderBase]: 4/24 cut-off events. [2024-11-28 05:03:10,738 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 05:03:10,739 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:10,740 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:10,740 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:10,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:10,748 INFO L85 PathProgramCache]: Analyzing trace with hash 607280493, now seen corresponding path program 1 times [2024-11-28 05:03:10,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:10,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [366494739] [2024-11-28 05:03:10,767 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:10,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:10,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:10,773 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:10,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:03:10,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:10,936 INFO L256 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:03:10,941 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:11,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:11,010 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:11,011 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:11,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366494739] [2024-11-28 05:03:11,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366494739] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:11,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:11,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 05:03:11,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182918290] [2024-11-28 05:03:11,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:11,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:03:11,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:11,065 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:03:11,066 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:03:11,071 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 29 [2024-11-28 05:03:11,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 27 transitions, 60 flow. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 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-11-28 05:03:11,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:11,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 29 [2024-11-28 05:03:11,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:11,186 INFO L124 PetriNetUnfolderBase]: 70/159 cut-off events. [2024-11-28 05:03:11,186 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 05:03:11,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 284 conditions, 159 events. 70/159 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 568 event pairs, 44 based on Foata normal form. 15/162 useless extension candidates. Maximal degree in co-relation 274. Up to 113 conditions per place. [2024-11-28 05:03:11,191 INFO L140 encePairwiseOnDemand]: 25/29 looper letters, 11 selfloop transitions, 1 changer transitions 1/23 dead transitions. [2024-11-28 05:03:11,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 23 transitions, 78 flow [2024-11-28 05:03:11,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:03:11,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 05:03:11,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 52 transitions. [2024-11-28 05:03:11,209 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5977011494252874 [2024-11-28 05:03:11,212 INFO L175 Difference]: Start difference. First operand has 30 places, 27 transitions, 60 flow. Second operand 3 states and 52 transitions. [2024-11-28 05:03:11,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 23 transitions, 78 flow [2024-11-28 05:03:11,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 23 transitions, 76 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 05:03:11,222 INFO L231 Difference]: Finished difference. Result has 28 places, 22 transitions, 50 flow [2024-11-28 05:03:11,225 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=50, PETRI_PLACES=28, PETRI_TRANSITIONS=22} [2024-11-28 05:03:11,231 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, -2 predicate places. [2024-11-28 05:03:11,232 INFO L471 AbstractCegarLoop]: Abstraction has has 28 places, 22 transitions, 50 flow [2024-11-28 05:03:11,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 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-11-28 05:03:11,233 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:11,233 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:11,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:11,434 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:11,435 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:11,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:11,436 INFO L85 PathProgramCache]: Analyzing trace with hash 607281656, now seen corresponding path program 1 times [2024-11-28 05:03:11,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:11,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [542181947] [2024-11-28 05:03:11,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:11,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:11,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:11,443 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:11,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:03:11,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:11,541 INFO L256 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:03:11,543 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:11,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:11,737 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:11,737 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:11,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542181947] [2024-11-28 05:03:11,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542181947] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:11,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:11,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:03:11,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442513748] [2024-11-28 05:03:11,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:11,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:03:11,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:11,742 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:03:11,742 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:03:11,787 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:11,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 22 transitions, 50 flow. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 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-11-28 05:03:11,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:11,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:11,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:12,319 INFO L124 PetriNetUnfolderBase]: 328/594 cut-off events. [2024-11-28 05:03:12,320 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 05:03:12,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1127 conditions, 594 events. 328/594 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2617 event pairs, 45 based on Foata normal form. 0/575 useless extension candidates. Maximal degree in co-relation 1121. Up to 243 conditions per place. [2024-11-28 05:03:12,326 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 29 selfloop transitions, 7 changer transitions 29/69 dead transitions. [2024-11-28 05:03:12,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 69 transitions, 274 flow [2024-11-28 05:03:12,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:03:12,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 05:03:12,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-11-28 05:03:12,329 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5646551724137931 [2024-11-28 05:03:12,330 INFO L175 Difference]: Start difference. First operand has 28 places, 22 transitions, 50 flow. Second operand 8 states and 131 transitions. [2024-11-28 05:03:12,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 69 transitions, 274 flow [2024-11-28 05:03:12,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 69 transitions, 273 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 05:03:12,334 INFO L231 Difference]: Finished difference. Result has 39 places, 26 transitions, 100 flow [2024-11-28 05:03:12,334 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=49, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=100, PETRI_PLACES=39, PETRI_TRANSITIONS=26} [2024-11-28 05:03:12,335 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-11-28 05:03:12,335 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 26 transitions, 100 flow [2024-11-28 05:03:12,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 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-11-28 05:03:12,336 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:12,336 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:12,351 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:12,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:12,541 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:12,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:12,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1665139995, now seen corresponding path program 1 times [2024-11-28 05:03:12,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:12,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2129457528] [2024-11-28 05:03:12,543 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:12,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:12,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:12,546 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:12,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 05:03:12,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:12,638 INFO L256 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:03:12,639 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:12,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:12,770 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:12,770 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:12,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129457528] [2024-11-28 05:03:12,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129457528] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:12,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:12,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:03:12,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471357490] [2024-11-28 05:03:12,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:12,773 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:03:12,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:12,774 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:03:12,774 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:03:12,794 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:12,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 26 transitions, 100 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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-11-28 05:03:12,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:12,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:12,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:13,181 INFO L124 PetriNetUnfolderBase]: 247/455 cut-off events. [2024-11-28 05:03:13,181 INFO L125 PetriNetUnfolderBase]: For 399/399 co-relation queries the response was YES. [2024-11-28 05:03:13,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1184 conditions, 455 events. 247/455 cut-off events. For 399/399 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1824 event pairs, 50 based on Foata normal form. 18/469 useless extension candidates. Maximal degree in co-relation 1171. Up to 190 conditions per place. [2024-11-28 05:03:13,187 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 30 selfloop transitions, 9 changer transitions 16/59 dead transitions. [2024-11-28 05:03:13,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 59 transitions, 316 flow [2024-11-28 05:03:13,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:03:13,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 05:03:13,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-11-28 05:03:13,189 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.541871921182266 [2024-11-28 05:03:13,189 INFO L175 Difference]: Start difference. First operand has 39 places, 26 transitions, 100 flow. Second operand 7 states and 110 transitions. [2024-11-28 05:03:13,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 59 transitions, 316 flow [2024-11-28 05:03:13,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 59 transitions, 312 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-28 05:03:13,196 INFO L231 Difference]: Finished difference. Result has 42 places, 29 transitions, 143 flow [2024-11-28 05:03:13,196 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=143, PETRI_PLACES=42, PETRI_TRANSITIONS=29} [2024-11-28 05:03:13,197 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 12 predicate places. [2024-11-28 05:03:13,197 INFO L471 AbstractCegarLoop]: Abstraction has has 42 places, 29 transitions, 143 flow [2024-11-28 05:03:13,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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-11-28 05:03:13,197 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:13,198 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:13,209 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:13,398 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:13,399 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:13,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:13,400 INFO L85 PathProgramCache]: Analyzing trace with hash 303923476, now seen corresponding path program 1 times [2024-11-28 05:03:13,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:13,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2024309691] [2024-11-28 05:03:13,401 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:13,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:13,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:13,404 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:13,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 05:03:13,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:13,508 INFO L256 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:03:13,510 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:13,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:13,640 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:13,641 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:13,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024309691] [2024-11-28 05:03:13,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024309691] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:13,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:13,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:03:13,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086386403] [2024-11-28 05:03:13,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:13,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:03:13,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:13,645 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:03:13,645 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:03:13,670 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:13,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 29 transitions, 143 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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-11-28 05:03:13,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:13,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:13,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:14,211 INFO L124 PetriNetUnfolderBase]: 391/726 cut-off events. [2024-11-28 05:03:14,211 INFO L125 PetriNetUnfolderBase]: For 1146/1146 co-relation queries the response was YES. [2024-11-28 05:03:14,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2116 conditions, 726 events. 391/726 cut-off events. For 1146/1146 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3215 event pairs, 95 based on Foata normal form. 27/749 useless extension candidates. Maximal degree in co-relation 2099. Up to 264 conditions per place. [2024-11-28 05:03:14,225 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 47 selfloop transitions, 11 changer transitions 20/82 dead transitions. [2024-11-28 05:03:14,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 82 transitions, 517 flow [2024-11-28 05:03:14,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:03:14,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:03:14,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-11-28 05:03:14,230 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5517241379310345 [2024-11-28 05:03:14,230 INFO L175 Difference]: Start difference. First operand has 42 places, 29 transitions, 143 flow. Second operand 9 states and 144 transitions. [2024-11-28 05:03:14,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 82 transitions, 517 flow [2024-11-28 05:03:14,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 82 transitions, 478 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-11-28 05:03:14,252 INFO L231 Difference]: Finished difference. Result has 52 places, 36 transitions, 236 flow [2024-11-28 05:03:14,252 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=236, PETRI_PLACES=52, PETRI_TRANSITIONS=36} [2024-11-28 05:03:14,254 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 22 predicate places. [2024-11-28 05:03:14,255 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 36 transitions, 236 flow [2024-11-28 05:03:14,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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-11-28 05:03:14,256 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:14,256 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:14,270 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 05:03:14,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:14,461 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:14,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:14,462 INFO L85 PathProgramCache]: Analyzing trace with hash 186911764, now seen corresponding path program 2 times [2024-11-28 05:03:14,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:14,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [237824123] [2024-11-28 05:03:14,463 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:14,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:14,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:14,468 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:14,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 05:03:14,555 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 05:03:14,556 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:14,557 INFO L256 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:03:14,560 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:14,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:14,697 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:14,698 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:14,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237824123] [2024-11-28 05:03:14,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237824123] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:14,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:14,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:03:14,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577982890] [2024-11-28 05:03:14,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:14,702 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:03:14,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:14,703 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:03:14,703 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:03:14,762 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:14,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 36 transitions, 236 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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-11-28 05:03:14,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:14,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:14,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:15,270 INFO L124 PetriNetUnfolderBase]: 346/656 cut-off events. [2024-11-28 05:03:15,271 INFO L125 PetriNetUnfolderBase]: For 2058/2058 co-relation queries the response was YES. [2024-11-28 05:03:15,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2190 conditions, 656 events. 346/656 cut-off events. For 2058/2058 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2889 event pairs, 88 based on Foata normal form. 45/697 useless extension candidates. Maximal degree in co-relation 2167. Up to 273 conditions per place. [2024-11-28 05:03:15,278 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 40 selfloop transitions, 12 changer transitions 30/86 dead transitions. [2024-11-28 05:03:15,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 86 transitions, 655 flow [2024-11-28 05:03:15,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:03:15,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:03:15,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-11-28 05:03:15,281 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5363984674329502 [2024-11-28 05:03:15,281 INFO L175 Difference]: Start difference. First operand has 52 places, 36 transitions, 236 flow. Second operand 9 states and 140 transitions. [2024-11-28 05:03:15,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 86 transitions, 655 flow [2024-11-28 05:03:15,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 86 transitions, 595 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-11-28 05:03:15,301 INFO L231 Difference]: Finished difference. Result has 60 places, 39 transitions, 278 flow [2024-11-28 05:03:15,302 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=278, PETRI_PLACES=60, PETRI_TRANSITIONS=39} [2024-11-28 05:03:15,306 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 30 predicate places. [2024-11-28 05:03:15,307 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 39 transitions, 278 flow [2024-11-28 05:03:15,307 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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-11-28 05:03:15,307 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:15,307 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:15,321 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 05:03:15,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:15,508 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:15,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:15,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1603817983, now seen corresponding path program 1 times [2024-11-28 05:03:15,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:15,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1265965743] [2024-11-28 05:03:15,510 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:15,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:15,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:15,513 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:15,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 05:03:15,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:15,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:03:15,604 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:15,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:15,746 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:15,746 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:15,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265965743] [2024-11-28 05:03:15,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265965743] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:15,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:15,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 05:03:15,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736725187] [2024-11-28 05:03:15,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:15,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 05:03:15,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:15,751 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 05:03:15,751 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:03:15,775 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:15,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 39 transitions, 278 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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-11-28 05:03:15,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:15,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:15,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:16,368 INFO L124 PetriNetUnfolderBase]: 427/807 cut-off events. [2024-11-28 05:03:16,369 INFO L125 PetriNetUnfolderBase]: For 3492/3492 co-relation queries the response was YES. [2024-11-28 05:03:16,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2903 conditions, 807 events. 427/807 cut-off events. For 3492/3492 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3717 event pairs, 122 based on Foata normal form. 27/830 useless extension candidates. Maximal degree in co-relation 2875. Up to 316 conditions per place. [2024-11-28 05:03:16,382 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 51 selfloop transitions, 12 changer transitions 26/93 dead transitions. [2024-11-28 05:03:16,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 93 transitions, 752 flow [2024-11-28 05:03:16,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 05:03:16,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 05:03:16,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-11-28 05:03:16,386 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5448275862068965 [2024-11-28 05:03:16,386 INFO L175 Difference]: Start difference. First operand has 60 places, 39 transitions, 278 flow. Second operand 10 states and 158 transitions. [2024-11-28 05:03:16,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 93 transitions, 752 flow [2024-11-28 05:03:16,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 93 transitions, 718 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-11-28 05:03:16,403 INFO L231 Difference]: Finished difference. Result has 68 places, 43 transitions, 345 flow [2024-11-28 05:03:16,404 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=345, PETRI_PLACES=68, PETRI_TRANSITIONS=43} [2024-11-28 05:03:16,405 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 38 predicate places. [2024-11-28 05:03:16,406 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 43 transitions, 345 flow [2024-11-28 05:03:16,406 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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-11-28 05:03:16,406 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:16,406 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:16,421 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:16,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:16,607 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:16,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:16,608 INFO L85 PathProgramCache]: Analyzing trace with hash -27840957, now seen corresponding path program 2 times [2024-11-28 05:03:16,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:16,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [321872405] [2024-11-28 05:03:16,609 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:16,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:16,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:16,614 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:16,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 05:03:16,697 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 05:03:16,697 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:16,699 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:03:16,701 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:16,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:16,859 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:16,859 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:16,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321872405] [2024-11-28 05:03:16,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321872405] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:16,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:16,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 05:03:16,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571813091] [2024-11-28 05:03:16,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:16,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 05:03:16,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:16,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 05:03:16,861 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:03:16,885 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:16,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 43 transitions, 345 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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-11-28 05:03:16,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:16,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:16,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:17,502 INFO L124 PetriNetUnfolderBase]: 463/892 cut-off events. [2024-11-28 05:03:17,502 INFO L125 PetriNetUnfolderBase]: For 6473/6473 co-relation queries the response was YES. [2024-11-28 05:03:17,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3610 conditions, 892 events. 463/892 cut-off events. For 6473/6473 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 4336 event pairs, 120 based on Foata normal form. 27/915 useless extension candidates. Maximal degree in co-relation 3578. Up to 340 conditions per place. [2024-11-28 05:03:17,511 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 56 selfloop transitions, 17 changer transitions 30/107 dead transitions. [2024-11-28 05:03:17,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 107 transitions, 978 flow [2024-11-28 05:03:17,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 05:03:17,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 05:03:17,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 186 transitions. [2024-11-28 05:03:17,515 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5344827586206896 [2024-11-28 05:03:17,515 INFO L175 Difference]: Start difference. First operand has 68 places, 43 transitions, 345 flow. Second operand 12 states and 186 transitions. [2024-11-28 05:03:17,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 107 transitions, 978 flow [2024-11-28 05:03:17,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 107 transitions, 842 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-11-28 05:03:17,541 INFO L231 Difference]: Finished difference. Result has 75 places, 48 transitions, 395 flow [2024-11-28 05:03:17,542 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=395, PETRI_PLACES=75, PETRI_TRANSITIONS=48} [2024-11-28 05:03:17,543 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 45 predicate places. [2024-11-28 05:03:17,544 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 48 transitions, 395 flow [2024-11-28 05:03:17,545 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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-11-28 05:03:17,545 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:17,545 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:17,562 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 05:03:17,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:17,747 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:17,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:17,747 INFO L85 PathProgramCache]: Analyzing trace with hash -978908089, now seen corresponding path program 3 times [2024-11-28 05:03:17,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:17,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1163724786] [2024-11-28 05:03:17,748 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:03:17,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:17,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:17,749 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:17,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 05:03:17,809 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 05:03:17,809 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:17,811 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:03:17,812 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:18,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:18,001 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:18,001 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:18,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163724786] [2024-11-28 05:03:18,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163724786] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:18,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:18,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 05:03:18,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946261200] [2024-11-28 05:03:18,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:18,002 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 05:03:18,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:18,003 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 05:03:18,003 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:03:18,036 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:18,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 48 transitions, 395 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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-11-28 05:03:18,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:18,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:18,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:18,576 INFO L124 PetriNetUnfolderBase]: 436/840 cut-off events. [2024-11-28 05:03:18,576 INFO L125 PetriNetUnfolderBase]: For 6137/6137 co-relation queries the response was YES. [2024-11-28 05:03:18,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3330 conditions, 840 events. 436/840 cut-off events. For 6137/6137 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 4058 event pairs, 152 based on Foata normal form. 27/863 useless extension candidates. Maximal degree in co-relation 3296. Up to 555 conditions per place. [2024-11-28 05:03:18,585 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 54 selfloop transitions, 9 changer transitions 29/96 dead transitions. [2024-11-28 05:03:18,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 96 transitions, 875 flow [2024-11-28 05:03:18,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 05:03:18,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 05:03:18,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-11-28 05:03:18,588 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5275862068965518 [2024-11-28 05:03:18,588 INFO L175 Difference]: Start difference. First operand has 75 places, 48 transitions, 395 flow. Second operand 10 states and 153 transitions. [2024-11-28 05:03:18,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 96 transitions, 875 flow [2024-11-28 05:03:18,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 96 transitions, 804 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-11-28 05:03:18,607 INFO L231 Difference]: Finished difference. Result has 79 places, 50 transitions, 405 flow [2024-11-28 05:03:18,607 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=405, PETRI_PLACES=79, PETRI_TRANSITIONS=50} [2024-11-28 05:03:18,608 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 49 predicate places. [2024-11-28 05:03:18,608 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 50 transitions, 405 flow [2024-11-28 05:03:18,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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-11-28 05:03:18,609 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:18,609 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:18,622 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 05:03:18,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:18,809 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:18,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:18,810 INFO L85 PathProgramCache]: Analyzing trace with hash 994900479, now seen corresponding path program 4 times [2024-11-28 05:03:18,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:18,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [857705739] [2024-11-28 05:03:18,810 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:03:18,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:18,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:18,817 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:18,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 05:03:18,895 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:03:18,895 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:18,897 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:03:18,899 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:19,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:19,009 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:19,009 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:19,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857705739] [2024-11-28 05:03:19,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857705739] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:19,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:19,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 05:03:19,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685387675] [2024-11-28 05:03:19,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:19,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 05:03:19,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:19,011 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 05:03:19,011 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:03:19,042 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:19,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 50 transitions, 405 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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-11-28 05:03:19,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:19,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:19,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:19,573 INFO L124 PetriNetUnfolderBase]: 463/888 cut-off events. [2024-11-28 05:03:19,574 INFO L125 PetriNetUnfolderBase]: For 6613/6613 co-relation queries the response was YES. [2024-11-28 05:03:19,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3509 conditions, 888 events. 463/888 cut-off events. For 6613/6613 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4343 event pairs, 152 based on Foata normal form. 18/902 useless extension candidates. Maximal degree in co-relation 3473. Up to 456 conditions per place. [2024-11-28 05:03:19,583 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 54 selfloop transitions, 16 changer transitions 21/95 dead transitions. [2024-11-28 05:03:19,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 95 transitions, 883 flow [2024-11-28 05:03:19,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:03:19,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:03:19,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-11-28 05:03:19,585 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5363984674329502 [2024-11-28 05:03:19,585 INFO L175 Difference]: Start difference. First operand has 79 places, 50 transitions, 405 flow. Second operand 9 states and 140 transitions. [2024-11-28 05:03:19,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 95 transitions, 883 flow [2024-11-28 05:03:19,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 95 transitions, 827 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-11-28 05:03:19,612 INFO L231 Difference]: Finished difference. Result has 81 places, 53 transitions, 468 flow [2024-11-28 05:03:19,612 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=468, PETRI_PLACES=81, PETRI_TRANSITIONS=53} [2024-11-28 05:03:19,613 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-11-28 05:03:19,613 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 53 transitions, 468 flow [2024-11-28 05:03:19,613 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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-11-28 05:03:19,613 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:19,614 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:19,627 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 05:03:19,818 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:19,818 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:19,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:19,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1916831880, now seen corresponding path program 1 times [2024-11-28 05:03:19,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:19,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1786427785] [2024-11-28 05:03:19,820 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:19,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:19,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:19,823 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:19,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 05:03:19,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:19,909 INFO L256 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:03:19,911 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:20,054 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:20,054 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:20,408 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:20,408 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:20,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786427785] [2024-11-28 05:03:20,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786427785] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:20,409 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:03:20,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-11-28 05:03:20,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043070209] [2024-11-28 05:03:20,409 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:20,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 05:03:20,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:20,411 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 05:03:20,411 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-11-28 05:03:20,441 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:20,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 53 transitions, 468 flow. Second operand has 13 states, 13 states have (on average 10.076923076923077) internal successors, (131), 13 states have internal predecessors, (131), 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-11-28 05:03:20,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:20,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:20,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:22,097 INFO L124 PetriNetUnfolderBase]: 697/1285 cut-off events. [2024-11-28 05:03:22,097 INFO L125 PetriNetUnfolderBase]: For 14498/14498 co-relation queries the response was YES. [2024-11-28 05:03:22,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5776 conditions, 1285 events. 697/1285 cut-off events. For 14498/14498 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 6061 event pairs, 36 based on Foata normal form. 45/1326 useless extension candidates. Maximal degree in co-relation 5739. Up to 191 conditions per place. [2024-11-28 05:03:22,111 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 69 selfloop transitions, 43 changer transitions 60/176 dead transitions. [2024-11-28 05:03:22,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 176 transitions, 1752 flow [2024-11-28 05:03:22,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 05:03:22,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 05:03:22,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 323 transitions. [2024-11-28 05:03:22,114 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5303776683087028 [2024-11-28 05:03:22,114 INFO L175 Difference]: Start difference. First operand has 81 places, 53 transitions, 468 flow. Second operand 21 states and 323 transitions. [2024-11-28 05:03:22,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 176 transitions, 1752 flow [2024-11-28 05:03:22,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 176 transitions, 1659 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-11-28 05:03:22,154 INFO L231 Difference]: Finished difference. Result has 103 places, 69 transitions, 885 flow [2024-11-28 05:03:22,155 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=405, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=885, PETRI_PLACES=103, PETRI_TRANSITIONS=69} [2024-11-28 05:03:22,156 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2024-11-28 05:03:22,156 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 69 transitions, 885 flow [2024-11-28 05:03:22,156 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.076923076923077) internal successors, (131), 13 states have internal predecessors, (131), 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-11-28 05:03:22,156 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:22,156 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:22,170 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 05:03:22,357 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:22,357 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:22,358 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:22,358 INFO L85 PathProgramCache]: Analyzing trace with hash -769955631, now seen corresponding path program 1 times [2024-11-28 05:03:22,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:22,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1143872773] [2024-11-28 05:03:22,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:22,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:22,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:22,363 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:22,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 05:03:22,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:22,437 INFO L256 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:03:22,439 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:22,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:22,600 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:22,893 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:22,894 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:22,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143872773] [2024-11-28 05:03:22,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143872773] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:22,894 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:03:22,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-11-28 05:03:22,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885887693] [2024-11-28 05:03:22,895 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:22,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 05:03:22,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:22,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 05:03:22,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-11-28 05:03:22,973 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:22,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 69 transitions, 885 flow. Second operand has 13 states, 13 states have (on average 10.076923076923077) internal successors, (131), 13 states have internal predecessors, (131), 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-11-28 05:03:22,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:22,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:22,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:24,348 INFO L124 PetriNetUnfolderBase]: 787/1488 cut-off events. [2024-11-28 05:03:24,348 INFO L125 PetriNetUnfolderBase]: For 27581/27581 co-relation queries the response was YES. [2024-11-28 05:03:24,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7601 conditions, 1488 events. 787/1488 cut-off events. For 27581/27581 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7243 event pairs, 239 based on Foata normal form. 63/1547 useless extension candidates. Maximal degree in co-relation 7556. Up to 828 conditions per place. [2024-11-28 05:03:24,362 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 85 selfloop transitions, 19 changer transitions 67/175 dead transitions. [2024-11-28 05:03:24,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 175 transitions, 2251 flow [2024-11-28 05:03:24,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 05:03:24,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 05:03:24,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 288 transitions. [2024-11-28 05:03:24,365 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5226860254083484 [2024-11-28 05:03:24,365 INFO L175 Difference]: Start difference. First operand has 103 places, 69 transitions, 885 flow. Second operand 19 states and 288 transitions. [2024-11-28 05:03:24,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 175 transitions, 2251 flow [2024-11-28 05:03:24,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 175 transitions, 1697 flow, removed 258 selfloop flow, removed 14 redundant places. [2024-11-28 05:03:24,436 INFO L231 Difference]: Finished difference. Result has 115 places, 75 transitions, 766 flow [2024-11-28 05:03:24,436 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=766, PETRI_PLACES=115, PETRI_TRANSITIONS=75} [2024-11-28 05:03:24,437 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 85 predicate places. [2024-11-28 05:03:24,437 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 75 transitions, 766 flow [2024-11-28 05:03:24,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.076923076923077) internal successors, (131), 13 states have internal predecessors, (131), 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-11-28 05:03:24,437 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:24,437 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:24,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 05:03:24,642 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:24,642 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:24,643 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:24,643 INFO L85 PathProgramCache]: Analyzing trace with hash -675996365, now seen corresponding path program 2 times [2024-11-28 05:03:24,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:24,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [466667630] [2024-11-28 05:03:24,643 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:24,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:24,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:24,647 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:24,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 05:03:24,705 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 05:03:24,705 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:24,706 INFO L256 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:03:24,708 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:24,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:24,821 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:24,821 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:24,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466667630] [2024-11-28 05:03:24,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466667630] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:24,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:24,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 05:03:24,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802578231] [2024-11-28 05:03:24,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:24,822 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:03:24,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:24,822 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:03:24,822 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:03:24,846 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:24,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 75 transitions, 766 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-11-28 05:03:24,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:24,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:24,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:25,560 INFO L124 PetriNetUnfolderBase]: 913/1749 cut-off events. [2024-11-28 05:03:25,560 INFO L125 PetriNetUnfolderBase]: For 34035/34035 co-relation queries the response was YES. [2024-11-28 05:03:25,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8775 conditions, 1749 events. 913/1749 cut-off events. For 34035/34035 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 9453 event pairs, 248 based on Foata normal form. 27/1772 useless extension candidates. Maximal degree in co-relation 8725. Up to 852 conditions per place. [2024-11-28 05:03:25,579 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 98 selfloop transitions, 22 changer transitions 27/151 dead transitions. [2024-11-28 05:03:25,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 151 transitions, 1902 flow [2024-11-28 05:03:25,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 05:03:25,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 05:03:25,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 206 transitions. [2024-11-28 05:03:25,582 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5464190981432361 [2024-11-28 05:03:25,582 INFO L175 Difference]: Start difference. First operand has 115 places, 75 transitions, 766 flow. Second operand 13 states and 206 transitions. [2024-11-28 05:03:25,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 151 transitions, 1902 flow [2024-11-28 05:03:25,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 151 transitions, 1609 flow, removed 134 selfloop flow, removed 12 redundant places. [2024-11-28 05:03:25,647 INFO L231 Difference]: Finished difference. Result has 115 places, 81 transitions, 834 flow [2024-11-28 05:03:25,647 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=625, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=834, PETRI_PLACES=115, PETRI_TRANSITIONS=81} [2024-11-28 05:03:25,649 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 85 predicate places. [2024-11-28 05:03:25,651 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 81 transitions, 834 flow [2024-11-28 05:03:25,651 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-11-28 05:03:25,651 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:25,651 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:25,665 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 05:03:25,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:25,852 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:25,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:25,853 INFO L85 PathProgramCache]: Analyzing trace with hash -2042516285, now seen corresponding path program 3 times [2024-11-28 05:03:25,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:25,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [863147374] [2024-11-28 05:03:25,856 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:03:25,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:25,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:25,859 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:25,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 05:03:25,941 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 05:03:25,941 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:25,945 INFO L256 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:03:25,947 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:26,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:26,072 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:26,072 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:26,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863147374] [2024-11-28 05:03:26,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863147374] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:26,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:26,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 05:03:26,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279041573] [2024-11-28 05:03:26,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:26,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:03:26,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:26,074 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:03:26,074 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:03:26,094 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:26,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 81 transitions, 834 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-11-28 05:03:26,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:26,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:26,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:26,821 INFO L124 PetriNetUnfolderBase]: 868/1687 cut-off events. [2024-11-28 05:03:26,821 INFO L125 PetriNetUnfolderBase]: For 31111/31111 co-relation queries the response was YES. [2024-11-28 05:03:26,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8115 conditions, 1687 events. 868/1687 cut-off events. For 31111/31111 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 9126 event pairs, 282 based on Foata normal form. 45/1728 useless extension candidates. Maximal degree in co-relation 8065. Up to 861 conditions per place. [2024-11-28 05:03:26,841 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 87 selfloop transitions, 22 changer transitions 31/144 dead transitions. [2024-11-28 05:03:26,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 144 transitions, 1821 flow [2024-11-28 05:03:26,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 05:03:26,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 05:03:26,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-11-28 05:03:26,844 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-11-28 05:03:26,844 INFO L175 Difference]: Start difference. First operand has 115 places, 81 transitions, 834 flow. Second operand 11 states and 174 transitions. [2024-11-28 05:03:26,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 144 transitions, 1821 flow [2024-11-28 05:03:26,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 144 transitions, 1575 flow, removed 103 selfloop flow, removed 9 redundant places. [2024-11-28 05:03:26,966 INFO L231 Difference]: Finished difference. Result has 118 places, 84 transitions, 820 flow [2024-11-28 05:03:26,967 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=820, PETRI_PLACES=118, PETRI_TRANSITIONS=84} [2024-11-28 05:03:26,968 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 88 predicate places. [2024-11-28 05:03:26,968 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 84 transitions, 820 flow [2024-11-28 05:03:26,968 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-11-28 05:03:26,969 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:26,969 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:26,983 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 05:03:27,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:27,174 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:27,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:27,176 INFO L85 PathProgramCache]: Analyzing trace with hash 587432203, now seen corresponding path program 4 times [2024-11-28 05:03:27,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:27,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1929080215] [2024-11-28 05:03:27,176 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:03:27,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:27,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:27,179 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:27,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 05:03:27,256 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:03:27,257 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:27,258 INFO L256 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:03:27,259 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:27,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:27,404 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:27,405 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:27,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929080215] [2024-11-28 05:03:27,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929080215] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:27,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:27,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 05:03:27,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519337773] [2024-11-28 05:03:27,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:27,406 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:03:27,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:27,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:03:27,406 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:03:27,444 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:27,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 84 transitions, 820 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-11-28 05:03:27,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:27,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:27,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:28,113 INFO L124 PetriNetUnfolderBase]: 841/1629 cut-off events. [2024-11-28 05:03:28,113 INFO L125 PetriNetUnfolderBase]: For 27174/27174 co-relation queries the response was YES. [2024-11-28 05:03:28,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7450 conditions, 1629 events. 841/1629 cut-off events. For 27174/27174 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 8747 event pairs, 335 based on Foata normal form. 27/1652 useless extension candidates. Maximal degree in co-relation 7399. Up to 1101 conditions per place. [2024-11-28 05:03:28,136 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 91 selfloop transitions, 16 changer transitions 31/142 dead transitions. [2024-11-28 05:03:28,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 142 transitions, 1630 flow [2024-11-28 05:03:28,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 05:03:28,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 05:03:28,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-11-28 05:03:28,140 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5266457680250783 [2024-11-28 05:03:28,140 INFO L175 Difference]: Start difference. First operand has 118 places, 84 transitions, 820 flow. Second operand 11 states and 168 transitions. [2024-11-28 05:03:28,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 142 transitions, 1630 flow [2024-11-28 05:03:28,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 142 transitions, 1539 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-11-28 05:03:28,220 INFO L231 Difference]: Finished difference. Result has 124 places, 88 transitions, 860 flow [2024-11-28 05:03:28,221 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=860, PETRI_PLACES=124, PETRI_TRANSITIONS=88} [2024-11-28 05:03:28,222 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 94 predicate places. [2024-11-28 05:03:28,223 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 88 transitions, 860 flow [2024-11-28 05:03:28,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-11-28 05:03:28,224 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:28,224 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:28,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:28,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:28,428 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:28,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:28,429 INFO L85 PathProgramCache]: Analyzing trace with hash -718621128, now seen corresponding path program 1 times [2024-11-28 05:03:28,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:28,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [8034856] [2024-11-28 05:03:28,429 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:28,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:28,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:28,435 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:28,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 05:03:28,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:28,509 INFO L256 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:03:28,510 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:28,696 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:28,696 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:29,101 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:29,101 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:29,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8034856] [2024-11-28 05:03:29,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8034856] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:29,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:03:29,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2024-11-28 05:03:29,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447359817] [2024-11-28 05:03:29,102 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:29,103 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 05:03:29,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:29,104 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 05:03:29,104 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2024-11-28 05:03:29,179 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:29,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 88 transitions, 860 flow. Second operand has 15 states, 15 states have (on average 10.066666666666666) internal successors, (151), 15 states have internal predecessors, (151), 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-11-28 05:03:29,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:29,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:29,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:31,539 INFO L124 PetriNetUnfolderBase]: 1255/2336 cut-off events. [2024-11-28 05:03:31,539 INFO L125 PetriNetUnfolderBase]: For 51076/51076 co-relation queries the response was YES. [2024-11-28 05:03:31,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11898 conditions, 2336 events. 1255/2336 cut-off events. For 51076/51076 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 12298 event pairs, 66 based on Foata normal form. 54/2386 useless extension candidates. Maximal degree in co-relation 11844. Up to 326 conditions per place. [2024-11-28 05:03:31,568 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 98 selfloop transitions, 77 changer transitions 75/254 dead transitions. [2024-11-28 05:03:31,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 254 transitions, 3153 flow [2024-11-28 05:03:31,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 05:03:31,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 05:03:31,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 399 transitions. [2024-11-28 05:03:31,571 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5291777188328912 [2024-11-28 05:03:31,571 INFO L175 Difference]: Start difference. First operand has 124 places, 88 transitions, 860 flow. Second operand 26 states and 399 transitions. [2024-11-28 05:03:31,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 254 transitions, 3153 flow [2024-11-28 05:03:31,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 254 transitions, 2999 flow, removed 65 selfloop flow, removed 8 redundant places. [2024-11-28 05:03:31,670 INFO L231 Difference]: Finished difference. Result has 154 places, 112 transitions, 1529 flow [2024-11-28 05:03:31,670 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1529, PETRI_PLACES=154, PETRI_TRANSITIONS=112} [2024-11-28 05:03:31,671 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 124 predicate places. [2024-11-28 05:03:31,671 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 112 transitions, 1529 flow [2024-11-28 05:03:31,671 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 10.066666666666666) internal successors, (151), 15 states have internal predecessors, (151), 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-11-28 05:03:31,671 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:31,672 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:31,683 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 05:03:31,876 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:31,876 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:31,877 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:31,877 INFO L85 PathProgramCache]: Analyzing trace with hash 613675633, now seen corresponding path program 2 times [2024-11-28 05:03:31,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:31,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1807003059] [2024-11-28 05:03:31,877 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:31,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:31,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:31,880 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:31,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 05:03:31,960 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:31,961 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:31,966 INFO L256 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:03:31,968 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:32,240 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:32,241 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:32,821 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:32,822 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:32,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807003059] [2024-11-28 05:03:32,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807003059] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:32,822 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:03:32,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2024-11-28 05:03:32,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809742683] [2024-11-28 05:03:32,823 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:32,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 05:03:32,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:32,824 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 05:03:32,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2024-11-28 05:03:32,852 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:32,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 112 transitions, 1529 flow. Second operand has 19 states, 19 states have (on average 10.263157894736842) internal successors, (195), 19 states have internal predecessors, (195), 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-11-28 05:03:32,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:32,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:32,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:36,338 INFO L124 PetriNetUnfolderBase]: 1687/3242 cut-off events. [2024-11-28 05:03:36,339 INFO L125 PetriNetUnfolderBase]: For 143918/143918 co-relation queries the response was YES. [2024-11-28 05:03:36,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21478 conditions, 3242 events. 1687/3242 cut-off events. For 143918/143918 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 18897 event pairs, 304 based on Foata normal form. 81/3319 useless extension candidates. Maximal degree in co-relation 21411. Up to 1078 conditions per place. [2024-11-28 05:03:36,387 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 159 selfloop transitions, 76 changer transitions 101/340 dead transitions. [2024-11-28 05:03:36,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 340 transitions, 5653 flow [2024-11-28 05:03:36,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-28 05:03:36,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-28 05:03:36,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 530 transitions. [2024-11-28 05:03:36,390 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5221674876847291 [2024-11-28 05:03:36,390 INFO L175 Difference]: Start difference. First operand has 154 places, 112 transitions, 1529 flow. Second operand 35 states and 530 transitions. [2024-11-28 05:03:36,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 340 transitions, 5653 flow [2024-11-28 05:03:36,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 340 transitions, 4792 flow, removed 398 selfloop flow, removed 19 redundant places. [2024-11-28 05:03:36,752 INFO L231 Difference]: Finished difference. Result has 184 places, 144 transitions, 2150 flow [2024-11-28 05:03:36,753 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1182, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2150, PETRI_PLACES=184, PETRI_TRANSITIONS=144} [2024-11-28 05:03:36,753 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 154 predicate places. [2024-11-28 05:03:36,754 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 144 transitions, 2150 flow [2024-11-28 05:03:36,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.263157894736842) internal successors, (195), 19 states have internal predecessors, (195), 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-11-28 05:03:36,754 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:36,754 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:36,768 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 05:03:36,955 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:36,955 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:36,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:36,956 INFO L85 PathProgramCache]: Analyzing trace with hash -980560967, now seen corresponding path program 3 times [2024-11-28 05:03:36,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:36,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1104995495] [2024-11-28 05:03:36,956 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:03:36,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:36,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:36,959 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:36,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 05:03:37,046 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-28 05:03:37,047 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:37,049 INFO L256 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:03:37,051 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:37,270 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 05:03:37,270 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:37,815 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 05:03:37,816 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:37,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104995495] [2024-11-28 05:03:37,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104995495] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:37,816 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:03:37,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2024-11-28 05:03:37,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860713149] [2024-11-28 05:03:37,816 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:37,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 05:03:37,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:37,817 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 05:03:37,817 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2024-11-28 05:03:37,883 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:37,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 144 transitions, 2150 flow. Second operand has 19 states, 19 states have (on average 10.263157894736842) internal successors, (195), 19 states have internal predecessors, (195), 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-11-28 05:03:37,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:37,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:37,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:41,791 INFO L124 PetriNetUnfolderBase]: 2155/4165 cut-off events. [2024-11-28 05:03:41,791 INFO L125 PetriNetUnfolderBase]: For 288796/288796 co-relation queries the response was YES. [2024-11-28 05:03:41,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32782 conditions, 4165 events. 2155/4165 cut-off events. For 288796/288796 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 25013 event pairs, 144 based on Foata normal form. 99/4260 useless extension candidates. Maximal degree in co-relation 32706. Up to 693 conditions per place. [2024-11-28 05:03:41,837 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 174 selfloop transitions, 125 changer transitions 93/396 dead transitions. [2024-11-28 05:03:41,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 396 transitions, 7787 flow [2024-11-28 05:03:41,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-28 05:03:41,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2024-11-28 05:03:41,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 602 transitions. [2024-11-28 05:03:41,842 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5322723253757736 [2024-11-28 05:03:41,842 INFO L175 Difference]: Start difference. First operand has 184 places, 144 transitions, 2150 flow. Second operand 39 states and 602 transitions. [2024-11-28 05:03:41,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 396 transitions, 7787 flow [2024-11-28 05:03:42,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 396 transitions, 5602 flow, removed 1070 selfloop flow, removed 18 redundant places. [2024-11-28 05:03:42,398 INFO L231 Difference]: Finished difference. Result has 216 places, 177 transitions, 3047 flow [2024-11-28 05:03:42,398 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1655, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=3047, PETRI_PLACES=216, PETRI_TRANSITIONS=177} [2024-11-28 05:03:42,399 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 186 predicate places. [2024-11-28 05:03:42,399 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 177 transitions, 3047 flow [2024-11-28 05:03:42,400 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.263157894736842) internal successors, (195), 19 states have internal predecessors, (195), 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-11-28 05:03:42,400 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:42,400 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:42,416 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 05:03:42,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:42,601 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:42,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:42,601 INFO L85 PathProgramCache]: Analyzing trace with hash -78531117, now seen corresponding path program 4 times [2024-11-28 05:03:42,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:42,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1124894546] [2024-11-28 05:03:42,602 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:03:42,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:42,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:42,604 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:42,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 05:03:42,680 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:03:42,680 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:42,681 INFO L256 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:03:42,682 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:42,858 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:03:42,859 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:43,418 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:03:43,418 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:43,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124894546] [2024-11-28 05:03:43,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124894546] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:43,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:03:43,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2024-11-28 05:03:43,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844049704] [2024-11-28 05:03:43,419 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:43,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 05:03:43,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:43,420 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 05:03:43,420 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2024-11-28 05:03:43,452 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:43,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 177 transitions, 3047 flow. Second operand has 19 states, 19 states have (on average 10.263157894736842) internal successors, (195), 19 states have internal predecessors, (195), 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-11-28 05:03:43,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:43,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:43,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:47,822 INFO L124 PetriNetUnfolderBase]: 2173/4206 cut-off events. [2024-11-28 05:03:47,823 INFO L125 PetriNetUnfolderBase]: For 237543/237543 co-relation queries the response was YES. [2024-11-28 05:03:47,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29794 conditions, 4206 events. 2173/4206 cut-off events. For 237543/237543 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 24747 event pairs, 122 based on Foata normal form. 153/4355 useless extension candidates. Maximal degree in co-relation 29705. Up to 714 conditions per place. [2024-11-28 05:03:47,867 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 146 selfloop transitions, 146 changer transitions 133/429 dead transitions. [2024-11-28 05:03:47,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 429 transitions, 8073 flow [2024-11-28 05:03:47,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-28 05:03:47,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2024-11-28 05:03:47,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 611 transitions. [2024-11-28 05:03:47,870 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5267241379310345 [2024-11-28 05:03:47,870 INFO L175 Difference]: Start difference. First operand has 216 places, 177 transitions, 3047 flow. Second operand 40 states and 611 transitions. [2024-11-28 05:03:47,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 429 transitions, 8073 flow [2024-11-28 05:03:48,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 429 transitions, 6494 flow, removed 763 selfloop flow, removed 20 redundant places. [2024-11-28 05:03:48,717 INFO L231 Difference]: Finished difference. Result has 249 places, 197 transitions, 3398 flow [2024-11-28 05:03:48,718 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2292, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=3398, PETRI_PLACES=249, PETRI_TRANSITIONS=197} [2024-11-28 05:03:48,718 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2024-11-28 05:03:48,718 INFO L471 AbstractCegarLoop]: Abstraction has has 249 places, 197 transitions, 3398 flow [2024-11-28 05:03:48,719 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.263157894736842) internal successors, (195), 19 states have internal predecessors, (195), 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-11-28 05:03:48,719 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:48,719 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:48,727 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 05:03:48,919 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:48,920 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:48,921 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:48,921 INFO L85 PathProgramCache]: Analyzing trace with hash 41564634, now seen corresponding path program 5 times [2024-11-28 05:03:48,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:48,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [501072910] [2024-11-28 05:03:48,921 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:03:48,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:48,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:48,926 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:48,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 05:03:49,021 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 05:03:49,021 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:49,023 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 05:03:49,025 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:49,377 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:49,378 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:50,088 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:50,089 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:50,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501072910] [2024-11-28 05:03:50,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501072910] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:50,089 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:03:50,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2024-11-28 05:03:50,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156817672] [2024-11-28 05:03:50,089 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:50,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 05:03:50,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:50,091 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 05:03:50,091 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2024-11-28 05:03:50,165 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:50,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 197 transitions, 3398 flow. Second operand has 25 states, 25 states have (on average 10.04) internal successors, (251), 25 states have internal predecessors, (251), 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-11-28 05:03:50,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:50,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:50,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:54,743 INFO L124 PetriNetUnfolderBase]: 2263/4437 cut-off events. [2024-11-28 05:03:54,743 INFO L125 PetriNetUnfolderBase]: For 327694/327694 co-relation queries the response was YES. [2024-11-28 05:03:54,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33233 conditions, 4437 events. 2263/4437 cut-off events. For 327694/327694 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 25854 event pairs, 953 based on Foata normal form. 117/4550 useless extension candidates. Maximal degree in co-relation 33131. Up to 3024 conditions per place. [2024-11-28 05:03:54,790 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 241 selfloop transitions, 33 changer transitions 133/411 dead transitions. [2024-11-28 05:03:54,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 411 transitions, 8688 flow [2024-11-28 05:03:54,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-28 05:03:54,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-11-28 05:03:54,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 552 transitions. [2024-11-28 05:03:54,793 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5144454799627214 [2024-11-28 05:03:54,793 INFO L175 Difference]: Start difference. First operand has 249 places, 197 transitions, 3398 flow. Second operand 37 states and 552 transitions. [2024-11-28 05:03:54,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 411 transitions, 8688 flow [2024-11-28 05:03:55,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 411 transitions, 7556 flow, removed 503 selfloop flow, removed 29 redundant places. [2024-11-28 05:03:55,546 INFO L231 Difference]: Finished difference. Result has 271 places, 209 transitions, 3510 flow [2024-11-28 05:03:55,546 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2686, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3510, PETRI_PLACES=271, PETRI_TRANSITIONS=209} [2024-11-28 05:03:55,546 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 241 predicate places. [2024-11-28 05:03:55,547 INFO L471 AbstractCegarLoop]: Abstraction has has 271 places, 209 transitions, 3510 flow [2024-11-28 05:03:55,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 10.04) internal successors, (251), 25 states have internal predecessors, (251), 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-11-28 05:03:55,547 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:55,547 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:55,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 05:03:55,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:55,748 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:03:55,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:55,748 INFO L85 PathProgramCache]: Analyzing trace with hash -101758362, now seen corresponding path program 6 times [2024-11-28 05:03:55,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:55,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2060878233] [2024-11-28 05:03:55,749 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:03:55,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:55,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:55,752 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:55,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 05:03:55,862 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-11-28 05:03:55,862 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:55,865 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 05:03:55,867 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:56,172 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:56,173 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:56,955 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:56,956 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:56,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060878233] [2024-11-28 05:03:56,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060878233] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:56,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:03:56,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2024-11-28 05:03:56,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232842866] [2024-11-28 05:03:56,956 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:56,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 05:03:56,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:56,957 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 05:03:56,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2024-11-28 05:03:57,041 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:03:57,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 209 transitions, 3510 flow. Second operand has 25 states, 25 states have (on average 10.04) internal successors, (251), 25 states have internal predecessors, (251), 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-11-28 05:03:57,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:57,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:03:57,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:04:02,870 INFO L124 PetriNetUnfolderBase]: 2533/5033 cut-off events. [2024-11-28 05:04:02,870 INFO L125 PetriNetUnfolderBase]: For 540847/540847 co-relation queries the response was YES. [2024-11-28 05:04:02,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42300 conditions, 5033 events. 2533/5033 cut-off events. For 540847/540847 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 30790 event pairs, 694 based on Foata normal form. 117/5146 useless extension candidates. Maximal degree in co-relation 42188. Up to 2242 conditions per place. [2024-11-28 05:04:02,946 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 234 selfloop transitions, 103 changer transitions 149/490 dead transitions. [2024-11-28 05:04:02,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 490 transitions, 10997 flow [2024-11-28 05:04:02,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-28 05:04:02,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-11-28 05:04:02,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 673 transitions. [2024-11-28 05:04:02,951 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5157088122605364 [2024-11-28 05:04:02,951 INFO L175 Difference]: Start difference. First operand has 271 places, 209 transitions, 3510 flow. Second operand 45 states and 673 transitions. [2024-11-28 05:04:02,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 490 transitions, 10997 flow [2024-11-28 05:04:04,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 490 transitions, 9327 flow, removed 812 selfloop flow, removed 25 redundant places. [2024-11-28 05:04:04,230 INFO L231 Difference]: Finished difference. Result has 303 places, 240 transitions, 4312 flow [2024-11-28 05:04:04,231 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2808, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=4312, PETRI_PLACES=303, PETRI_TRANSITIONS=240} [2024-11-28 05:04:04,231 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 273 predicate places. [2024-11-28 05:04:04,231 INFO L471 AbstractCegarLoop]: Abstraction has has 303 places, 240 transitions, 4312 flow [2024-11-28 05:04:04,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 10.04) internal successors, (251), 25 states have internal predecessors, (251), 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-11-28 05:04:04,232 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:04:04,232 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:04:04,242 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-28 05:04:04,432 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:04:04,432 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:04:04,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:04:04,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1301775020, now seen corresponding path program 7 times [2024-11-28 05:04:04,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:04:04,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [111452364] [2024-11-28 05:04:04,434 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:04:04,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:04:04,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:04:04,440 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:04:04,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 05:04:04,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:04:04,524 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 05:04:04,526 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:04:04,826 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:04:04,827 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:04:05,525 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:04:05,525 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:04:05,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111452364] [2024-11-28 05:04:05,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111452364] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:04:05,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:04:05,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2024-11-28 05:04:05,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878911920] [2024-11-28 05:04:05,526 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:04:05,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 05:04:05,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:04:05,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 05:04:05,527 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2024-11-28 05:04:05,612 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:04:05,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 240 transitions, 4312 flow. Second operand has 25 states, 25 states have (on average 10.04) internal successors, (251), 25 states have internal predecessors, (251), 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-11-28 05:04:05,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:04:05,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:04:05,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:04:14,200 INFO L124 PetriNetUnfolderBase]: 4279/8442 cut-off events. [2024-11-28 05:04:14,200 INFO L125 PetriNetUnfolderBase]: For 1198320/1198320 co-relation queries the response was YES. [2024-11-28 05:04:14,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80489 conditions, 8442 events. 4279/8442 cut-off events. For 1198320/1198320 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 57206 event pairs, 256 based on Foata normal form. 117/8555 useless extension candidates. Maximal degree in co-relation 80365. Up to 1362 conditions per place. [2024-11-28 05:04:14,408 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 273 selfloop transitions, 296 changer transitions 135/708 dead transitions. [2024-11-28 05:04:14,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 708 transitions, 17600 flow [2024-11-28 05:04:14,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-28 05:04:14,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2024-11-28 05:04:14,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 843 transitions. [2024-11-28 05:04:14,414 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5285266457680251 [2024-11-28 05:04:14,414 INFO L175 Difference]: Start difference. First operand has 303 places, 240 transitions, 4312 flow. Second operand 55 states and 843 transitions. [2024-11-28 05:04:14,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 708 transitions, 17600 flow [2024-11-28 05:04:16,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 708 transitions, 15154 flow, removed 1173 selfloop flow, removed 30 redundant places. [2024-11-28 05:04:16,526 INFO L231 Difference]: Finished difference. Result has 351 places, 364 transitions, 7842 flow [2024-11-28 05:04:16,527 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=3444, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=7842, PETRI_PLACES=351, PETRI_TRANSITIONS=364} [2024-11-28 05:04:16,527 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-11-28 05:04:16,527 INFO L471 AbstractCegarLoop]: Abstraction has has 351 places, 364 transitions, 7842 flow [2024-11-28 05:04:16,528 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 10.04) internal successors, (251), 25 states have internal predecessors, (251), 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-11-28 05:04:16,528 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:04:16,528 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:04:16,536 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 05:04:16,728 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:04:16,728 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:04:16,729 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:04:16,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1583337600, now seen corresponding path program 8 times [2024-11-28 05:04:16,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:04:16,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2064723485] [2024-11-28 05:04:16,730 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:04:16,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:04:16,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:04:16,732 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:04:16,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 05:04:16,805 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:04:16,805 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:04:16,806 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 05:04:16,808 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:04:17,045 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:04:17,046 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:04:17,868 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:04:17,868 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:04:17,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064723485] [2024-11-28 05:04:17,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064723485] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:04:17,869 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:04:17,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2024-11-28 05:04:17,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293017050] [2024-11-28 05:04:17,869 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:04:17,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 05:04:17,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:04:17,870 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 05:04:17,871 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2024-11-28 05:04:17,983 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:04:17,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 364 transitions, 7842 flow. Second operand has 25 states, 25 states have (on average 10.04) internal successors, (251), 25 states have internal predecessors, (251), 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-11-28 05:04:17,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:04:17,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:04:17,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:04:29,358 INFO L124 PetriNetUnfolderBase]: 5656/11076 cut-off events. [2024-11-28 05:04:29,358 INFO L125 PetriNetUnfolderBase]: For 2600668/2600668 co-relation queries the response was YES. [2024-11-28 05:04:29,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129526 conditions, 11076 events. 5656/11076 cut-off events. For 2600668/2600668 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 77670 event pairs, 104 based on Foata normal form. 423/11495 useless extension candidates. Maximal degree in co-relation 129381. Up to 1974 conditions per place. [2024-11-28 05:04:29,759 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 210 selfloop transitions, 412 changer transitions 206/832 dead transitions. [2024-11-28 05:04:29,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 832 transitions, 27194 flow [2024-11-28 05:04:29,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-28 05:04:29,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2024-11-28 05:04:29,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 839 transitions. [2024-11-28 05:04:29,762 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5260188087774295 [2024-11-28 05:04:29,762 INFO L175 Difference]: Start difference. First operand has 351 places, 364 transitions, 7842 flow. Second operand 55 states and 839 transitions. [2024-11-28 05:04:29,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 832 transitions, 27194 flow [2024-11-28 05:04:36,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 832 transitions, 19707 flow, removed 3691 selfloop flow, removed 27 redundant places. [2024-11-28 05:04:36,372 INFO L231 Difference]: Finished difference. Result has 399 places, 473 transitions, 11033 flow [2024-11-28 05:04:36,372 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=6101, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=11033, PETRI_PLACES=399, PETRI_TRANSITIONS=473} [2024-11-28 05:04:36,373 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 369 predicate places. [2024-11-28 05:04:36,373 INFO L471 AbstractCegarLoop]: Abstraction has has 399 places, 473 transitions, 11033 flow [2024-11-28 05:04:36,373 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 10.04) internal successors, (251), 25 states have internal predecessors, (251), 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-11-28 05:04:36,373 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:04:36,373 INFO L206 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:04:36,386 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-28 05:04:36,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:04:36,574 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:04:36,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:04:36,575 INFO L85 PathProgramCache]: Analyzing trace with hash -992899625, now seen corresponding path program 9 times [2024-11-28 05:04:36,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:04:36,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [299359279] [2024-11-28 05:04:36,576 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:04:36,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:04:36,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:04:36,579 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:04:36,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 05:04:36,725 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-28 05:04:36,725 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:04:36,728 INFO L256 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 05:04:36,732 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:04:37,202 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 05:04:37,202 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:04:38,797 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 05:04:38,797 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:04:38,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299359279] [2024-11-28 05:04:38,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299359279] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:04:38,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:04:38,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2024-11-28 05:04:38,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966079758] [2024-11-28 05:04:38,798 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:04:38,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-28 05:04:38,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:04:38,800 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-28 05:04:38,800 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1161, Unknown=0, NotChecked=0, Total=1332 [2024-11-28 05:04:38,924 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:04:38,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 473 transitions, 11033 flow. Second operand has 37 states, 37 states have (on average 10.135135135135135) internal successors, (375), 37 states have internal predecessors, (375), 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-11-28 05:04:38,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:04:38,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:04:38,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:04:58,549 INFO L124 PetriNetUnfolderBase]: 5917/11579 cut-off events. [2024-11-28 05:04:58,549 INFO L125 PetriNetUnfolderBase]: For 2424927/2424927 co-relation queries the response was YES. [2024-11-28 05:04:58,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122768 conditions, 11579 events. 5917/11579 cut-off events. For 2424927/2424927 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 80267 event pairs, 254 based on Foata normal form. 54/11629 useless extension candidates. Maximal degree in co-relation 122603. Up to 2013 conditions per place. [2024-11-28 05:04:59,005 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 301 selfloop transitions, 441 changer transitions 159/905 dead transitions. [2024-11-28 05:04:59,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 905 transitions, 25684 flow [2024-11-28 05:04:59,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-28 05:04:59,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2024-11-28 05:04:59,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 1027 transitions. [2024-11-28 05:04:59,010 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.52079107505071 [2024-11-28 05:04:59,010 INFO L175 Difference]: Start difference. First operand has 399 places, 473 transitions, 11033 flow. Second operand 68 states and 1027 transitions. [2024-11-28 05:04:59,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 905 transitions, 25684 flow [2024-11-28 05:05:15,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 905 transitions, 19976 flow, removed 2672 selfloop flow, removed 34 redundant places. [2024-11-28 05:05:15,746 INFO L231 Difference]: Finished difference. Result has 439 places, 532 transitions, 11586 flow [2024-11-28 05:05:15,747 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=8245, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=393, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=11586, PETRI_PLACES=439, PETRI_TRANSITIONS=532} [2024-11-28 05:05:15,747 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 409 predicate places. [2024-11-28 05:05:15,747 INFO L471 AbstractCegarLoop]: Abstraction has has 439 places, 532 transitions, 11586 flow [2024-11-28 05:05:15,748 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 10.135135135135135) internal successors, (375), 37 states have internal predecessors, (375), 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-11-28 05:05:15,748 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:05:15,748 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:05:15,756 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 05:05:15,948 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:05:15,948 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:05:15,949 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:05:15,949 INFO L85 PathProgramCache]: Analyzing trace with hash -320619370, now seen corresponding path program 10 times [2024-11-28 05:05:15,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:05:15,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [283459107] [2024-11-28 05:05:15,950 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:05:15,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:05:15,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:05:15,952 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:05:15,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 05:05:16,042 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:05:16,042 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:05:16,045 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 05:05:16,046 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:05:16,616 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 0 proven. 186 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:05:16,616 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:05:18,682 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 0 proven. 186 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:05:18,682 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:05:18,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283459107] [2024-11-28 05:05:18,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283459107] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:05:18,682 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:05:18,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2024-11-28 05:05:18,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134293148] [2024-11-28 05:05:18,682 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:05:18,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-28 05:05:18,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:05:18,684 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-28 05:05:18,685 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1591, Unknown=0, NotChecked=0, Total=1806 [2024-11-28 05:05:19,149 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-11-28 05:05:19,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 532 transitions, 11586 flow. Second operand has 43 states, 43 states have (on average 10.116279069767442) internal successors, (435), 43 states have internal predecessors, (435), 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-11-28 05:05:19,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:05:19,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-11-28 05:05:19,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:05:31,643 INFO L124 PetriNetUnfolderBase]: 6286/12203 cut-off events. [2024-11-28 05:05:31,643 INFO L125 PetriNetUnfolderBase]: For 2543524/2543524 co-relation queries the response was YES. [2024-11-28 05:05:31,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124962 conditions, 12203 events. 6286/12203 cut-off events. For 2543524/2543524 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 83211 event pairs, 48 based on Foata normal form. 54/12253 useless extension candidates. Maximal degree in co-relation 124792. Up to 2163 conditions per place. [2024-11-28 05:05:31,922 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 220 selfloop transitions, 504 changer transitions 131/859 dead transitions. [2024-11-28 05:05:31,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 859 transitions, 22574 flow [2024-11-28 05:05:31,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-11-28 05:05:31,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2024-11-28 05:05:31,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 819 transitions. [2024-11-28 05:05:31,925 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5229885057471264 [2024-11-28 05:05:31,925 INFO L175 Difference]: Start difference. First operand has 439 places, 532 transitions, 11586 flow. Second operand 54 states and 819 transitions. [2024-11-28 05:05:31,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 859 transitions, 22574 flow [2024-11-28 05:05:43,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 859 transitions, 19304 flow, removed 1214 selfloop flow, removed 52 redundant places. [2024-11-28 05:05:43,783 INFO L231 Difference]: Finished difference. Result has 450 places, 557 transitions, 11626 flow [2024-11-28 05:05:43,784 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=9056, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=480, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=11626, PETRI_PLACES=450, PETRI_TRANSITIONS=557} [2024-11-28 05:05:43,785 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 420 predicate places. [2024-11-28 05:05:43,785 INFO L471 AbstractCegarLoop]: Abstraction has has 450 places, 557 transitions, 11626 flow [2024-11-28 05:05:43,785 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 10.116279069767442) internal successors, (435), 43 states have internal predecessors, (435), 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-11-28 05:05:43,785 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:05:43,785 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:05:43,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-28 05:05:43,985 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:05:43,986 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 05:05:43,987 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:05:43,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1062197684, now seen corresponding path program 11 times [2024-11-28 05:05:43,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:05:43,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1864097073] [2024-11-28 05:05:43,987 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:05:43,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:05:43,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:05:43,990 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:05:43,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 05:05:44,103 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-11-28 05:05:44,104 INFO L230 tOrderPrioritization]: Conjunction of SSA is sat [2024-11-28 05:05:44,104 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 05:05:44,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:05:44,214 INFO L130 FreeRefinementEngine]: Strategy FOX found a feasible trace [2024-11-28 05:05:44,215 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 05:05:44,216 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (3 of 4 remaining) [2024-11-28 05:05:44,222 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK (2 of 4 remaining) [2024-11-28 05:05:44,222 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-11-28 05:05:44,222 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-11-28 05:05:44,244 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-28 05:05:44,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:05:44,423 INFO L422 BasicCegarLoop]: Path program histogram: [11, 4, 4, 2, 1, 1, 1, 1] [2024-11-28 05:05:44,519 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-28 05:05:44,519 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 05:05:44,527 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 05:05:44 BasicIcfg [2024-11-28 05:05:44,527 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 05:05:44,528 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 05:05:44,528 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 05:05:44,528 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 05:05:44,529 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:03:10" (3/4) ... [2024-11-28 05:05:44,532 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 05:05:44,534 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 05:05:44,535 INFO L158 Benchmark]: Toolchain (without parser) took 155850.49ms. Allocated memory was 117.4MB in the beginning and 7.3GB in the end (delta: 7.1GB). Free memory was 91.5MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2024-11-28 05:05:44,535 INFO L158 Benchmark]: CDTParser took 0.51ms. Allocated memory is still 117.4MB. Free memory is still 84.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:05:44,536 INFO L158 Benchmark]: CACSL2BoogieTranslator took 795.75ms. Allocated memory is still 117.4MB. Free memory was 91.3MB in the beginning and 71.4MB in the end (delta: 19.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 05:05:44,536 INFO L158 Benchmark]: Boogie Procedure Inliner took 74.42ms. Allocated memory is still 117.4MB. Free memory was 71.4MB in the beginning and 69.8MB in the end (delta: 1.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:05:44,536 INFO L158 Benchmark]: Boogie Preprocessor took 77.95ms. Allocated memory is still 117.4MB. Free memory was 69.8MB in the beginning and 68.1MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:05:44,537 INFO L158 Benchmark]: RCFGBuilder took 806.93ms. Allocated memory is still 117.4MB. Free memory was 67.9MB in the beginning and 45.1MB in the end (delta: 22.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 05:05:44,537 INFO L158 Benchmark]: TraceAbstraction took 154055.29ms. Allocated memory was 117.4MB in the beginning and 7.3GB in the end (delta: 7.1GB). Free memory was 90.4MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. [2024-11-28 05:05:44,537 INFO L158 Benchmark]: Witness Printer took 6.00ms. Allocated memory is still 7.3GB. Free memory was 5.8GB in the beginning and 5.8GB in the end (delta: 212.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:05:44,540 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.51ms. Allocated memory is still 117.4MB. Free memory is still 84.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 795.75ms. Allocated memory is still 117.4MB. Free memory was 91.3MB in the beginning and 71.4MB in the end (delta: 19.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 74.42ms. Allocated memory is still 117.4MB. Free memory was 71.4MB in the beginning and 69.8MB in the end (delta: 1.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 77.95ms. Allocated memory is still 117.4MB. Free memory was 69.8MB in the beginning and 68.1MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 806.93ms. Allocated memory is still 117.4MB. Free memory was 67.9MB in the beginning and 45.1MB in the end (delta: 22.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 154055.29ms. Allocated memory was 117.4MB in the beginning and 7.3GB in the end (delta: 7.1GB). Free memory was 90.4MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. * Witness Printer took 6.00ms. Allocated memory is still 7.3GB. Free memory was 5.8GB in the beginning and 5.8GB in the end (delta: 212.0kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 693]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 693. Possible FailurePath: [L694] 0 int i = 3, j = 6; [L712] 0 pthread_t id1, id2; [L713] FCALL, FORK 0 pthread_create(&id1, ((void *)0), t1, ((void *)0)) VAL [\old(arg)={0:0}, \old(argc)=0, \old(argv)={0:0}, argc=0, i=3, id1=-1, j=6] [L696] 1 int k = 0; VAL [\old(arg)={0:0}, arg={0:0}, i=3, j=6, k=0] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, arg={0:0}, i=3, j=6, k=0] [L714] FCALL, FORK 0 pthread_create(&id2, ((void *)0), t2, ((void *)0)) VAL [\old(arg)={0:0}, \old(arg)={0:0}, \old(argc)=0, \old(argv)={0:0}, arg={0:0}, argc=0, i=3, id1=-1, id2=0, j=6, k=0] [L704] 2 int k = 0; VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=3, j=6, k=0, k=0] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=7, j=6, k=0, k=0] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=7, j=6, k=0, k=1] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=7, j=6, k=0, k=1] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=7, j=8, k=0, k=1] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=7, j=8, k=1, k=1] [L716] 0 int condI = i >= (2*10 +6); VAL [\old(arg)={0:0}, \old(arg)={0:0}, \old(argc)=0, \old(argv)={0:0}, arg={0:0}, arg={0:0}, argc=0, condI=0, i=7, id1=-1, id2=0, j=8, k=1, k=1] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=7, j=8, k=1, k=1] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=9, j=8, k=1, k=1] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=9, j=8, k=1, k=2] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=9, j=8, k=1, k=2] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=9, j=10, k=1, k=2] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=9, j=10, k=1, k=2] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=9, j=10, k=2, k=2] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=11, j=10, k=2, k=2] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=11, j=10, k=2, k=3] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=11, j=10, k=2, k=3] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=11, j=12, k=2, k=3] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=11, j=12, k=3, k=3] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=11, j=12, k=3, k=3] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=13, j=12, k=3, k=3] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=13, j=12, k=3, k=4] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=13, j=12, k=3, k=4] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=13, j=12, k=3, k=4] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=13, j=14, k=3, k=4] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=13, j=14, k=4, k=4] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=15, j=14, k=4, k=4] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=15, j=14, k=4, k=4] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=15, j=14, k=4, k=5] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=15, j=16, k=4, k=5] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=15, j=16, k=5, k=5] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=15, j=16, k=5, k=5] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=17, j=16, k=5, k=5] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=17, j=16, k=5, k=5] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=17, j=16, k=5, k=6] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=17, j=18, k=5, k=6] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=17, j=18, k=6, k=6] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=17, j=18, k=6, k=6] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=19, j=18, k=6, k=6] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=19, j=18, k=6, k=6] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=19, j=18, k=6, k=7] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=19, j=20, k=6, k=7] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=19, j=20, k=7, k=7] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=19, j=20, k=7, k=7] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=21, j=20, k=7, k=7] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=21, j=20, k=7, k=8] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=21, j=20, k=7, k=8] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=21, j=22, k=7, k=8] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=21, j=22, k=8, k=8] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=21, j=22, k=8, k=8] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=21, j=22, k=8, k=8] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=23, j=22, k=8, k=8] [L696] 1 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=23, j=22, k=8, k=9] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=23, j=24, k=8, k=9] [L696] COND TRUE 1 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=23, j=24, k=8, k=9] [L704] 2 k++ VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=23, j=24, k=9, k=9] [L698] 1 i = j + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=25, j=24, k=9, k=9] [L704] COND TRUE 2 k < 10 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=25, j=24, k=9, k=9] [L706] 2 j = i + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=25, j=26, k=9, k=9] [L719] 0 int condJ = j >= (2*10 +6); VAL [\old(arg)={0:0}, \old(arg)={0:0}, \old(argc)=0, \old(argv)={0:0}, arg={0:0}, arg={0:0}, argc=0, condI=0, condJ=1, i=25, id1=-1, id2=0, j=26, k=9, k=9] [L721] COND TRUE 0 condI || condJ [L722] CALL 0 reach_error() [L693] COND FALSE 0 !(0) VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=25, j=26, k=9, k=9] [L693] 0 __assert_fail ("0", "triangular-longer-2.c", 8, __extension__ __PRETTY_FUNCTION__) VAL [\old(arg)={0:0}, \old(arg)={0:0}, arg={0:0}, arg={0:0}, i=25, j=26, k=9, k=9] - UnprovableResult [Line: 711]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 714]: 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: 713]: 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. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 38 locations, 4 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: 153.8s, OverallIterations: 25, TraceHistogramMax: 10, PathProgramHistogramMax: 11, EmptinessCheckTime: 0.0s, AutomataDifference: 131.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8070 SdHoareTripleChecker+Valid, 25.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8039 mSDsluCounter, 309 SdHoareTripleChecker+Invalid, 21.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 294 mSDsCounter, 356 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 23349 IncrementalHoareTripleChecker+Invalid, 23705 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 356 mSolverCounterUnsat, 15 mSDtfsCounter, 23349 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1477 GetRequests, 688 SyntacticMatches, 0 SemanticMatches, 789 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10895 ImplicationChecksByTransitivity, 41.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=11626occurred in iteration=24, InterpolantAutomatonStates: 606, 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.3s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 14.6s InterpolantComputationTime, 676 NumberOfCodeBlocks, 676 NumberOfCodeBlocksAsserted, 58 NumberOfCheckSat, 996 ConstructedInterpolants, 0 QuantifiedInterpolants, 6941 SizeOfPredicates, 142 NumberOfNonLiveVariables, 1385 ConjunctsInSsa, 213 ConjunctsInUnsatCore, 36 InterpolantComputations, 12 PerfectInterpolantSequences, 11/914 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-11-28 05:05:44,569 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_846d8db7-5749-4f58-a782-7eee1c39317a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample