./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/mult-dist.wvr.c --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_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/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_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/mult-dist.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/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_e8624530-504f-48dd-b5ed-3417bc55c533/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 c31f1603fd15e011308b2e8fcd1cd45b23f0b00ac0b8b466c4f212460081639c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:08:16,350 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:08:16,446 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 02:08:16,455 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:08:16,459 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:08:16,491 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:08:16,492 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:08:16,492 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:08:16,492 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:08:16,492 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:08:16,492 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:08:16,492 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:08:16,493 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:08:16,493 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:08:16,493 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:08:16,493 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:08:16,493 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:08:16,494 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 02:08:16,494 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:08:16,494 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:08:16,494 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 02:08:16,494 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 02:08:16,494 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 02:08:16,494 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:08:16,494 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 02:08:16,494 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 02:08:16,495 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:08:16,495 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:08:16,495 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:08:16,495 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:08:16,495 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:08:16,495 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:08:16,495 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:08:16,495 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:08:16,495 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:08:16,496 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:08:16,496 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:08:16,496 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:08:16,496 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:08:16,496 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:08:16,496 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:08:16,496 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 02:08:16,496 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 02:08:16,496 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:08:16,497 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:08:16,497 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:08:16,497 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:08:16,497 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_e8624530-504f-48dd-b5ed-3417bc55c533/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 -> c31f1603fd15e011308b2e8fcd1cd45b23f0b00ac0b8b466c4f212460081639c [2024-11-28 02:08:16,827 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:08:16,837 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:08:16,840 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:08:16,843 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:08:16,843 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:08:16,845 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/mult-dist.wvr.c [2024-11-28 02:08:19,816 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/data/9ce2c813d/a6d48339791f4aa58867ee3415821b34/FLAG5e2fc2a6d [2024-11-28 02:08:20,130 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:08:20,131 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/sv-benchmarks/c/weaver/mult-dist.wvr.c [2024-11-28 02:08:20,138 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/data/9ce2c813d/a6d48339791f4aa58867ee3415821b34/FLAG5e2fc2a6d [2024-11-28 02:08:20,153 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/data/9ce2c813d/a6d48339791f4aa58867ee3415821b34 [2024-11-28 02:08:20,156 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:08:20,159 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:08:20,160 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:08:20,160 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:08:20,165 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:08:20,166 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,167 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d6f61e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20, skipping insertion in model container [2024-11-28 02:08:20,167 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,186 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:08:20,407 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:08:20,421 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:08:20,449 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:08:20,469 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:08:20,470 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20 WrapperNode [2024-11-28 02:08:20,470 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:08:20,471 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:08:20,471 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:08:20,471 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:08:20,481 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,489 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,510 INFO L138 Inliner]: procedures = 21, calls = 11, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 56 [2024-11-28 02:08:20,511 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:08:20,512 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:08:20,512 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:08:20,512 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:08:20,520 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,521 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,527 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,546 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 02:08:20,546 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,549 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,556 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,557 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,564 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,565 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,566 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,571 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:08:20,572 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:08:20,572 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:08:20,572 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:08:20,576 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20" (1/1) ... [2024-11-28 02:08:20,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:08:20,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:08:20,612 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:08:20,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:08:20,639 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:08:20,640 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 02:08:20,640 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 02:08:20,640 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 02:08:20,640 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 02:08:20,640 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-28 02:08:20,640 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-28 02:08:20,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 02:08:20,641 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:08:20,641 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:08:20,642 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 02:08:20,731 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:08:20,732 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:08:20,933 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 02:08:20,933 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:08:21,132 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:08:21,132 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-28 02:08:21,133 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:08:21 BoogieIcfgContainer [2024-11-28 02:08:21,133 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:08:21,135 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:08:21,135 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:08:21,146 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:08:21,147 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:08:20" (1/3) ... [2024-11-28 02:08:21,147 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25960e6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:08:21, skipping insertion in model container [2024-11-28 02:08:21,148 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:08:20" (2/3) ... [2024-11-28 02:08:21,148 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25960e6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:08:21, skipping insertion in model container [2024-11-28 02:08:21,148 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:08:21" (3/3) ... [2024-11-28 02:08:21,149 INFO L128 eAbstractionObserver]: Analyzing ICFG mult-dist.wvr.c [2024-11-28 02:08:21,164 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:08:21,166 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG mult-dist.wvr.c that has 4 procedures, 25 locations, 1 initial locations, 3 loop locations, and 2 error locations. [2024-11-28 02:08:21,166 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 02:08:21,234 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-28 02:08:21,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 34 places, 27 transitions, 75 flow [2024-11-28 02:08:21,325 INFO L124 PetriNetUnfolderBase]: 3/24 cut-off events. [2024-11-28 02:08:21,328 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 02:08:21,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37 conditions, 24 events. 3/24 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 14 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 18. Up to 2 conditions per place. [2024-11-28 02:08:21,331 INFO L82 GeneralOperation]: Start removeDead. Operand has 34 places, 27 transitions, 75 flow [2024-11-28 02:08:21,335 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 64 flow [2024-11-28 02:08:21,347 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:08:21,362 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;@752f14a2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:08:21,362 INFO L334 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2024-11-28 02:08:21,383 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 02:08:21,384 INFO L124 PetriNetUnfolderBase]: 3/20 cut-off events. [2024-11-28 02:08:21,384 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 02:08:21,384 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:21,385 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:21,385 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:21,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:21,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1672940327, now seen corresponding path program 1 times [2024-11-28 02:08:21,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:21,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657042836] [2024-11-28 02:08:21,404 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:21,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:21,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:22,150 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 02:08:22,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:22,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657042836] [2024-11-28 02:08:22,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657042836] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:08:22,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:08:22,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:08:22,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468100213] [2024-11-28 02:08:22,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:22,163 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:08:22,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:22,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:08:22,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:08:22,199 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:08:22,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 64 flow. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 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 02:08:22,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:08:22,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:08:22,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:08:22,505 INFO L124 PetriNetUnfolderBase]: 386/565 cut-off events. [2024-11-28 02:08:22,505 INFO L125 PetriNetUnfolderBase]: For 56/56 co-relation queries the response was YES. [2024-11-28 02:08:22,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1206 conditions, 565 events. 386/565 cut-off events. For 56/56 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1781 event pairs, 124 based on Foata normal form. 2/417 useless extension candidates. Maximal degree in co-relation 1030. Up to 349 conditions per place. [2024-11-28 02:08:22,520 INFO L140 encePairwiseOnDemand]: 21/27 looper letters, 32 selfloop transitions, 4 changer transitions 1/38 dead transitions. [2024-11-28 02:08:22,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 38 transitions, 183 flow [2024-11-28 02:08:22,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:08:22,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 02:08:22,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 54 transitions. [2024-11-28 02:08:22,535 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-11-28 02:08:22,536 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 64 flow. Second operand 3 states and 54 transitions. [2024-11-28 02:08:22,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 38 transitions, 183 flow [2024-11-28 02:08:22,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 38 transitions, 161 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 02:08:22,547 INFO L231 Difference]: Finished difference. Result has 25 places, 24 transitions, 74 flow [2024-11-28 02:08:22,551 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=74, PETRI_PLACES=25, PETRI_TRANSITIONS=24} [2024-11-28 02:08:22,560 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, -5 predicate places. [2024-11-28 02:08:22,561 INFO L471 AbstractCegarLoop]: Abstraction has has 25 places, 24 transitions, 74 flow [2024-11-28 02:08:22,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 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 02:08:22,561 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:22,561 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:22,561 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 02:08:22,562 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:22,562 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:22,562 INFO L85 PathProgramCache]: Analyzing trace with hash 2085064616, now seen corresponding path program 1 times [2024-11-28 02:08:22,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:22,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530133687] [2024-11-28 02:08:22,563 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:22,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:22,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:22,916 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:08:22,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:22,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530133687] [2024-11-28 02:08:22,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530133687] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:08:22,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:08:22,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:08:22,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332861121] [2024-11-28 02:08:22,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:22,919 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:08:22,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:22,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:08:22,920 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:08:22,920 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:08:22,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 24 transitions, 74 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:22,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:08:22,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:08:22,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:08:23,405 INFO L124 PetriNetUnfolderBase]: 544/771 cut-off events. [2024-11-28 02:08:23,406 INFO L125 PetriNetUnfolderBase]: For 142/142 co-relation queries the response was YES. [2024-11-28 02:08:23,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1913 conditions, 771 events. 544/771 cut-off events. For 142/142 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2528 event pairs, 203 based on Foata normal form. 2/773 useless extension candidates. Maximal degree in co-relation 545. Up to 554 conditions per place. [2024-11-28 02:08:23,417 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 47 selfloop transitions, 18 changer transitions 3/69 dead transitions. [2024-11-28 02:08:23,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 69 transitions, 347 flow [2024-11-28 02:08:23,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:08:23,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:08:23,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2024-11-28 02:08:23,420 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4973544973544973 [2024-11-28 02:08:23,420 INFO L175 Difference]: Start difference. First operand has 25 places, 24 transitions, 74 flow. Second operand 7 states and 94 transitions. [2024-11-28 02:08:23,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 69 transitions, 347 flow [2024-11-28 02:08:23,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 69 transitions, 334 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 02:08:23,426 INFO L231 Difference]: Finished difference. Result has 34 places, 40 transitions, 198 flow [2024-11-28 02:08:23,426 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=198, PETRI_PLACES=34, PETRI_TRANSITIONS=40} [2024-11-28 02:08:23,427 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-11-28 02:08:23,428 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 40 transitions, 198 flow [2024-11-28 02:08:23,428 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:23,428 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:23,428 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:23,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 02:08:23,428 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:23,430 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:23,431 INFO L85 PathProgramCache]: Analyzing trace with hash 2099867295, now seen corresponding path program 1 times [2024-11-28 02:08:23,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:23,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129738319] [2024-11-28 02:08:23,431 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:23,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:23,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:23,791 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 02:08:23,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:23,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129738319] [2024-11-28 02:08:23,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129738319] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:23,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024195103] [2024-11-28 02:08:23,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:23,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:23,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:08:23,794 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:08:23,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 02:08:23,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:23,894 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:08:23,898 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:08:24,127 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:08:24,127 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:08:25,246 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 02:08:25,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024195103] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:08:25,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:08:25,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 15 [2024-11-28 02:08:25,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90599550] [2024-11-28 02:08:25,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:08:25,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 02:08:25,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:25,248 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 02:08:25,248 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:08:25,249 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:08:25,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 40 transitions, 198 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 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 02:08:25,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:08:25,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:08:25,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:08:26,877 INFO L124 PetriNetUnfolderBase]: 1135/1672 cut-off events. [2024-11-28 02:08:26,878 INFO L125 PetriNetUnfolderBase]: For 1348/1348 co-relation queries the response was YES. [2024-11-28 02:08:26,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5285 conditions, 1672 events. 1135/1672 cut-off events. For 1348/1348 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7043 event pairs, 142 based on Foata normal form. 24/1696 useless extension candidates. Maximal degree in co-relation 3157. Up to 542 conditions per place. [2024-11-28 02:08:26,892 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 170 selfloop transitions, 60 changer transitions 0/231 dead transitions. [2024-11-28 02:08:26,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 231 transitions, 1367 flow [2024-11-28 02:08:26,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 02:08:26,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 02:08:26,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 322 transitions. [2024-11-28 02:08:26,896 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5420875420875421 [2024-11-28 02:08:26,896 INFO L175 Difference]: Start difference. First operand has 34 places, 40 transitions, 198 flow. Second operand 22 states and 322 transitions. [2024-11-28 02:08:26,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 231 transitions, 1367 flow [2024-11-28 02:08:26,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 231 transitions, 1345 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-11-28 02:08:26,913 INFO L231 Difference]: Finished difference. Result has 71 places, 94 transitions, 718 flow [2024-11-28 02:08:26,913 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=718, PETRI_PLACES=71, PETRI_TRANSITIONS=94} [2024-11-28 02:08:26,914 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 41 predicate places. [2024-11-28 02:08:26,914 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 94 transitions, 718 flow [2024-11-28 02:08:26,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 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 02:08:26,915 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:26,915 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:26,926 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 02:08:27,115 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:27,116 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:27,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:27,116 INFO L85 PathProgramCache]: Analyzing trace with hash 556875726, now seen corresponding path program 2 times [2024-11-28 02:08:27,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:27,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127682932] [2024-11-28 02:08:27,116 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:08:27,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:27,153 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:08:27,154 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:27,405 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 02:08:27,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:27,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127682932] [2024-11-28 02:08:27,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127682932] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:27,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805464094] [2024-11-28 02:08:27,408 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:08:27,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:27,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:08:27,411 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:08:27,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 02:08:27,500 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:08:27,500 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:27,502 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:08:27,505 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:08:27,700 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:08:27,700 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:08:27,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805464094] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:08:27,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:08:27,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 8 [2024-11-28 02:08:27,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242838740] [2024-11-28 02:08:27,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:27,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:08:27,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:27,701 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:08:27,702 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:08:27,702 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:08:27,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 94 transitions, 718 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:27,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:08:27,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:08:27,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:08:28,407 INFO L124 PetriNetUnfolderBase]: 1536/2293 cut-off events. [2024-11-28 02:08:28,408 INFO L125 PetriNetUnfolderBase]: For 21141/21141 co-relation queries the response was YES. [2024-11-28 02:08:28,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12756 conditions, 2293 events. 1536/2293 cut-off events. For 21141/21141 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10340 event pairs, 475 based on Foata normal form. 8/2301 useless extension candidates. Maximal degree in co-relation 9708. Up to 1296 conditions per place. [2024-11-28 02:08:28,440 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 150 selfloop transitions, 30 changer transitions 4/185 dead transitions. [2024-11-28 02:08:28,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 185 transitions, 1736 flow [2024-11-28 02:08:28,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:08:28,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:08:28,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 99 transitions. [2024-11-28 02:08:28,444 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-11-28 02:08:28,445 INFO L175 Difference]: Start difference. First operand has 71 places, 94 transitions, 718 flow. Second operand 7 states and 99 transitions. [2024-11-28 02:08:28,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 185 transitions, 1736 flow [2024-11-28 02:08:28,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 185 transitions, 1600 flow, removed 68 selfloop flow, removed 0 redundant places. [2024-11-28 02:08:28,556 INFO L231 Difference]: Finished difference. Result has 82 places, 104 transitions, 861 flow [2024-11-28 02:08:28,556 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=861, PETRI_PLACES=82, PETRI_TRANSITIONS=104} [2024-11-28 02:08:28,557 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 52 predicate places. [2024-11-28 02:08:28,557 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 104 transitions, 861 flow [2024-11-28 02:08:28,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:28,557 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:28,557 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:28,568 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 02:08:28,762 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:28,762 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:28,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:28,763 INFO L85 PathProgramCache]: Analyzing trace with hash -599694824, now seen corresponding path program 3 times [2024-11-28 02:08:28,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:28,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001746134] [2024-11-28 02:08:28,763 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:08:28,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:28,784 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:08:28,784 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:29,082 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 02:08:29,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:29,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001746134] [2024-11-28 02:08:29,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001746134] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:29,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564769893] [2024-11-28 02:08:29,083 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:08:29,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:29,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:08:29,089 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:08:29,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 02:08:29,173 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:08:29,173 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:29,177 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:08:29,178 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:08:29,496 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 02:08:29,496 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:08:29,681 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:08:29,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564769893] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:29,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:08:29,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 8] total 15 [2024-11-28 02:08:29,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707514084] [2024-11-28 02:08:29,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:29,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:08:29,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:29,686 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:08:29,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:08:29,687 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:08:29,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 104 transitions, 861 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:29,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:08:29,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:08:29,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:08:30,695 INFO L124 PetriNetUnfolderBase]: 2199/3297 cut-off events. [2024-11-28 02:08:30,695 INFO L125 PetriNetUnfolderBase]: For 37400/37400 co-relation queries the response was YES. [2024-11-28 02:08:30,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20287 conditions, 3297 events. 2199/3297 cut-off events. For 37400/37400 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 16142 event pairs, 289 based on Foata normal form. 6/3303 useless extension candidates. Maximal degree in co-relation 14406. Up to 1228 conditions per place. [2024-11-28 02:08:30,735 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 171 selfloop transitions, 65 changer transitions 1/238 dead transitions. [2024-11-28 02:08:30,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 238 transitions, 2515 flow [2024-11-28 02:08:30,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 02:08:30,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 02:08:30,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 163 transitions. [2024-11-28 02:08:30,736 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5488215488215489 [2024-11-28 02:08:30,737 INFO L175 Difference]: Start difference. First operand has 82 places, 104 transitions, 861 flow. Second operand 11 states and 163 transitions. [2024-11-28 02:08:30,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 238 transitions, 2515 flow [2024-11-28 02:08:30,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 238 transitions, 2315 flow, removed 86 selfloop flow, removed 2 redundant places. [2024-11-28 02:08:30,864 INFO L231 Difference]: Finished difference. Result has 96 places, 152 transitions, 1597 flow [2024-11-28 02:08:30,865 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=792, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1597, PETRI_PLACES=96, PETRI_TRANSITIONS=152} [2024-11-28 02:08:30,866 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 66 predicate places. [2024-11-28 02:08:30,867 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 152 transitions, 1597 flow [2024-11-28 02:08:30,867 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:30,868 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:30,868 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:30,876 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 02:08:31,072 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:31,072 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:31,072 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:31,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1423666864, now seen corresponding path program 4 times [2024-11-28 02:08:31,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:31,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115633075] [2024-11-28 02:08:31,073 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:08:31,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:31,089 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:08:31,089 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:31,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:08:31,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:31,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115633075] [2024-11-28 02:08:31,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115633075] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:08:31,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:08:31,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:08:31,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055757300] [2024-11-28 02:08:31,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:31,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:08:31,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:31,257 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:08:31,258 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:08:31,258 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:08:31,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 152 transitions, 1597 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:31,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:08:31,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:08:31,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:08:32,132 INFO L124 PetriNetUnfolderBase]: 2331/3522 cut-off events. [2024-11-28 02:08:32,132 INFO L125 PetriNetUnfolderBase]: For 45702/45702 co-relation queries the response was YES. [2024-11-28 02:08:32,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22731 conditions, 3522 events. 2331/3522 cut-off events. For 45702/45702 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 17541 event pairs, 904 based on Foata normal form. 2/3524 useless extension candidates. Maximal degree in co-relation 21352. Up to 2759 conditions per place. [2024-11-28 02:08:32,178 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 183 selfloop transitions, 54 changer transitions 3/241 dead transitions. [2024-11-28 02:08:32,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 241 transitions, 2980 flow [2024-11-28 02:08:32,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:08:32,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 02:08:32,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-11-28 02:08:32,179 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-11-28 02:08:32,179 INFO L175 Difference]: Start difference. First operand has 96 places, 152 transitions, 1597 flow. Second operand 8 states and 117 transitions. [2024-11-28 02:08:32,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 241 transitions, 2980 flow [2024-11-28 02:08:32,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 241 transitions, 2798 flow, removed 91 selfloop flow, removed 0 redundant places. [2024-11-28 02:08:32,342 INFO L231 Difference]: Finished difference. Result has 107 places, 174 transitions, 1935 flow [2024-11-28 02:08:32,343 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1935, PETRI_PLACES=107, PETRI_TRANSITIONS=174} [2024-11-28 02:08:32,344 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 77 predicate places. [2024-11-28 02:08:32,344 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 174 transitions, 1935 flow [2024-11-28 02:08:32,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:32,344 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:32,344 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:32,344 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 02:08:32,345 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:32,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:32,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1417991304, now seen corresponding path program 5 times [2024-11-28 02:08:32,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:32,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080756840] [2024-11-28 02:08:32,347 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:08:32,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:32,375 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:08:32,376 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:32,678 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 02:08:32,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:32,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080756840] [2024-11-28 02:08:32,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080756840] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:32,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873914318] [2024-11-28 02:08:32,678 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:08:32,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:32,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:08:32,681 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:08:32,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 02:08:32,759 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:08:32,759 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:32,760 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:08:32,762 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:08:32,919 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 02:08:32,919 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:08:33,139 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 02:08:33,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873914318] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:08:33,140 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:08:33,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-11-28 02:08:33,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308895221] [2024-11-28 02:08:33,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:08:33,141 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 02:08:33,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:33,141 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 02:08:33,142 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2024-11-28 02:08:33,143 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:08:33,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 174 transitions, 1935 flow. Second operand has 17 states, 17 states have (on average 7.0) internal successors, (119), 17 states have internal predecessors, (119), 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 02:08:33,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:08:33,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:08:33,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:08:35,151 INFO L124 PetriNetUnfolderBase]: 3386/4998 cut-off events. [2024-11-28 02:08:35,151 INFO L125 PetriNetUnfolderBase]: For 80977/80977 co-relation queries the response was YES. [2024-11-28 02:08:35,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34000 conditions, 4998 events. 3386/4998 cut-off events. For 80977/80977 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 25390 event pairs, 813 based on Foata normal form. 42/5040 useless extension candidates. Maximal degree in co-relation 32352. Up to 3549 conditions per place. [2024-11-28 02:08:35,205 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 227 selfloop transitions, 191 changer transitions 3/422 dead transitions. [2024-11-28 02:08:35,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 422 transitions, 5555 flow [2024-11-28 02:08:35,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 02:08:35,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 02:08:35,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 304 transitions. [2024-11-28 02:08:35,210 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45037037037037037 [2024-11-28 02:08:35,211 INFO L175 Difference]: Start difference. First operand has 107 places, 174 transitions, 1935 flow. Second operand 25 states and 304 transitions. [2024-11-28 02:08:35,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 422 transitions, 5555 flow [2024-11-28 02:08:35,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 422 transitions, 5304 flow, removed 88 selfloop flow, removed 1 redundant places. [2024-11-28 02:08:35,426 INFO L231 Difference]: Finished difference. Result has 140 places, 310 transitions, 4163 flow [2024-11-28 02:08:35,428 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4163, PETRI_PLACES=140, PETRI_TRANSITIONS=310} [2024-11-28 02:08:35,428 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 110 predicate places. [2024-11-28 02:08:35,429 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 310 transitions, 4163 flow [2024-11-28 02:08:35,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 7.0) internal successors, (119), 17 states have internal predecessors, (119), 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 02:08:35,430 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:35,430 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:35,440 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 02:08:35,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-28 02:08:35,631 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:35,631 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:35,631 INFO L85 PathProgramCache]: Analyzing trace with hash -969019104, now seen corresponding path program 6 times [2024-11-28 02:08:35,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:35,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075135625] [2024-11-28 02:08:35,631 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:08:35,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:35,647 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 02:08:35,647 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:35,848 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:08:35,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:35,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075135625] [2024-11-28 02:08:35,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075135625] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:35,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169549444] [2024-11-28 02:08:35,849 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:08:35,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:35,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:08:35,851 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:08:35,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 02:08:35,926 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 02:08:35,927 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:35,928 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:08:35,929 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:08:35,959 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:08:35,959 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:08:35,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169549444] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:08:35,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:08:35,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 8 [2024-11-28 02:08:35,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949550812] [2024-11-28 02:08:35,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:35,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:08:35,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:35,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:08:35,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:08:35,961 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:08:35,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 310 transitions, 4163 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:35,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:08:35,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:08:35,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:08:37,164 INFO L124 PetriNetUnfolderBase]: 3680/5426 cut-off events. [2024-11-28 02:08:37,165 INFO L125 PetriNetUnfolderBase]: For 105515/105515 co-relation queries the response was YES. [2024-11-28 02:08:37,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42482 conditions, 5426 events. 3680/5426 cut-off events. For 105515/105515 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 28008 event pairs, 931 based on Foata normal form. 14/5440 useless extension candidates. Maximal degree in co-relation 41987. Up to 4319 conditions per place. [2024-11-28 02:08:37,231 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 346 selfloop transitions, 114 changer transitions 9/470 dead transitions. [2024-11-28 02:08:37,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 470 transitions, 7301 flow [2024-11-28 02:08:37,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:08:37,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:08:37,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2024-11-28 02:08:37,233 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4973544973544973 [2024-11-28 02:08:37,233 INFO L175 Difference]: Start difference. First operand has 140 places, 310 transitions, 4163 flow. Second operand 7 states and 94 transitions. [2024-11-28 02:08:37,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 470 transitions, 7301 flow [2024-11-28 02:08:37,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 470 transitions, 6216 flow, removed 522 selfloop flow, removed 1 redundant places. [2024-11-28 02:08:37,996 INFO L231 Difference]: Finished difference. Result has 149 places, 367 transitions, 4606 flow [2024-11-28 02:08:37,996 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=3351, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4606, PETRI_PLACES=149, PETRI_TRANSITIONS=367} [2024-11-28 02:08:37,997 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 119 predicate places. [2024-11-28 02:08:37,997 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 367 transitions, 4606 flow [2024-11-28 02:08:37,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:37,997 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:37,997 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:38,004 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 02:08:38,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-28 02:08:38,198 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:38,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:38,199 INFO L85 PathProgramCache]: Analyzing trace with hash 582604064, now seen corresponding path program 7 times [2024-11-28 02:08:38,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:38,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051292612] [2024-11-28 02:08:38,199 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:08:38,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:38,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:38,383 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 02:08:38,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:38,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051292612] [2024-11-28 02:08:38,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051292612] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:38,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647228072] [2024-11-28 02:08:38,383 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:08:38,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:38,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:08:38,385 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:08:38,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 02:08:38,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:38,465 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:08:38,467 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:08:38,585 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 02:08:38,585 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:08:38,790 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 02:08:38,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647228072] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:08:38,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:08:38,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 16 [2024-11-28 02:08:38,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523194250] [2024-11-28 02:08:38,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:08:38,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 02:08:38,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:38,793 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 02:08:38,793 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2024-11-28 02:08:38,793 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:08:38,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 367 transitions, 4606 flow. Second operand has 16 states, 16 states have (on average 6.8125) internal successors, (109), 16 states have internal predecessors, (109), 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 02:08:38,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:08:38,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:08:38,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:08:40,458 INFO L124 PetriNetUnfolderBase]: 3916/5842 cut-off events. [2024-11-28 02:08:40,458 INFO L125 PetriNetUnfolderBase]: For 101094/101094 co-relation queries the response was YES. [2024-11-28 02:08:40,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44424 conditions, 5842 events. 3916/5842 cut-off events. For 101094/101094 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 31042 event pairs, 374 based on Foata normal form. 21/5863 useless extension candidates. Maximal degree in co-relation 43629. Up to 1940 conditions per place. [2024-11-28 02:08:40,524 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 342 selfloop transitions, 295 changer transitions 4/642 dead transitions. [2024-11-28 02:08:40,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 642 transitions, 9515 flow [2024-11-28 02:08:40,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 02:08:40,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 02:08:40,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 203 transitions. [2024-11-28 02:08:40,526 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4699074074074074 [2024-11-28 02:08:40,526 INFO L175 Difference]: Start difference. First operand has 149 places, 367 transitions, 4606 flow. Second operand 16 states and 203 transitions. [2024-11-28 02:08:40,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 642 transitions, 9515 flow [2024-11-28 02:08:40,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 642 transitions, 9028 flow, removed 174 selfloop flow, removed 2 redundant places. [2024-11-28 02:08:40,986 INFO L231 Difference]: Finished difference. Result has 173 places, 472 transitions, 6968 flow [2024-11-28 02:08:40,986 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=4294, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6968, PETRI_PLACES=173, PETRI_TRANSITIONS=472} [2024-11-28 02:08:40,987 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2024-11-28 02:08:40,987 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 472 transitions, 6968 flow [2024-11-28 02:08:40,987 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.8125) internal successors, (109), 16 states have internal predecessors, (109), 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 02:08:40,987 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:40,987 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:40,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 02:08:41,188 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-28 02:08:41,188 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:41,188 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:41,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1922521668, now seen corresponding path program 1 times [2024-11-28 02:08:41,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:41,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88338451] [2024-11-28 02:08:41,189 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:41,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:41,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:41,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:08:41,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:41,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88338451] [2024-11-28 02:08:41,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88338451] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:08:41,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:08:41,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:08:41,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833433746] [2024-11-28 02:08:41,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:41,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:08:41,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:41,366 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:08:41,367 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:08:41,367 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:08:41,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 472 transitions, 6968 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:41,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:08:41,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:08:41,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:08:42,960 INFO L124 PetriNetUnfolderBase]: 3952/5928 cut-off events. [2024-11-28 02:08:42,961 INFO L125 PetriNetUnfolderBase]: For 125353/125353 co-relation queries the response was YES. [2024-11-28 02:08:43,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48842 conditions, 5928 events. 3952/5928 cut-off events. For 125353/125353 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 32306 event pairs, 796 based on Foata normal form. 20/5948 useless extension candidates. Maximal degree in co-relation 47953. Up to 3350 conditions per place. [2024-11-28 02:08:43,045 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 513 selfloop transitions, 120 changer transitions 12/646 dead transitions. [2024-11-28 02:08:43,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 646 transitions, 10672 flow [2024-11-28 02:08:43,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:08:43,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:08:43,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-11-28 02:08:43,047 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-11-28 02:08:43,047 INFO L175 Difference]: Start difference. First operand has 173 places, 472 transitions, 6968 flow. Second operand 7 states and 102 transitions. [2024-11-28 02:08:43,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 646 transitions, 10672 flow [2024-11-28 02:08:43,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 646 transitions, 10252 flow, removed 210 selfloop flow, removed 0 redundant places. [2024-11-28 02:08:43,914 INFO L231 Difference]: Finished difference. Result has 183 places, 481 transitions, 7069 flow [2024-11-28 02:08:43,915 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=6603, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7069, PETRI_PLACES=183, PETRI_TRANSITIONS=481} [2024-11-28 02:08:43,916 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 153 predicate places. [2024-11-28 02:08:43,916 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 481 transitions, 7069 flow [2024-11-28 02:08:43,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:43,916 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:43,916 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:43,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 02:08:43,916 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:43,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:43,917 INFO L85 PathProgramCache]: Analyzing trace with hash -203822632, now seen corresponding path program 8 times [2024-11-28 02:08:43,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:43,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344954366] [2024-11-28 02:08:43,917 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:08:43,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:43,934 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:08:43,934 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:44,196 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 02:08:44,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:44,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344954366] [2024-11-28 02:08:44,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344954366] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:44,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39393154] [2024-11-28 02:08:44,197 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:08:44,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:44,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:08:44,200 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:08:44,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 02:08:44,289 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:08:44,289 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:44,292 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:08:44,293 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:08:44,453 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 02:08:44,453 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:08:44,957 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:08:44,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39393154] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:44,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:08:44,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 8] total 14 [2024-11-28 02:08:44,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782240312] [2024-11-28 02:08:44,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:44,958 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:08:44,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:44,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:08:44,959 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2024-11-28 02:08:44,959 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:08:44,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 481 transitions, 7069 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:44,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:08:44,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:08:44,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:08:46,588 INFO L124 PetriNetUnfolderBase]: 4478/6703 cut-off events. [2024-11-28 02:08:46,588 INFO L125 PetriNetUnfolderBase]: For 155096/155096 co-relation queries the response was YES. [2024-11-28 02:08:46,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56576 conditions, 6703 events. 4478/6703 cut-off events. For 155096/155096 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 36824 event pairs, 567 based on Foata normal form. 26/6729 useless extension candidates. Maximal degree in co-relation 56406. Up to 2456 conditions per place. [2024-11-28 02:08:46,664 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 422 selfloop transitions, 235 changer transitions 1/659 dead transitions. [2024-11-28 02:08:46,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 659 transitions, 11172 flow [2024-11-28 02:08:46,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:08:46,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 02:08:46,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-11-28 02:08:46,665 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6064814814814815 [2024-11-28 02:08:46,666 INFO L175 Difference]: Start difference. First operand has 183 places, 481 transitions, 7069 flow. Second operand 8 states and 131 transitions. [2024-11-28 02:08:46,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 659 transitions, 11172 flow [2024-11-28 02:08:47,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 659 transitions, 10822 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-11-28 02:08:47,434 INFO L231 Difference]: Finished difference. Result has 191 places, 537 transitions, 8812 flow [2024-11-28 02:08:47,435 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=6807, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8812, PETRI_PLACES=191, PETRI_TRANSITIONS=537} [2024-11-28 02:08:47,436 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 161 predicate places. [2024-11-28 02:08:47,436 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 537 transitions, 8812 flow [2024-11-28 02:08:47,436 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:47,436 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:47,436 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:47,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 02:08:47,636 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:47,637 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:47,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:47,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1220576062, now seen corresponding path program 9 times [2024-11-28 02:08:47,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:47,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117684109] [2024-11-28 02:08:47,638 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:08:47,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:47,659 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:08:47,662 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:47,887 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 02:08:47,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:47,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117684109] [2024-11-28 02:08:47,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117684109] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:47,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206831326] [2024-11-28 02:08:47,888 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:08:47,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:47,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:08:47,891 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:08:47,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 02:08:47,987 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:08:47,987 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:47,988 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 02:08:47,990 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:08:48,097 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 02:08:48,097 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:08:48,221 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:08:48,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206831326] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:48,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:08:48,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 7] total 15 [2024-11-28 02:08:48,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436436408] [2024-11-28 02:08:48,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:48,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:08:48,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:48,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:08:48,225 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:08:48,225 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:08:48,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 537 transitions, 8812 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 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 02:08:48,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:08:48,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:08:48,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:08:49,590 INFO L124 PetriNetUnfolderBase]: 4693/6998 cut-off events. [2024-11-28 02:08:49,590 INFO L125 PetriNetUnfolderBase]: For 175099/175099 co-relation queries the response was YES. [2024-11-28 02:08:49,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60585 conditions, 6998 events. 4693/6998 cut-off events. For 175099/175099 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38443 event pairs, 829 based on Foata normal form. 23/7021 useless extension candidates. Maximal degree in co-relation 60216. Up to 4400 conditions per place. [2024-11-28 02:08:49,830 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 476 selfloop transitions, 157 changer transitions 1/635 dead transitions. [2024-11-28 02:08:49,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 635 transitions, 11602 flow [2024-11-28 02:08:49,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:08:49,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 02:08:49,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-11-28 02:08:49,832 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5617283950617284 [2024-11-28 02:08:49,832 INFO L175 Difference]: Start difference. First operand has 191 places, 537 transitions, 8812 flow. Second operand 6 states and 91 transitions. [2024-11-28 02:08:49,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 635 transitions, 11602 flow [2024-11-28 02:08:50,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 635 transitions, 11407 flow, removed 76 selfloop flow, removed 1 redundant places. [2024-11-28 02:08:50,646 INFO L231 Difference]: Finished difference. Result has 198 places, 583 transitions, 10015 flow [2024-11-28 02:08:50,646 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=8649, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10015, PETRI_PLACES=198, PETRI_TRANSITIONS=583} [2024-11-28 02:08:50,647 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-11-28 02:08:50,647 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 583 transitions, 10015 flow [2024-11-28 02:08:50,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 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 02:08:50,647 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:50,647 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:50,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 02:08:50,847 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:50,848 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:50,848 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:50,848 INFO L85 PathProgramCache]: Analyzing trace with hash 2044746029, now seen corresponding path program 2 times [2024-11-28 02:08:50,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:50,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135727040] [2024-11-28 02:08:50,849 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:08:50,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:50,869 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:08:50,869 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:51,135 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 02:08:51,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:51,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135727040] [2024-11-28 02:08:51,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135727040] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:51,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927575081] [2024-11-28 02:08:51,136 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:08:51,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:51,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:08:51,139 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:08:51,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 02:08:51,240 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:08:51,241 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:51,242 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:08:51,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:08:51,664 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 02:08:51,664 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:08:52,411 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:08:52,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927575081] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:52,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:08:52,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 8] total 15 [2024-11-28 02:08:52,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234097263] [2024-11-28 02:08:52,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:52,412 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:08:52,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:52,413 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:08:52,413 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:08:52,414 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:08:52,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 583 transitions, 10015 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:52,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:08:52,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:08:52,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:08:54,684 INFO L124 PetriNetUnfolderBase]: 4873/7270 cut-off events. [2024-11-28 02:08:54,684 INFO L125 PetriNetUnfolderBase]: For 174875/174875 co-relation queries the response was YES. [2024-11-28 02:08:54,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63314 conditions, 7270 events. 4873/7270 cut-off events. For 174875/174875 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 40243 event pairs, 892 based on Foata normal form. 4/7274 useless extension candidates. Maximal degree in co-relation 62941. Up to 2584 conditions per place. [2024-11-28 02:08:54,801 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 426 selfloop transitions, 281 changer transitions 0/708 dead transitions. [2024-11-28 02:08:54,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 708 transitions, 12865 flow [2024-11-28 02:08:54,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:08:54,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 02:08:54,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-11-28 02:08:54,802 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5843621399176955 [2024-11-28 02:08:54,802 INFO L175 Difference]: Start difference. First operand has 198 places, 583 transitions, 10015 flow. Second operand 9 states and 142 transitions. [2024-11-28 02:08:54,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 708 transitions, 12865 flow [2024-11-28 02:08:55,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 708 transitions, 12724 flow, removed 52 selfloop flow, removed 1 redundant places. [2024-11-28 02:08:55,899 INFO L231 Difference]: Finished difference. Result has 211 places, 607 transitions, 11120 flow [2024-11-28 02:08:55,899 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=9882, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11120, PETRI_PLACES=211, PETRI_TRANSITIONS=607} [2024-11-28 02:08:55,900 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 181 predicate places. [2024-11-28 02:08:55,900 INFO L471 AbstractCegarLoop]: Abstraction has has 211 places, 607 transitions, 11120 flow [2024-11-28 02:08:55,901 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:55,901 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:55,901 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:55,919 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 02:08:56,101 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 02:08:56,102 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:56,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:56,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1510588774, now seen corresponding path program 2 times [2024-11-28 02:08:56,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:56,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903123755] [2024-11-28 02:08:56,103 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:08:56,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:56,117 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:08:56,118 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:56,316 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 02:08:56,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:56,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903123755] [2024-11-28 02:08:56,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903123755] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:56,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317443968] [2024-11-28 02:08:56,317 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:08:56,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:56,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:08:56,319 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:08:56,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 02:08:56,395 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:08:56,395 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:08:56,396 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 02:08:56,397 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:08:56,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:08:56,480 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:08:56,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317443968] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:08:56,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:08:56,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 9 [2024-11-28 02:08:56,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392384970] [2024-11-28 02:08:56,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:56,481 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:08:56,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:56,482 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:08:56,482 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:08:56,482 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:08:56,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 607 transitions, 11120 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:56,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:08:56,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:08:56,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:08:58,204 INFO L124 PetriNetUnfolderBase]: 5031/7495 cut-off events. [2024-11-28 02:08:58,204 INFO L125 PetriNetUnfolderBase]: For 200540/200540 co-relation queries the response was YES. [2024-11-28 02:08:58,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67612 conditions, 7495 events. 5031/7495 cut-off events. For 200540/200540 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 41758 event pairs, 1318 based on Foata normal form. 4/7499 useless extension candidates. Maximal degree in co-relation 67233. Up to 5397 conditions per place. [2024-11-28 02:08:58,305 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 566 selfloop transitions, 104 changer transitions 6/677 dead transitions. [2024-11-28 02:08:58,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 677 transitions, 13440 flow [2024-11-28 02:08:58,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:08:58,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:08:58,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-11-28 02:08:58,306 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-11-28 02:08:58,306 INFO L175 Difference]: Start difference. First operand has 211 places, 607 transitions, 11120 flow. Second operand 7 states and 102 transitions. [2024-11-28 02:08:58,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 677 transitions, 13440 flow [2024-11-28 02:08:59,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 677 transitions, 13356 flow, removed 42 selfloop flow, removed 0 redundant places. [2024-11-28 02:08:59,792 INFO L231 Difference]: Finished difference. Result has 221 places, 627 transitions, 11734 flow [2024-11-28 02:08:59,793 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=11052, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11734, PETRI_PLACES=221, PETRI_TRANSITIONS=627} [2024-11-28 02:08:59,793 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 191 predicate places. [2024-11-28 02:08:59,793 INFO L471 AbstractCegarLoop]: Abstraction has has 221 places, 627 transitions, 11734 flow [2024-11-28 02:08:59,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:08:59,793 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:08:59,793 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:59,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 02:08:59,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 02:08:59,994 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:08:59,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:59,994 INFO L85 PathProgramCache]: Analyzing trace with hash 78000129, now seen corresponding path program 3 times [2024-11-28 02:08:59,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:59,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828733897] [2024-11-28 02:08:59,995 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:08:59,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:09:00,007 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:09:00,007 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:00,180 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 02:09:00,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:09:00,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828733897] [2024-11-28 02:09:00,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828733897] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:00,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857618887] [2024-11-28 02:09:00,181 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:09:00,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:09:00,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:09:00,183 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:09:00,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 02:09:00,268 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:09:00,268 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:00,269 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:09:00,270 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:09:00,347 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 02:09:00,347 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:09:00,523 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 02:09:00,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857618887] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:09:00,523 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:09:00,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2024-11-28 02:09:00,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140218795] [2024-11-28 02:09:00,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:09:00,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 02:09:00,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:09:00,525 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 02:09:00,525 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-11-28 02:09:00,525 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:09:00,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 627 transitions, 11734 flow. Second operand has 14 states, 14 states have (on average 6.785714285714286) internal successors, (95), 14 states have internal predecessors, (95), 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 02:09:00,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:09:00,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:09:00,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:09:02,974 INFO L124 PetriNetUnfolderBase]: 5642/8282 cut-off events. [2024-11-28 02:09:02,974 INFO L125 PetriNetUnfolderBase]: For 232020/232020 co-relation queries the response was YES. [2024-11-28 02:09:03,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76034 conditions, 8282 events. 5642/8282 cut-off events. For 232020/232020 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 45856 event pairs, 1235 based on Foata normal form. 14/8296 useless extension candidates. Maximal degree in co-relation 75646. Up to 6431 conditions per place. [2024-11-28 02:09:03,096 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 629 selfloop transitions, 317 changer transitions 0/947 dead transitions. [2024-11-28 02:09:03,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 947 transitions, 18969 flow [2024-11-28 02:09:03,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 02:09:03,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 02:09:03,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 280 transitions. [2024-11-28 02:09:03,098 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4713804713804714 [2024-11-28 02:09:03,098 INFO L175 Difference]: Start difference. First operand has 221 places, 627 transitions, 11734 flow. Second operand 22 states and 280 transitions. [2024-11-28 02:09:03,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 947 transitions, 18969 flow [2024-11-28 02:09:04,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 947 transitions, 18750 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-11-28 02:09:04,778 INFO L231 Difference]: Finished difference. Result has 248 places, 794 transitions, 15747 flow [2024-11-28 02:09:04,779 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=11566, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=15747, PETRI_PLACES=248, PETRI_TRANSITIONS=794} [2024-11-28 02:09:04,779 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 218 predicate places. [2024-11-28 02:09:04,779 INFO L471 AbstractCegarLoop]: Abstraction has has 248 places, 794 transitions, 15747 flow [2024-11-28 02:09:04,779 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.785714285714286) internal successors, (95), 14 states have internal predecessors, (95), 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 02:09:04,779 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:09:04,779 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:09:04,786 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 02:09:04,980 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 02:09:04,980 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:09:04,981 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:09:04,981 INFO L85 PathProgramCache]: Analyzing trace with hash -577376764, now seen corresponding path program 10 times [2024-11-28 02:09:04,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:09:04,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655480426] [2024-11-28 02:09:04,981 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:09:04,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:09:04,992 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:09:04,992 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:05,121 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 02:09:05,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:09:05,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655480426] [2024-11-28 02:09:05,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655480426] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:05,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238069841] [2024-11-28 02:09:05,122 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:09:05,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:09:05,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:09:05,124 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:09:05,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 02:09:05,206 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:09:05,206 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:05,210 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 02:09:05,211 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:09:05,330 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 02:09:05,331 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:09:05,611 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:09:05,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238069841] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:05,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:09:05,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2024-11-28 02:09:05,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067615235] [2024-11-28 02:09:05,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:09:05,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:09:05,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:09:05,613 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:09:05,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:09:05,613 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:09:05,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 794 transitions, 15747 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:09:05,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:09:05,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:09:05,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:09:08,327 INFO L124 PetriNetUnfolderBase]: 5862/8597 cut-off events. [2024-11-28 02:09:08,327 INFO L125 PetriNetUnfolderBase]: For 281956/281956 co-relation queries the response was YES. [2024-11-28 02:09:08,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84938 conditions, 8597 events. 5862/8597 cut-off events. For 281956/281956 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 47605 event pairs, 864 based on Foata normal form. 4/8601 useless extension candidates. Maximal degree in co-relation 84537. Up to 5598 conditions per place. [2024-11-28 02:09:08,440 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 708 selfloop transitions, 186 changer transitions 1/896 dead transitions. [2024-11-28 02:09:08,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 896 transitions, 19184 flow [2024-11-28 02:09:08,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:09:08,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:09:08,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-11-28 02:09:08,442 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-11-28 02:09:08,442 INFO L175 Difference]: Start difference. First operand has 248 places, 794 transitions, 15747 flow. Second operand 7 states and 105 transitions. [2024-11-28 02:09:08,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 896 transitions, 19184 flow [2024-11-28 02:09:11,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 896 transitions, 18139 flow, removed 390 selfloop flow, removed 3 redundant places. [2024-11-28 02:09:11,076 INFO L231 Difference]: Finished difference. Result has 255 places, 840 transitions, 16378 flow [2024-11-28 02:09:11,077 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=14735, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16378, PETRI_PLACES=255, PETRI_TRANSITIONS=840} [2024-11-28 02:09:11,077 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2024-11-28 02:09:11,078 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 840 transitions, 16378 flow [2024-11-28 02:09:11,078 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:09:11,078 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:09:11,078 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:09:11,085 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 02:09:11,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 02:09:11,279 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:09:11,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:09:11,279 INFO L85 PathProgramCache]: Analyzing trace with hash 880607642, now seen corresponding path program 11 times [2024-11-28 02:09:11,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:09:11,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448077596] [2024-11-28 02:09:11,280 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:09:11,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:09:11,298 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:09:11,298 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:11,533 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 02:09:11,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:09:11,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448077596] [2024-11-28 02:09:11,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448077596] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:11,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696506364] [2024-11-28 02:09:11,533 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:09:11,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:09:11,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:09:11,535 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:09:11,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 02:09:11,626 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:09:11,626 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:11,629 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:09:11,633 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:09:11,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:09:11,806 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:09:11,999 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:09:11,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696506364] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:11,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:09:11,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 17 [2024-11-28 02:09:11,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734498699] [2024-11-28 02:09:12,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:09:12,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:09:12,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:09:12,000 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:09:12,001 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2024-11-28 02:09:12,001 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:09:12,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 840 transitions, 16378 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:09:12,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:09:12,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:09:12,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:09:15,277 INFO L124 PetriNetUnfolderBase]: 5858/8602 cut-off events. [2024-11-28 02:09:15,277 INFO L125 PetriNetUnfolderBase]: For 276786/276786 co-relation queries the response was YES. [2024-11-28 02:09:15,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83573 conditions, 8602 events. 5858/8602 cut-off events. For 276786/276786 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 47665 event pairs, 855 based on Foata normal form. 4/8606 useless extension candidates. Maximal degree in co-relation 83309. Up to 5646 conditions per place. [2024-11-28 02:09:15,436 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 718 selfloop transitions, 176 changer transitions 2/897 dead transitions. [2024-11-28 02:09:15,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 897 transitions, 18797 flow [2024-11-28 02:09:15,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:09:15,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:09:15,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-11-28 02:09:15,438 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-11-28 02:09:15,438 INFO L175 Difference]: Start difference. First operand has 255 places, 840 transitions, 16378 flow. Second operand 7 states and 103 transitions. [2024-11-28 02:09:15,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 897 transitions, 18797 flow [2024-11-28 02:09:18,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 897 transitions, 18653 flow, removed 44 selfloop flow, removed 1 redundant places. [2024-11-28 02:09:18,463 INFO L231 Difference]: Finished difference. Result has 261 places, 841 transitions, 16611 flow [2024-11-28 02:09:18,464 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=16238, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16611, PETRI_PLACES=261, PETRI_TRANSITIONS=841} [2024-11-28 02:09:18,465 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 231 predicate places. [2024-11-28 02:09:18,465 INFO L471 AbstractCegarLoop]: Abstraction has has 261 places, 841 transitions, 16611 flow [2024-11-28 02:09:18,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:09:18,465 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:09:18,465 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:09:18,476 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-28 02:09:18,666 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 02:09:18,666 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:09:18,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:09:18,667 INFO L85 PathProgramCache]: Analyzing trace with hash 2018082092, now seen corresponding path program 3 times [2024-11-28 02:09:18,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:09:18,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431190644] [2024-11-28 02:09:18,667 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:09:18,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:09:18,678 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:09:18,678 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:18,853 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 02:09:18,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:09:18,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431190644] [2024-11-28 02:09:18,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431190644] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:18,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280623064] [2024-11-28 02:09:18,854 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:09:18,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:09:18,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:09:18,857 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:09:18,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 02:09:18,939 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:09:18,939 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:18,940 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 02:09:18,944 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:09:19,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:09:19,022 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:09:19,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280623064] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:09:19,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:09:19,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 9 [2024-11-28 02:09:19,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149915485] [2024-11-28 02:09:19,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:09:19,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:09:19,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:09:19,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:09:19,023 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:09:19,023 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:09:19,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 841 transitions, 16611 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:09:19,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:09:19,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:09:19,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:09:21,839 INFO L124 PetriNetUnfolderBase]: 5867/8636 cut-off events. [2024-11-28 02:09:21,840 INFO L125 PetriNetUnfolderBase]: For 286013/286013 co-relation queries the response was YES. [2024-11-28 02:09:21,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84610 conditions, 8636 events. 5867/8636 cut-off events. For 286013/286013 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 48267 event pairs, 1355 based on Foata normal form. 16/8652 useless extension candidates. Maximal degree in co-relation 84345. Up to 6334 conditions per place. [2024-11-28 02:09:22,003 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 758 selfloop transitions, 117 changer transitions 16/892 dead transitions. [2024-11-28 02:09:22,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 892 transitions, 19011 flow [2024-11-28 02:09:22,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:09:22,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:09:22,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-11-28 02:09:22,005 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-11-28 02:09:22,005 INFO L175 Difference]: Start difference. First operand has 261 places, 841 transitions, 16611 flow. Second operand 7 states and 105 transitions. [2024-11-28 02:09:22,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 892 transitions, 19011 flow [2024-11-28 02:09:24,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 892 transitions, 18806 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-11-28 02:09:24,606 INFO L231 Difference]: Finished difference. Result has 266 places, 839 transitions, 16616 flow [2024-11-28 02:09:24,607 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=16406, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=724, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16616, PETRI_PLACES=266, PETRI_TRANSITIONS=839} [2024-11-28 02:09:24,607 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 236 predicate places. [2024-11-28 02:09:24,608 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 839 transitions, 16616 flow [2024-11-28 02:09:24,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:09:24,608 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:09:24,608 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:09:24,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 02:09:24,808 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 02:09:24,809 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:09:24,809 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:09:24,809 INFO L85 PathProgramCache]: Analyzing trace with hash -779168263, now seen corresponding path program 4 times [2024-11-28 02:09:24,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:09:24,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680996463] [2024-11-28 02:09:24,810 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:09:24,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:09:24,824 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:09:24,824 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:24,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:09:24,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:09:24,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680996463] [2024-11-28 02:09:24,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680996463] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:09:24,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:09:24,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:09:24,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993539308] [2024-11-28 02:09:24,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:09:24,993 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:09:24,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:09:24,994 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:09:24,994 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:09:24,994 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:09:24,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 839 transitions, 16616 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:09:24,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:09:24,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:09:24,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:09:27,604 INFO L124 PetriNetUnfolderBase]: 5893/8707 cut-off events. [2024-11-28 02:09:27,604 INFO L125 PetriNetUnfolderBase]: For 289317/289317 co-relation queries the response was YES. [2024-11-28 02:09:27,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85550 conditions, 8707 events. 5893/8707 cut-off events. For 289317/289317 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 49160 event pairs, 1538 based on Foata normal form. 18/8725 useless extension candidates. Maximal degree in co-relation 85329. Up to 7906 conditions per place. [2024-11-28 02:09:27,778 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 730 selfloop transitions, 151 changer transitions 7/889 dead transitions. [2024-11-28 02:09:27,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 889 transitions, 19295 flow [2024-11-28 02:09:27,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:09:27,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 02:09:27,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 85 transitions. [2024-11-28 02:09:27,779 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5246913580246914 [2024-11-28 02:09:27,779 INFO L175 Difference]: Start difference. First operand has 266 places, 839 transitions, 16616 flow. Second operand 6 states and 85 transitions. [2024-11-28 02:09:27,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 889 transitions, 19295 flow [2024-11-28 02:09:30,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 889 transitions, 19017 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-11-28 02:09:30,639 INFO L231 Difference]: Finished difference. Result has 264 places, 851 transitions, 16955 flow [2024-11-28 02:09:30,639 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=16372, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=16955, PETRI_PLACES=264, PETRI_TRANSITIONS=851} [2024-11-28 02:09:30,640 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 234 predicate places. [2024-11-28 02:09:30,640 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 851 transitions, 16955 flow [2024-11-28 02:09:30,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:09:30,641 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:09:30,641 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:09:30,641 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 02:09:30,642 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:09:30,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:09:30,642 INFO L85 PathProgramCache]: Analyzing trace with hash 899153013, now seen corresponding path program 5 times [2024-11-28 02:09:30,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:09:30,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165523063] [2024-11-28 02:09:30,643 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:09:30,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:09:30,654 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:09:30,655 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:30,798 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 02:09:30,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:09:30,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165523063] [2024-11-28 02:09:30,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165523063] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:30,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40660569] [2024-11-28 02:09:30,799 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:09:30,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:09:30,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:09:30,804 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:09:30,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 02:09:30,886 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:09:30,886 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:30,887 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 02:09:30,888 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:09:30,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:09:30,952 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:09:30,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40660569] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:09:30,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:09:30,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 9 [2024-11-28 02:09:30,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113694892] [2024-11-28 02:09:30,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:09:30,953 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:09:30,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:09:30,954 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:09:30,954 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:09:30,954 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:09:30,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 851 transitions, 16955 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:09:30,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:09:30,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:09:30,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:09:33,483 INFO L124 PetriNetUnfolderBase]: 5880/8756 cut-off events. [2024-11-28 02:09:33,483 INFO L125 PetriNetUnfolderBase]: For 288845/288845 co-relation queries the response was YES. [2024-11-28 02:09:33,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85678 conditions, 8756 events. 5880/8756 cut-off events. For 288845/288845 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 50221 event pairs, 1344 based on Foata normal form. 30/8786 useless extension candidates. Maximal degree in co-relation 85412. Up to 6354 conditions per place. [2024-11-28 02:09:33,623 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 753 selfloop transitions, 143 changer transitions 8/905 dead transitions. [2024-11-28 02:09:33,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 905 transitions, 19476 flow [2024-11-28 02:09:33,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:09:33,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:09:33,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-11-28 02:09:33,624 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-11-28 02:09:33,624 INFO L175 Difference]: Start difference. First operand has 264 places, 851 transitions, 16955 flow. Second operand 7 states and 102 transitions. [2024-11-28 02:09:33,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 905 transitions, 19476 flow [2024-11-28 02:09:36,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 905 transitions, 19272 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-11-28 02:09:36,143 INFO L231 Difference]: Finished difference. Result has 270 places, 847 transitions, 16985 flow [2024-11-28 02:09:36,143 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=16732, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16985, PETRI_PLACES=270, PETRI_TRANSITIONS=847} [2024-11-28 02:09:36,144 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 240 predicate places. [2024-11-28 02:09:36,144 INFO L471 AbstractCegarLoop]: Abstraction has has 270 places, 847 transitions, 16985 flow [2024-11-28 02:09:36,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:09:36,144 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:09:36,144 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:09:36,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-28 02:09:36,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:09:36,345 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:09:36,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:09:36,346 INFO L85 PathProgramCache]: Analyzing trace with hash 7760130, now seen corresponding path program 12 times [2024-11-28 02:09:36,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:09:36,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586512962] [2024-11-28 02:09:36,346 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:09:36,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:09:36,358 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 02:09:36,359 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:36,518 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 02:09:36,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:09:36,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586512962] [2024-11-28 02:09:36,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586512962] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:36,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812425555] [2024-11-28 02:09:36,519 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:09:36,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:09:36,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:09:36,521 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:09:36,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 02:09:36,592 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 02:09:36,592 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:36,593 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 02:09:36,594 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:09:36,708 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 02:09:36,708 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:09:36,887 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:09:36,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812425555] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:36,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:09:36,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 7] total 15 [2024-11-28 02:09:36,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376352835] [2024-11-28 02:09:36,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:09:36,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:09:36,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:09:36,890 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:09:36,890 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:09:36,891 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:09:36,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 847 transitions, 16985 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 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 02:09:36,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:09:36,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:09:36,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:09:39,913 INFO L124 PetriNetUnfolderBase]: 5837/8637 cut-off events. [2024-11-28 02:09:39,913 INFO L125 PetriNetUnfolderBase]: For 290145/290145 co-relation queries the response was YES. [2024-11-28 02:09:40,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85270 conditions, 8637 events. 5837/8637 cut-off events. For 290145/290145 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 48633 event pairs, 920 based on Foata normal form. 26/8663 useless extension candidates. Maximal degree in co-relation 85081. Up to 5338 conditions per place. [2024-11-28 02:09:40,092 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 712 selfloop transitions, 194 changer transitions 1/908 dead transitions. [2024-11-28 02:09:40,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 908 transitions, 19578 flow [2024-11-28 02:09:40,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:09:40,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 02:09:40,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 92 transitions. [2024-11-28 02:09:40,093 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5679012345679012 [2024-11-28 02:09:40,093 INFO L175 Difference]: Start difference. First operand has 270 places, 847 transitions, 16985 flow. Second operand 6 states and 92 transitions. [2024-11-28 02:09:40,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 908 transitions, 19578 flow [2024-11-28 02:09:42,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 908 transitions, 19097 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-11-28 02:09:42,693 INFO L231 Difference]: Finished difference. Result has 268 places, 849 transitions, 17060 flow [2024-11-28 02:09:42,693 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=16427, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=17060, PETRI_PLACES=268, PETRI_TRANSITIONS=849} [2024-11-28 02:09:42,694 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 238 predicate places. [2024-11-28 02:09:42,694 INFO L471 AbstractCegarLoop]: Abstraction has has 268 places, 849 transitions, 17060 flow [2024-11-28 02:09:42,694 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 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 02:09:42,694 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:09:42,694 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:09:42,700 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-28 02:09:42,894 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:09:42,894 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:09:42,895 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:09:42,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1621638035, now seen corresponding path program 6 times [2024-11-28 02:09:42,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:09:42,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796543272] [2024-11-28 02:09:42,895 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:09:42,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:09:42,905 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 02:09:42,905 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:43,058 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 02:09:43,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:09:43,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796543272] [2024-11-28 02:09:43,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796543272] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:43,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2147143439] [2024-11-28 02:09:43,058 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:09:43,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:09:43,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:09:43,061 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:09:43,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 02:09:43,145 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 02:09:43,145 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:09:43,146 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:09:43,147 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:09:43,237 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 02:09:43,237 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:09:43,485 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 02:09:43,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2147143439] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:09:43,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:09:43,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2024-11-28 02:09:43,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476959531] [2024-11-28 02:09:43,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:09:43,485 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 02:09:43,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:09:43,486 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 02:09:43,486 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2024-11-28 02:09:43,486 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:09:43,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 849 transitions, 17060 flow. Second operand has 16 states, 16 states have (on average 7.0625) internal successors, (113), 16 states have internal predecessors, (113), 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 02:09:43,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:09:43,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:09:43,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:09:47,044 INFO L124 PetriNetUnfolderBase]: 5950/8824 cut-off events. [2024-11-28 02:09:47,044 INFO L125 PetriNetUnfolderBase]: For 301501/301501 co-relation queries the response was YES. [2024-11-28 02:09:47,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86804 conditions, 8824 events. 5950/8824 cut-off events. For 301501/301501 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 50251 event pairs, 933 based on Foata normal form. 39/8863 useless extension candidates. Maximal degree in co-relation 86536. Up to 3391 conditions per place. [2024-11-28 02:09:47,221 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 753 selfloop transitions, 329 changer transitions 1/1084 dead transitions. [2024-11-28 02:09:47,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 1084 transitions, 23490 flow [2024-11-28 02:09:47,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 02:09:47,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 02:09:47,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 253 transitions. [2024-11-28 02:09:47,223 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49317738791423 [2024-11-28 02:09:47,224 INFO L175 Difference]: Start difference. First operand has 268 places, 849 transitions, 17060 flow. Second operand 19 states and 253 transitions. [2024-11-28 02:09:47,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 1084 transitions, 23490 flow [2024-11-28 02:09:49,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 1084 transitions, 23222 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-11-28 02:09:49,887 INFO L231 Difference]: Finished difference. Result has 295 places, 888 transitions, 18348 flow [2024-11-28 02:09:49,888 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=16814, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=18348, PETRI_PLACES=295, PETRI_TRANSITIONS=888} [2024-11-28 02:09:49,888 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2024-11-28 02:09:49,888 INFO L471 AbstractCegarLoop]: Abstraction has has 295 places, 888 transitions, 18348 flow [2024-11-28 02:09:49,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.0625) internal successors, (113), 16 states have internal predecessors, (113), 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 02:09:49,888 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:09:49,889 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:09:49,896 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-28 02:09:50,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:09:50,089 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:09:50,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:09:50,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1088074760, now seen corresponding path program 13 times [2024-11-28 02:09:50,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:09:50,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113327537] [2024-11-28 02:09:50,090 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:09:50,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:09:50,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:09:50,218 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 02:09:50,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:09:50,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113327537] [2024-11-28 02:09:50,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113327537] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:50,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431553601] [2024-11-28 02:09:50,219 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:09:50,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:09:50,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:09:50,221 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:09:50,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 02:09:50,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:09:50,298 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:09:50,299 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:09:50,438 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 02:09:50,438 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:09:50,581 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:09:50,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431553601] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:50,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:09:50,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 8] total 15 [2024-11-28 02:09:50,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81310582] [2024-11-28 02:09:50,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:09:50,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:09:50,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:09:50,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:09:50,583 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:09:50,583 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:09:50,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 888 transitions, 18348 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 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 02:09:50,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:09:50,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:09:50,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:09:53,794 INFO L124 PetriNetUnfolderBase]: 5949/8821 cut-off events. [2024-11-28 02:09:53,794 INFO L125 PetriNetUnfolderBase]: For 320201/320201 co-relation queries the response was YES. [2024-11-28 02:09:53,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89889 conditions, 8821 events. 5949/8821 cut-off events. For 320201/320201 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 50131 event pairs, 934 based on Foata normal form. 36/8857 useless extension candidates. Maximal degree in co-relation 89363. Up to 5298 conditions per place. [2024-11-28 02:09:53,891 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 742 selfloop transitions, 205 changer transitions 1/949 dead transitions. [2024-11-28 02:09:53,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 949 transitions, 21049 flow [2024-11-28 02:09:53,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:09:53,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 02:09:53,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 93 transitions. [2024-11-28 02:09:53,893 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-11-28 02:09:53,893 INFO L175 Difference]: Start difference. First operand has 295 places, 888 transitions, 18348 flow. Second operand 6 states and 93 transitions. [2024-11-28 02:09:53,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 949 transitions, 21049 flow [2024-11-28 02:09:56,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 949 transitions, 20513 flow, removed 68 selfloop flow, removed 4 redundant places. [2024-11-28 02:09:56,868 INFO L231 Difference]: Finished difference. Result has 296 places, 888 transitions, 18277 flow [2024-11-28 02:09:56,869 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=17744, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=884, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=18277, PETRI_PLACES=296, PETRI_TRANSITIONS=888} [2024-11-28 02:09:56,869 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 266 predicate places. [2024-11-28 02:09:56,870 INFO L471 AbstractCegarLoop]: Abstraction has has 296 places, 888 transitions, 18277 flow [2024-11-28 02:09:56,870 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 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 02:09:56,870 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:09:56,870 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:09:56,877 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 02:09:57,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-28 02:09:57,071 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:09:57,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:09:57,071 INFO L85 PathProgramCache]: Analyzing trace with hash 721385459, now seen corresponding path program 7 times [2024-11-28 02:09:57,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:09:57,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320410171] [2024-11-28 02:09:57,071 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:09:57,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:09:57,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:09:57,237 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 02:09:57,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:09:57,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320410171] [2024-11-28 02:09:57,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320410171] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:57,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829056059] [2024-11-28 02:09:57,238 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:09:57,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:09:57,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:09:57,241 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:09:57,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 02:09:57,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:09:57,329 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:09:57,330 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:09:57,449 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 02:09:57,449 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:09:57,853 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 02:09:57,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829056059] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:09:57,854 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:09:57,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 15 [2024-11-28 02:09:57,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339682338] [2024-11-28 02:09:57,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:09:57,855 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 02:09:57,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:09:57,855 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 02:09:57,855 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:09:57,856 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:09:57,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 888 transitions, 18277 flow. Second operand has 15 states, 15 states have (on average 7.266666666666667) internal successors, (109), 15 states have internal predecessors, (109), 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 02:09:57,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:09:57,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:09:57,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:10:01,809 INFO L124 PetriNetUnfolderBase]: 5983/8868 cut-off events. [2024-11-28 02:10:01,809 INFO L125 PetriNetUnfolderBase]: For 323125/323125 co-relation queries the response was YES. [2024-11-28 02:10:01,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89949 conditions, 8868 events. 5983/8868 cut-off events. For 323125/323125 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 50493 event pairs, 918 based on Foata normal form. 25/8893 useless extension candidates. Maximal degree in co-relation 89654. Up to 3406 conditions per place. [2024-11-28 02:10:02,337 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 769 selfloop transitions, 337 changer transitions 1/1108 dead transitions. [2024-11-28 02:10:02,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 1108 transitions, 24627 flow [2024-11-28 02:10:02,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 02:10:02,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 02:10:02,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 267 transitions. [2024-11-28 02:10:02,338 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-11-28 02:10:02,339 INFO L175 Difference]: Start difference. First operand has 296 places, 888 transitions, 18277 flow. Second operand 21 states and 267 transitions. [2024-11-28 02:10:02,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 1108 transitions, 24627 flow [2024-11-28 02:10:04,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 1108 transitions, 24350 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-11-28 02:10:04,861 INFO L231 Difference]: Finished difference. Result has 323 places, 923 transitions, 19605 flow [2024-11-28 02:10:04,862 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=18035, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=888, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=19605, PETRI_PLACES=323, PETRI_TRANSITIONS=923} [2024-11-28 02:10:04,862 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 293 predicate places. [2024-11-28 02:10:04,862 INFO L471 AbstractCegarLoop]: Abstraction has has 323 places, 923 transitions, 19605 flow [2024-11-28 02:10:04,862 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.266666666666667) internal successors, (109), 15 states have internal predecessors, (109), 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 02:10:04,863 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:10:04,863 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:10:04,872 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 02:10:05,063 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:10:05,063 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:10:05,064 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:10:05,064 INFO L85 PathProgramCache]: Analyzing trace with hash 856007132, now seen corresponding path program 14 times [2024-11-28 02:10:05,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:10:05,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359096421] [2024-11-28 02:10:05,064 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:10:05,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:10:05,075 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:10:05,075 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:10:05,270 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 02:10:05,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:10:05,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359096421] [2024-11-28 02:10:05,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359096421] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:10:05,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416821253] [2024-11-28 02:10:05,271 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:10:05,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:10:05,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:10:05,274 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:10:05,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 02:10:05,362 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:10:05,362 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:10:05,365 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 02:10:05,366 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:10:05,468 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 02:10:05,469 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:10:05,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:10:05,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416821253] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:10:05,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:10:05,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 7] total 15 [2024-11-28 02:10:05,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410466485] [2024-11-28 02:10:05,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:10:05,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:10:05,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:10:05,603 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:10:05,604 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:10:05,604 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:10:05,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 923 transitions, 19605 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 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 02:10:05,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:10:05,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:10:05,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:10:09,228 INFO L124 PetriNetUnfolderBase]: 5947/8814 cut-off events. [2024-11-28 02:10:09,228 INFO L125 PetriNetUnfolderBase]: For 331888/331888 co-relation queries the response was YES. [2024-11-28 02:10:09,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92284 conditions, 8814 events. 5947/8814 cut-off events. For 331888/331888 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 50090 event pairs, 919 based on Foata normal form. 32/8846 useless extension candidates. Maximal degree in co-relation 91893. Up to 5252 conditions per place. [2024-11-28 02:10:09,375 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 741 selfloop transitions, 235 changer transitions 1/978 dead transitions. [2024-11-28 02:10:09,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 978 transitions, 22354 flow [2024-11-28 02:10:09,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:10:09,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 02:10:09,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 92 transitions. [2024-11-28 02:10:09,376 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5679012345679012 [2024-11-28 02:10:09,377 INFO L175 Difference]: Start difference. First operand has 323 places, 923 transitions, 19605 flow. Second operand 6 states and 92 transitions. [2024-11-28 02:10:09,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 978 transitions, 22354 flow [2024-11-28 02:10:12,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 978 transitions, 21759 flow, removed 74 selfloop flow, removed 8 redundant places. [2024-11-28 02:10:12,448 INFO L231 Difference]: Finished difference. Result has 320 places, 921 transitions, 19463 flow [2024-11-28 02:10:12,449 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=18993, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=921, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=19463, PETRI_PLACES=320, PETRI_TRANSITIONS=921} [2024-11-28 02:10:12,449 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 290 predicate places. [2024-11-28 02:10:12,449 INFO L471 AbstractCegarLoop]: Abstraction has has 320 places, 921 transitions, 19463 flow [2024-11-28 02:10:12,450 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 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 02:10:12,450 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:10:12,450 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:10:12,459 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-28 02:10:12,650 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-28 02:10:12,650 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:10:12,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:10:12,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1563859628, now seen corresponding path program 15 times [2024-11-28 02:10:12,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:10:12,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803833433] [2024-11-28 02:10:12,651 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:10:12,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:10:12,662 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:10:12,662 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:10:12,873 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 02:10:12,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:10:12,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803833433] [2024-11-28 02:10:12,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803833433] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:10:12,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120247659] [2024-11-28 02:10:12,874 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:10:12,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:10:12,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:10:12,877 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:10:12,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 02:10:12,967 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:10:12,967 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:10:12,969 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:10:12,972 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:10:13,214 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 02:10:13,215 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:10:13,374 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:10:13,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120247659] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:10:13,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:10:13,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 8] total 14 [2024-11-28 02:10:13,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018888686] [2024-11-28 02:10:13,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:10:13,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:10:13,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:10:13,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:10:13,376 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-11-28 02:10:13,376 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:10:13,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 921 transitions, 19463 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:10:13,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:10:13,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:10:13,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:10:17,115 INFO L124 PetriNetUnfolderBase]: 5969/8911 cut-off events. [2024-11-28 02:10:17,115 INFO L125 PetriNetUnfolderBase]: For 326639/326639 co-relation queries the response was YES. [2024-11-28 02:10:17,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92889 conditions, 8911 events. 5969/8911 cut-off events. For 326639/326639 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 51374 event pairs, 523 based on Foata normal form. 6/8917 useless extension candidates. Maximal degree in co-relation 92507. Up to 2944 conditions per place. [2024-11-28 02:10:17,205 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 682 selfloop transitions, 341 changer transitions 1/1025 dead transitions. [2024-11-28 02:10:17,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 1025 transitions, 22909 flow [2024-11-28 02:10:17,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:10:17,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 02:10:17,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-11-28 02:10:17,207 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5967078189300411 [2024-11-28 02:10:17,207 INFO L175 Difference]: Start difference. First operand has 320 places, 921 transitions, 19463 flow. Second operand 9 states and 145 transitions. [2024-11-28 02:10:17,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 1025 transitions, 22909 flow [2024-11-28 02:10:19,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 1025 transitions, 22425 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-11-28 02:10:19,899 INFO L231 Difference]: Finished difference. Result has 328 places, 934 transitions, 20219 flow [2024-11-28 02:10:19,900 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=18979, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=921, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=20219, PETRI_PLACES=328, PETRI_TRANSITIONS=934} [2024-11-28 02:10:19,901 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2024-11-28 02:10:19,901 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 934 transitions, 20219 flow [2024-11-28 02:10:19,901 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:10:19,901 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:10:19,901 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:10:19,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 02:10:20,101 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:10:20,102 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:10:20,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:10:20,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1186184478, now seen corresponding path program 16 times [2024-11-28 02:10:20,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:10:20,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978198721] [2024-11-28 02:10:20,102 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:10:20,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:10:20,113 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:10:20,113 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:10:20,222 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 02:10:20,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:10:20,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978198721] [2024-11-28 02:10:20,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978198721] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:10:20,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918040937] [2024-11-28 02:10:20,223 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:10:20,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:10:20,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:10:20,225 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:10:20,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 02:10:20,303 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:10:20,303 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:10:20,303 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 02:10:20,304 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:10:20,439 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:10:20,439 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:10:20,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:10:20,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918040937] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:10:20,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:10:20,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 7] total 10 [2024-11-28 02:10:20,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802822813] [2024-11-28 02:10:20,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:10:20,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:10:20,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:10:20,539 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:10:20,539 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:10:20,539 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:10:20,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 934 transitions, 20219 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 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 02:10:20,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:10:20,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:10:20,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:10:24,372 INFO L124 PetriNetUnfolderBase]: 6027/9022 cut-off events. [2024-11-28 02:10:24,372 INFO L125 PetriNetUnfolderBase]: For 350112/350112 co-relation queries the response was YES. [2024-11-28 02:10:24,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95078 conditions, 9022 events. 6027/9022 cut-off events. For 350112/350112 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 52407 event pairs, 529 based on Foata normal form. 20/9042 useless extension candidates. Maximal degree in co-relation 94720. Up to 3018 conditions per place. [2024-11-28 02:10:24,497 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 696 selfloop transitions, 338 changer transitions 1/1036 dead transitions. [2024-11-28 02:10:24,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 1036 transitions, 23747 flow [2024-11-28 02:10:24,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:10:24,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 02:10:24,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-11-28 02:10:24,498 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-11-28 02:10:24,498 INFO L175 Difference]: Start difference. First operand has 328 places, 934 transitions, 20219 flow. Second operand 8 states and 132 transitions. [2024-11-28 02:10:24,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 1036 transitions, 23747 flow [2024-11-28 02:10:27,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 1036 transitions, 23523 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-11-28 02:10:27,491 INFO L231 Difference]: Finished difference. Result has 332 places, 936 transitions, 21204 flow [2024-11-28 02:10:27,492 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=19840, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=927, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=21204, PETRI_PLACES=332, PETRI_TRANSITIONS=936} [2024-11-28 02:10:27,492 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 302 predicate places. [2024-11-28 02:10:27,492 INFO L471 AbstractCegarLoop]: Abstraction has has 332 places, 936 transitions, 21204 flow [2024-11-28 02:10:27,492 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 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 02:10:27,492 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:10:27,493 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:10:27,498 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-28 02:10:27,693 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 02:10:27,693 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:10:27,694 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:10:27,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1256774822, now seen corresponding path program 17 times [2024-11-28 02:10:27,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:10:27,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046064090] [2024-11-28 02:10:27,694 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:10:27,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:10:27,706 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:10:27,706 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:10:27,860 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 02:10:27,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:10:27,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046064090] [2024-11-28 02:10:27,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046064090] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:10:27,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20476837] [2024-11-28 02:10:27,861 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:10:27,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:10:27,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:10:27,866 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:10:27,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 02:10:27,937 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:10:27,937 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:10:27,938 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:10:27,939 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:10:27,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:10:27,998 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:10:27,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20476837] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:10:27,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:10:27,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 10 [2024-11-28 02:10:27,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439321633] [2024-11-28 02:10:27,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:10:27,998 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:10:27,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:10:27,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:10:27,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:10:27,999 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:10:27,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 936 transitions, 21204 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:10:27,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:10:27,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:10:27,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:10:31,993 INFO L124 PetriNetUnfolderBase]: 6033/9032 cut-off events. [2024-11-28 02:10:31,993 INFO L125 PetriNetUnfolderBase]: For 380920/380920 co-relation queries the response was YES. [2024-11-28 02:10:32,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96812 conditions, 9032 events. 6033/9032 cut-off events. For 380920/380920 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 52739 event pairs, 1636 based on Foata normal form. 2/9034 useless extension candidates. Maximal degree in co-relation 96490. Up to 8296 conditions per place. [2024-11-28 02:10:32,205 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 797 selfloop transitions, 161 changer transitions 2/961 dead transitions. [2024-11-28 02:10:32,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 961 transitions, 23525 flow [2024-11-28 02:10:32,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:10:32,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:10:32,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-11-28 02:10:32,206 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-11-28 02:10:32,206 INFO L175 Difference]: Start difference. First operand has 332 places, 936 transitions, 21204 flow. Second operand 7 states and 90 transitions. [2024-11-28 02:10:32,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 961 transitions, 23525 flow [2024-11-28 02:10:35,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 961 transitions, 23342 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-11-28 02:10:35,351 INFO L231 Difference]: Finished difference. Result has 337 places, 945 transitions, 21600 flow [2024-11-28 02:10:35,352 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=21023, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=936, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=21600, PETRI_PLACES=337, PETRI_TRANSITIONS=945} [2024-11-28 02:10:35,352 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 307 predicate places. [2024-11-28 02:10:35,352 INFO L471 AbstractCegarLoop]: Abstraction has has 337 places, 945 transitions, 21600 flow [2024-11-28 02:10:35,353 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:10:35,353 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:10:35,353 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:10:35,361 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 02:10:35,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-28 02:10:35,553 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:10:35,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:10:35,554 INFO L85 PathProgramCache]: Analyzing trace with hash 947984686, now seen corresponding path program 18 times [2024-11-28 02:10:35,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:10:35,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044190864] [2024-11-28 02:10:35,554 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:10:35,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:10:35,562 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 02:10:35,562 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:10:35,709 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 02:10:35,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:10:35,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044190864] [2024-11-28 02:10:35,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044190864] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:10:35,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551759887] [2024-11-28 02:10:35,709 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:10:35,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:10:35,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:10:35,712 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:10:35,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 02:10:35,786 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 02:10:35,787 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:10:35,790 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:10:35,792 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:10:35,835 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:10:35,835 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:10:35,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551759887] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:10:35,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:10:35,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 9 [2024-11-28 02:10:35,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525618634] [2024-11-28 02:10:35,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:10:35,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:10:35,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:10:35,837 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:10:35,837 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:10:35,837 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:10:35,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 945 transitions, 21600 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:10:35,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:10:35,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:10:35,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:10:39,399 INFO L124 PetriNetUnfolderBase]: 6036/9037 cut-off events. [2024-11-28 02:10:39,400 INFO L125 PetriNetUnfolderBase]: For 378733/378733 co-relation queries the response was YES. [2024-11-28 02:10:39,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97478 conditions, 9037 events. 6036/9037 cut-off events. For 378733/378733 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 52721 event pairs, 1630 based on Foata normal form. 2/9039 useless extension candidates. Maximal degree in co-relation 97155. Up to 8298 conditions per place. [2024-11-28 02:10:39,603 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 808 selfloop transitions, 161 changer transitions 2/972 dead transitions. [2024-11-28 02:10:39,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 972 transitions, 24014 flow [2024-11-28 02:10:39,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:10:39,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:10:39,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-11-28 02:10:39,604 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-11-28 02:10:39,604 INFO L175 Difference]: Start difference. First operand has 337 places, 945 transitions, 21600 flow. Second operand 7 states and 88 transitions. [2024-11-28 02:10:39,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 972 transitions, 24014 flow [2024-11-28 02:10:42,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 972 transitions, 23740 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-11-28 02:10:42,843 INFO L231 Difference]: Finished difference. Result has 342 places, 948 transitions, 21756 flow [2024-11-28 02:10:42,844 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=21328, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=945, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=785, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=21756, PETRI_PLACES=342, PETRI_TRANSITIONS=948} [2024-11-28 02:10:42,845 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 312 predicate places. [2024-11-28 02:10:42,845 INFO L471 AbstractCegarLoop]: Abstraction has has 342 places, 948 transitions, 21756 flow [2024-11-28 02:10:42,845 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 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 02:10:42,845 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:10:42,845 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:10:42,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 02:10:43,047 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-28 02:10:43,047 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:10:43,047 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:10:43,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1108774262, now seen corresponding path program 19 times [2024-11-28 02:10:43,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:10:43,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847702739] [2024-11-28 02:10:43,048 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:10:43,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:10:43,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:10:43,164 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 02:10:43,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:10:43,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847702739] [2024-11-28 02:10:43,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847702739] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:10:43,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988060552] [2024-11-28 02:10:43,165 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:10:43,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:10:43,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:10:43,167 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:10:43,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 02:10:43,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:10:43,236 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:10:43,237 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:10:43,356 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 02:10:43,356 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:10:43,821 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 02:10:43,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988060552] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:10:43,822 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:10:43,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 15 [2024-11-28 02:10:43,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482087265] [2024-11-28 02:10:43,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:10:43,822 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 02:10:43,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:10:43,823 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 02:10:43,823 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:10:43,823 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:10:43,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 948 transitions, 21756 flow. Second operand has 15 states, 15 states have (on average 7.466666666666667) internal successors, (112), 15 states have internal predecessors, (112), 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 02:10:43,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:10:43,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:10:43,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:10:49,445 INFO L124 PetriNetUnfolderBase]: 8004/12204 cut-off events. [2024-11-28 02:10:49,445 INFO L125 PetriNetUnfolderBase]: For 542967/542967 co-relation queries the response was YES. [2024-11-28 02:10:49,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132452 conditions, 12204 events. 8004/12204 cut-off events. For 542967/542967 co-relation queries the response was YES. Maximal size of possible extension queue 854. Compared 77387 event pairs, 1121 based on Foata normal form. 57/12261 useless extension candidates. Maximal degree in co-relation 132063. Up to 5281 conditions per place. [2024-11-28 02:10:49,685 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 719 selfloop transitions, 828 changer transitions 1/1549 dead transitions. [2024-11-28 02:10:49,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 1549 transitions, 37178 flow [2024-11-28 02:10:49,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 02:10:49,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 02:10:49,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 383 transitions. [2024-11-28 02:10:49,687 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5253772290809328 [2024-11-28 02:10:49,687 INFO L175 Difference]: Start difference. First operand has 342 places, 948 transitions, 21756 flow. Second operand 27 states and 383 transitions. [2024-11-28 02:10:49,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 1549 transitions, 37178 flow [2024-11-28 02:10:55,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 1549 transitions, 36946 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-11-28 02:10:55,366 INFO L231 Difference]: Finished difference. Result has 379 places, 1266 transitions, 33071 flow [2024-11-28 02:10:55,366 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=21528, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=948, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=537, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=33071, PETRI_PLACES=379, PETRI_TRANSITIONS=1266} [2024-11-28 02:10:55,367 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 349 predicate places. [2024-11-28 02:10:55,367 INFO L471 AbstractCegarLoop]: Abstraction has has 379 places, 1266 transitions, 33071 flow [2024-11-28 02:10:55,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.466666666666667) internal successors, (112), 15 states have internal predecessors, (112), 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 02:10:55,367 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:10:55,367 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:10:55,377 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-28 02:10:55,568 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:10:55,568 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:10:55,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:10:55,569 INFO L85 PathProgramCache]: Analyzing trace with hash 351999938, now seen corresponding path program 20 times [2024-11-28 02:10:55,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:10:55,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345962874] [2024-11-28 02:10:55,569 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:10:55,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:10:55,584 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:10:55,584 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:10:55,729 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 02:10:55,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:10:55,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345962874] [2024-11-28 02:10:55,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345962874] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:10:55,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284405797] [2024-11-28 02:10:55,730 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:10:55,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:10:55,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:10:55,731 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:10:55,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 02:10:55,799 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:10:55,799 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:10:55,800 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 02:10:55,801 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:10:56,001 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 02:10:56,001 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:10:56,488 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 02:10:56,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284405797] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:10:56,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:10:56,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 17 [2024-11-28 02:10:56,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151610682] [2024-11-28 02:10:56,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:10:56,488 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 02:10:56,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:10:56,489 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 02:10:56,489 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2024-11-28 02:10:56,489 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:10:56,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 1266 transitions, 33071 flow. Second operand has 17 states, 17 states have (on average 7.411764705882353) internal successors, (126), 17 states have internal predecessors, (126), 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 02:10:56,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:10:56,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:10:56,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:11:04,535 INFO L124 PetriNetUnfolderBase]: 8435/13072 cut-off events. [2024-11-28 02:11:04,535 INFO L125 PetriNetUnfolderBase]: For 677134/677134 co-relation queries the response was YES. [2024-11-28 02:11:04,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151646 conditions, 13072 events. 8435/13072 cut-off events. For 677134/677134 co-relation queries the response was YES. Maximal size of possible extension queue 943. Compared 86186 event pairs, 1464 based on Foata normal form. 30/13102 useless extension candidates. Maximal degree in co-relation 151214. Up to 6710 conditions per place. [2024-11-28 02:11:04,787 INFO L140 encePairwiseOnDemand]: 17/27 looper letters, 744 selfloop transitions, 873 changer transitions 0/1618 dead transitions. [2024-11-28 02:11:04,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 1618 transitions, 44260 flow [2024-11-28 02:11:04,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 02:11:04,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 02:11:04,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 273 transitions. [2024-11-28 02:11:04,788 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5055555555555555 [2024-11-28 02:11:04,789 INFO L175 Difference]: Start difference. First operand has 379 places, 1266 transitions, 33071 flow. Second operand 20 states and 273 transitions. [2024-11-28 02:11:04,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 1618 transitions, 44260 flow [2024-11-28 02:11:12,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 1618 transitions, 42677 flow, removed 713 selfloop flow, removed 2 redundant places. [2024-11-28 02:11:12,839 INFO L231 Difference]: Finished difference. Result has 404 places, 1442 transitions, 39488 flow [2024-11-28 02:11:12,840 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=31882, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=706, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=39488, PETRI_PLACES=404, PETRI_TRANSITIONS=1442} [2024-11-28 02:11:12,840 INFO L279 CegarLoopForPetriNet]: 30 programPoint places, 374 predicate places. [2024-11-28 02:11:12,840 INFO L471 AbstractCegarLoop]: Abstraction has has 404 places, 1442 transitions, 39488 flow [2024-11-28 02:11:12,841 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 7.411764705882353) internal successors, (126), 17 states have internal predecessors, (126), 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 02:11:12,841 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:11:12,841 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:11:12,849 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-28 02:11:13,041 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:11:13,042 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-28 02:11:13,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:11:13,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1234166412, now seen corresponding path program 21 times [2024-11-28 02:11:13,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:11:13,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921270636] [2024-11-28 02:11:13,042 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:11:13,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:11:13,050 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:11:13,051 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:11:13,197 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 02:11:13,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:11:13,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921270636] [2024-11-28 02:11:13,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921270636] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:11:13,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953739834] [2024-11-28 02:11:13,197 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:11:13,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:11:13,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:11:13,200 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:11:13,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8624530-504f-48dd-b5ed-3417bc55c533/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 02:11:13,270 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:11:13,270 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:11:13,270 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:11:13,271 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:11:13,429 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 02:11:13,429 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:11:13,541 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 02:11:13,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953739834] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:11:13,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:11:13,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2024-11-28 02:11:13,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591087524] [2024-11-28 02:11:13,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:11:13,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 02:11:13,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:11:13,542 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 02:11:13,543 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-28 02:11:13,543 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-28 02:11:13,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 1442 transitions, 39488 flow. Second operand has 14 states, 14 states have (on average 7.071428571428571) internal successors, (99), 14 states have internal predecessors, (99), 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 02:11:13,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:11:13,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-28 02:11:13,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand